The modelix Platform
The modelix project develops a next generation platform for domain-specific models on the web.
Modelix applies established web technologies to provide the infrastructure to build domain-specific modeling tools on the web/cloud. The developed infrastructure is a modular platform which integrates with existing language workbenches whilst exploring new approaches. We aim for a productive integration between modern web technologies and best-practices from language engineering.
Our work is inspired by this document.
See Modelix in action!
Check the Demo server running modelix.
Look at Modelix samples!
Get started with our example projects and try modelix yourself.
We aim for a productive integration between modern web technologies and best-practices from language engineering. On the path to this final vision, the short-term goal is to use JetBrains MPS as the backend wherever feasible. However, you are not required to use MPS with the modelix platform - we also support other meta-model sources. To this end, we developed several components which allow you to realize a wide range of use-cases with different architectures.
Descriptions and information on all individual components can be found in our documentation. To understand our current state, visit the architecture section, to learn more about our intentions, check the goals section.
If you are interested where we are going, check our Development, Release, and Roadmap plan.
Browse Platform Releases!
We release the modelix platform bi-yearly. Check out the available releases.
We do a Pull Request contributions workflow on GitHub. New contributors are always welcome!