Erdus

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • MyrinNew
    Senior Member
    • Feb 2024
    • 5175

    #1

    Erdus

    🌍 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






    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 πŸ™Œ.




    More...
Working...