Welcome to the Modelix Project!

Documentation Source Code Issue Tracker

A collaborative and scalable open source platform for domain-specific models on the web


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.

See Modelix in action!

Check the Demo server running modelix.

Read more

Look at Modelix samples!

Get started with our example projects and try modelix yourself.

Read more

Join the discussion on Slack!

Sign up to the MPS community Slack and join us in #modelix - or contact us via E-Mail.

Read more

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.

Read more

Contributions welcome!

We do a Pull Request contributions workflow on GitHub. New contributors are always welcome!

Read more

Report a Bug!

Report a bug you encountered with modelix in our issue tracker.

Read more