mps.rocks
github.com/coolya/mps.rocks ↗A curated list of awesome MPS extensions/libraries, software and resources.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me papers resources from mps.rocks"
Installation instructions →What's inside
Research
- An Extensible Framework for Variable-Precision Data-Flow Analyses in MPSPapers
- Automated Testing of DSLs Implementations: Experiences from Building mbeddrPapers
- Classification Algorithms Framework (CAF) to Enable Intelligent Systems Using JetBrains MPS Domain-Specific Languages EnvironmentPapers
- Domain-Specific Languages for Efficient Satellite Control Software DevelopmentPapers
- Efficient Development of Consistent Projectional Editors using Grammar CellsPapers
- GeeCON Prague 2017: why modern language workbenches matterTalks / Videos
Talk by Vaclav Pech about MPS.
Built with MPS
- ANTLR_MPSLanguages
An ANTLR language for MPS, and the ToMPS language to help create MPS languages and ANTRL visitors from an ANTLR 4 grammar.
- CsBaseLanguageLanguages
An implementation of the C# 5.0 language.
- DclareForMPSLanguages
Support for the dclare engine in MPS.
- D-FlatLanguages
C# language implementation prototype for JetBrains MPS.
- Dutch Tax OfficeIDEs
Domain-specific languages to implement Dutch tax legislation and process changes of that legislation.
- ecmascript4mpsLanguages
ECMAScript language implementation for JetBrains MPS.
Awesome MPS
- Build Script NotifierPlugins
Fix your build scripts with one click when module dependencies change.
- digitalember.extensionsPlugins
MPS baseLanguage editor extensions for better readability.
- DurchblickPlugins
Simplified editors to increase readability of generators.
- Editor2PDFPlugins
Serialises editor into PDF files
- FernsprecherPlugins
View your IntelliJ based IDE logs directly in your browser.
- ingridPlugins
Ingrid is a plugin for JetBrains MPS allowing import of ANTLRv4 grammars and create an MPS language out of it.
Learning MPS
- Creating a simple language using JetBrains MPSTutorials / Courses
The objective of this project is to construct a language to define mindmaps.
- Deployment options for MPSBooks and User Guides
- Domain-Specific Languages in Practice with JetBrains MPSBooks and User Guides
Provides an overview of the domain of language workbenches and examples in both industrial applications and research projects.
- DSL EngineeringBooks and User Guides
Contains a detailed discussion of the concepts behind MPS in its Part III on language implementation.
- Fast track tutorialTutorials / Courses
- HeayMeta.tvTutorials / Courses
A complete MPS tutorial to build your first language by @coolya with lots background information on language design.
Community
- DSLFoundryWebsites
DSLFoundry blog: howtos and articles about practical MPS usage.
- F1REWebsites
A blog focus on the model driven software engineering domain.
- JetBrains MPSTwitter
- JetBrains MPS related storiesMedium
- JetBrains MPS slack channelSlack
- languageengineering.ioWebsites
A blog focused in language engineering with many examples implemented using MPS.
What are you looking for?
- Volume IGet started with MPS
- What is MPS and why to build your own languageUnderstand what MPS is
Showing a sample of 94 resources. View the full list on GitHub →