Schemer is a free and open source Entity Relationship Diagram editor made in React. The editor is database agnostic and can be used to create ERDs for any technology.
You can use the editor online at https://editor.schemer.gg.
- Create tables and relationships
- Export/import in a custom JSON format that is readable and can be version controlled
- Use offline as a PWA
- Undo/Redo support
- Export as PNG
- Customizable naming conventions for relationhip columns
Schemer uses the great ReactFlow library for the graph editor and RadixUI components for the UI.