Hooopo

Draw ERD online - DrawERD makes it easy to visualize your database structure.

by
Features
1. Team collaboration
2.Auto Layout
3.No foreign key dependencies
4.Grouping & Filter
5.DDL importing
6.Large application friendly
7.Rails ERD integration
8.Free for OSS.

Add a comment

Replies

Best
Hooopo
Maker
Compared with the popular modeling tools on the market, it does a lot of tradeoff. Let me talk about the reasons for each decision. SaaS vs desktop tool:Compared to desktop tools, team collaboration is a goal of DrawERD. You can generate urls and embed them in your project management tools, and changes in ERD will be automatically synchronized. Auto layout vs Drawing on canvas manually:Many tools edit ERD based on drag and drop on the canvas. This way looks cool, but when it is actually used, if your application reaches dozens of tables, it is a disaster. DrawERD uses automatic layout, which will automatically render a fresh and beautiful SVG image according to your entities and relationships. At the same time, you can choose a combination of mode and layout for rendering. Database agnostic vs Database binding:Some tools need to rely on the database connection to reverse the data structure. DrawERD chooses to use static analysis. You only need to export the CSV file from the information_schema of your existing database to upload. For new projects, you only need to create entities and relationships on the interface. Rely on any foreign key and meta-information of the database. At the same time, for the rails project, DrawERD integrates the Rails ERD gem, you can seamlessly migrate.