Skip to content
JetBrains Meta programming System
Java HTML Shell NSIS CSS Perl
Failed to load latest commit information.
.idea set language level to 1.8 Apr 26, 2016
.mps SModelInternal, engaged languages: run migration to update model impo… May 3, 2016
IdeaPlugin SModelInternal.importedModels(): keep knowledge about smodel.SModel.I… Apr 29, 2016
MPSPlugin eliminating S*AdapterByName: remove outdated code for navigating to c… Mar 22, 2016
bin update fsnotifier for windows Mar 23, 2016
build update.xml for 3.3.5 May 3, 2016
core SModelInternal, engaged languages: persist SLanguage, not SModuleRefe… May 3, 2016
docs KeymapReference in progress Oct 6, 2008
editor Minor - extract LanguageRegistryHelper#getEditorAspectDescriptor() May 4, 2016
help keep help directory Feb 20, 2013
languages SModelInternal, engaged languages: run migration to update model impo… May 3, 2016
license RM-12764 Update list of third-party software used for MPS 3.3 Dec 16, 2015
plugin eliminating S*AdapterByName: remove outdated code for navigating to c… Mar 22, 2016
plugins SModelInternal, engaged languages: run migration to update model impo… May 3, 2016
samples SModelInternal, engaged languages: run migration to update model impo… May 3, 2016
startup Removing all provided deps from startup module -- why did we need them? Jun 2, 2015
testbench New transformation menu design May 3, 2016
tools Merge remote-tracking branch 'origin/MPS3.3' into master2 Mar 11, 2016
workbench SModelInternal: engaged languages as SLanguage rather than SModuleRef… May 2, 2016
.gitattributes .gitattributes for per-root persistence files Jul 2, 2013
.gitignore improve .gitignore for inner projects Mar 26, 2016
README.md MPS-23263 - update links to the forum to point ot the new installation Jan 13, 2016
about.txt beansbinding.jar: remove unused jar from project dependencies (librar… May 1, 2015
build.number Bumped up the idea platform id Mar 9, 2012
convert.sh sh scripts are executable now Apr 28, 2014
mps.iml startup module moved to its folder, mps module for project excludes Jan 11, 2013
readme.txt MPS-23263 - update links to the forum to point ot the new installation Jan 13, 2016
releaseNotes.txt MPS-23163 Update releaseNotes.txt Dec 11, 2015

README.md

JetBrains MPS

Learn Meta Programming with Us

Design your own Domain Specific Language with full development environment. Get code editor with completion, semantics and type checking with one click. Write generators to compile your DSL into multiple target languages, such as Java, C, XML, and many more.

Useful links

Building MPS from sources

  1. Clone MPS
  2. Open the project in IntelliJ IDEA (either Community or Ultimate Edition)
  3. Attach JDK 6 to the project
  4. Rebuild the project from the Build menu (will take quite a while the first time)
  5. Run the MPSLauncher run configuration in the Run menu
  6. Once MPS starts, open the MPS project (point MPS to the root folder of what you've cloned)

Download

If you'd prefer a ready-to-use build, please head over to the Download page and grab an installation package of your choice.

License

MPS is licensed under the Apache 2 open-source license. See the complete MPS license agreement for full details.

System requirements

To build JetBrains MPS from sources you need JDK 6.0. Other JDK versions are currently not supported for building MPS from sources.


Develop with pleasure! JetBrains MPS Team

Something went wrong with that request. Please try again.