Materia is an easy-to-use backend to build all kinds of applications (mobile, web, gaming and more). Materia tooling aims to manage the entire development cycle for building enterprise class backends.
Materia is under active developement and we need your help to track bugs. If you catch one of them, please, report it on github.com/materiahq/materia-designer-public/issues.
Materia Designer is an easy to use yet powerful backend development UI.
It aims to handle all the lifecycle of developing an application from the development itself to the deployment.
Go to the Download page and grab the latest version for Mac OS X and Windows.
Materia Designer handles well every features of Materia Server.
Materia Server is an opensource Node.js Framework built on top of Express which aims to build a web server with almost no code.
Most of the code are JSON and can be generated by Materia Designer or using the CLI. The code is highly extensible with your existing source code, NPM library and addons.
Out of the box, Materia Server allow you to:
Configure a database connection (MySQL, PostgreSQL or SQLite)
Define data structures (called entities) and data queries
Synchronize your data structures with your connected database
Build secure endpoints
Host your application anywhere
Live edition of the production database
All of that described in a specified JSON format that you can generate easily from Materia Designer.
Materia Server is free and opensource. The source code is available on github.com/materiahq/materia-server.
You can install it using npm:
(sudo) npm install -g @materia/server