What you can do
with Moon Modeler?
Create ER diagrams for databases
Draw data models
quickly and comfortably
Create new objects with predefined settings. Change the position of fields using drag and drop. Automatically add referenced fields to target collections, etc. Changes are propagated and saved instantly, and use UNDO if you need to revert the changes. Dark or light theme in the UI is just a matter of your preference.
Preview and generate scripts
Generate validation and creation scripts along with other options. See a preview of the code - formatted and with syntax highlighting. Add custom code to the BEFORE and AFTER sections and save code for a project or just one collection.
Reverse engineer existing structures
Connect to existing MongoDB, MariaDB, MySQL or PostgreSQL databases and reverse engineer database structures with nested documents or JSON. In the Professional Edition you can establish SSH/SSL/TLS connections to all supported database systems.
A picture is worth a thousand words.
Blueprint to your own product: A diagram can give you a clear model of your data structure and help you recognize errors. It's like a blueprint to your house. You know what you are building, how to connect the pieces and you have the necessary documentation.
Efficient communication: It allows all your team members or clients to understand the relations among collections and documents in an effective manner.
Faster development: Draw data models and generate code. Avoid typos, make changes quickly.
One time payment.
You can use the same license key on Windows, Linux and MacOS.
EDU license for students and teachers is available for the Basic Edition.