Browse top resources, improve your MPS skills, and connect with the community.
Learn MPS step by step, from the fundamentals all the way to the creation of your first domain-specific language.
A hands-on tutorial for anyone that wants a quick introduction to MPS.
Complete reference materials that lead you through the documentation.
We offer introductory and advanced training that can be delivered remotely or on site.
Answers to the most frequent questions regarding MPS.
Join us in Slack to meet and interact with the community.
A curated list of awesome MPS extensions, libraries, and resources created and maintained by the community.
Have any questions? Ask them on our forum.
Extensions aim to make language development with MPS easier. They are maintained by itemis, JetBrains, and the open source community.
Thanks to our community, MPS has been a topic for a variety of academic papers, books, and conferences. Check out some of the great work that's being done.
Ctrl + Space
Ctrl + M
Alt + F6
Alt + Enter
Ctrl + L
Ctrl + B
/ Ctrl + click
Double Shift
Alt + F7
Ctrl + F9
Ctrl + Space
Alt + Enter
Double Shift
Ctrl + M
Ctrl + L
Alt + F7
Alt + F6
Ctrl + B
/ Ctrl + click
Ctrl + F9
Send me MPS news from time to time
Follow us