Moon Modeler is a visual schema design and database modeling tool for both relational and noSQL databases. Supported platforms include MongoDB, PostgreSQL, MariaDB, SQLite, Mongoose and GraphQL. The tool allows you to model hierarchical database structures. Draw diagrams, define database objects like tables or collections and visualize embedded documents or nested JSON structures. Keep your database structures well documented and improve your productivity by generating MongoDB, GraphQL creation scripts or SQL files. For PostgreSQL, MariaDB and MongoDB also reverse engineering features are available. Versions for Windows, Linux and MacOS are available.