Learn MPS

Browse top resources, improve your MPS skills, and connect with the community.

Useful shortcuts

  • Ctrl + Space
    Code completion
  • Ctrl + M
    Import model
  • Alt + F6
    Find concept instances
  • Alt + Enter
    Show contextual intention actions
  • Ctrl + L
    Import language
  • Ctrl + B / Ctrl + click
    Go to declaration
  • Double Shift
    Search Everywhere
  • Alt + F7
    Find usages
  • Ctrl + F9
    Generate current module
  • Ctrl + Space
    Code completion
  • Alt + Enter
    Show contextual intention actions
  • Double Shift
    Search Everywhere
  • Ctrl + M
    Import model
  • Ctrl + L
    Import language
  • Alt + F7
    Find usages
  • Alt + F6
    Find concept instances
  • Ctrl + B / Ctrl + click
    Go to declaration
  • Ctrl + F9
    Generate current module

MPS in action

Getting Started with MPS
Thumbnail for Running JetBrains MPS for the first time video
23:04
Running JetBrains MPS for the first time
9/14/2018
Thumbnail for The introductory Shapes MPS tutorial video
59:33
The introductory Shapes MPS tutorial
3/11/2014
Thumbnail for Introduction to JetBrains MPS, part 1: Projects (updated) video
15:21
Introduction to JetBrains MPS, part 1: Projects (updated)
12/28/2016
Thumbnail for Introduction to JetBrains MPS, part 2: Structure video
10:23
Introduction to JetBrains MPS, part 2: Structure
2/13/2015
Thumbnail for Introduction to JetBrains MPS, part 3: Constraints video
13:55
Introduction to JetBrains MPS, part 3: Constraints
2/13/2015
Thumbnail for Introduction to JetBrains MPS, part 4: Behavior video
09:28
Introduction to JetBrains MPS, part 4: Behavior
2/14/2015
Thumbnail for Introduction to JetBrains MPS, part 5: Editor video
15:32
Introduction to JetBrains MPS, part 5: Editor
3/5/2015
Thumbnail for Introduction to JetBrains MPS, part 6: Actions video
20:16
Introduction to JetBrains MPS, part 6: Actions
3/7/2015
Thumbnail for Introduction to JetBrains MPS, part 7: Intentions video
08:21
Introduction to JetBrains MPS, part 7: Intentions
3/8/2015
Thumbnail for Introduction to JetBrains MPS, part 8: Generator video
37:12
Introduction to JetBrains MPS, part 8: Generator
3/17/2015
Thumbnail for Introduction to JetBrains MPS, part 9: TextGen video
18:11
Introduction to JetBrains MPS, part 9: TextGen
3/18/2015
Thumbnail for Introduction to JetBrains MPS, part 10: Dataflow video
20:08
Introduction to JetBrains MPS, part 10: Dataflow
3/19/2015
Thumbnail for Introduction to JetBrains MPS, part 11: Type system video
22:52
Introduction to JetBrains MPS, part 11: Type system
3/20/2015

Blogs

MPS 2024.3 Is Out!

In this release, you’ll find improvements to the UI, reworked internals for various components, and a binary-enabled textgen. MPS 2024.3 also brings enhanced support for icons, an applicability condit

Last update

The MPS 2024.3 Release Candidate Is Ready

The Release Candidate for MPS 2024.3 is now available for download! Grab it and be among the first to experience the new functionality. DOWNLOAD MPS 2024.3 RC You can learn about the new features in m

Last update

The MPS 2024.3 Early Access Program Is Open

The first EAP build of MPS 2024.3 is now ready for you to download and try! DOWNLOAD MPS 2024.3 EAP The new version includes numerous fixes and improvements. Here are the two major ones that deserve s

Last update

A Joint Bugfix Release for Five Recent MPS Versions Is Out

We’re releasing updates for MPS 2022.2, 2022.3, 2023.2, 2023.3, and 2024.1, with numerous fixes included. In general, it’s safe to assume that all features and bug-fixes from the releases of older MPS

Last update

MPS 2024.1 Is Out!

In this release, you’ll find a new asynchronous implementation of the Logical View tool window, substantial improvements to Kotlin support for different platforms, and a noticeably faster test run tim

Last update

MPS 2022.3.2 Has Been Released

We’re releasing an update for MPS 2022.3 with numerous fixes. DOWNLOAD MPS 2022.3.2 See the full list of issues fixed in 2022.3.2 here. One improvement that’s worth a separate mention is: Filter comm

Last update

The MPS 2024.1 Release Candidate Is Out

The Release Candidate for MPS 2024.1 is now available for download. Grab it and experience the new functionality before the final 2024.1 release. DOWNLOAD MPS 2024.1 RC You can learn about the new fea

Last update

MPS 2023.2.1, 2023.3.1, and 2024.1 EAP2 Released With Platform Updates

To incorporate critical security updates, we have just released three essential bug-fix releases – MPS 2023.2.1, 2023.3.1, and 2024.1 EAP2. We urge you to read the security blog post describing the r

Last update
Go to blog

Useful Posts on X