{"repo":"tobiager/Erdus","free":true,"listed":false,"github":"https://github.com/tobiager/Erdus","clone":"git clone https://github.com/tobiager/Erdus.git","description":"Universal ER diagram converter.","language":"TypeScript","stars":14,"topics":["database-tools","entity-relationship","erd","json-schema","open-source","orm","postgresql","prisma","sql","schema-converter"],"license":null,"category":"databases-storage","readme_excerpt":"Erdus Universal ER Diagram Converter Also available in Spanish ✦ Demo ✦ Docs ✦ Contributing ✦ Roadmap One IR to map them all. Erdus is the open-source universal converter for ER diagrams and database schemas. It unifies ERDPlus, SQL DDL, Prisma, TypeORM, JSON Schema and more under a strict Intermediate Representation (IR) . Build once, convert everywhere. https://github.com/user-attachments/assets/ad18f7ab-0b26-4033-9eae-6a9b209543b8 - 100% client side (privacy) : files never leave the browser. - Input : .erdplus or .json files (format detected automatically). - Output : file with the extension matching the desired target format (e.g., name-old.erdplus , schema.sql , schema.prisma ). - Relationships : draws a single link for each FK (including composites) and anchors it to the actual child columns. Available modules - ERDPlus Old ⇄ New (bundled) - SQL (PostgreSQL DDL) - Prisma - TypeORM (IR → entity models) - DBML (for dbdiagram.io) - Mermaid ER (for documentation) --- Project structure --- Supported Formats Input Formats → Intermediate Representation → Output Formats Format Input Output Use Case -------- :-----: :------: ---------- ERDPlus ✅ ✅ Educational projects, visual design SQL DDL ✅ ✅ Database creation, migrations Prisma ✅ ✅ Modern Node.js development TypeORM ✅ ✅ Enterprise TypeScript apps DBML — ✅ Documentation with dbdiagram.io Mermaid — ✅ README files, technical docs --- Demo - Production: https://erdus-inky.vercel.app - StackBlitz: Interactive sandbox [!TIP] In ERD","default_branch":null,"files":null,"tree":[],"storefront":"/r/tobiager","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tobiager/Erdus/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}