This content originally appeared on DEV Community and was authored by Tobias
An open-source universal ER diagram converter
Drag & drop → convert → copy SQL/Prisma instantly.
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 .
This content originally appeared on DEV Community and was authored by Tobias