The Modelix Platform
Our Vision
The Modelix project develops a next generation platform for domain-specific models on the web.
Our Mission
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 Origin
Our work is inspired by this document.
Join the discussion on Slack!
Sign up to the MPS community Slack and join us in #modelix - or contact us via E-Mail.
Our State
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.
Our Plan
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.
Contributions welcome!
We do a Pull Request contributions workflow on GitHub. New contributors are always welcome!