Moon Modeler is a visual schema design tool for modeling of hierarchical structures (nested/embedded objects). Draw diagrams, define schema, collections, documents, JSON types and references, add notes and generate MongoDB, Mongoose or MariaDB SQL scripts.