π An open-source universal ER diagram converter
Every tool speaks a different schema language.
Moving from ER diagrams β SQL β Prisma (or JSON Schema) often means hours of manual rewriting and the risk of losing important details.
I built Erdus to change that β a universal converter powered by a strict Intermediate Representation (IR) designed to unify database models.
What Erdus does
- ERDPlus (old/new) β IR
- IR β PostgreSQL DDL (ready for Supabase)
- IR β Prisma schema
-
Loss report β transparently shows when features canβt be mapped (e.g.
CHECK
constraints in Prisma).
β‘ Runs 100% client-side: your files never leave your browser.
Why it matters
Whether youβre a student learning database design or a developer juggling multiple stacks, Erdus makes schema conversions:
- Consistent β no surprises between tools.
- Transparent β see exactly whatβs preserved and whatβs lost.
- Reproducible β one source of truth, everywhere.
And this is just the beginning β the roadmap includes:
- JSON Schema support
- Sequelize / TypeORM outputs
- Supabase policies & identity annotations
- MySQL / SQLite generators
Try it out
- GitHub: https://github.com/tobiager/Erdus
- Live demo: https://erdus-inky.vercel.app/
- Product Hunt: https://www.producthunt.com/posts/erdus
Screenshots
Join the journey
Erdus is open source, and this is only the first step.
If the idea resonates with you:
- β Star it on GitHub
- π Report issues or suggest features
- π‘ Contribute to make schema conversions even better
Letβs make working with ER diagrams and database schemas simple, reliable, and open for everyone.
This is just the beginning β feedback, stars and contributions are more than welcome π.
Top comments (0)