Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

JetBrains Meta programming System

Octocat-spinner-32 .idea Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 .mps Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 11, 2014
Octocat-spinner-32 IdeaPlugin Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 MPSPlugin rebuild MPS integration plugin for IDEA April 16, 2014
Octocat-spinner-32 bin Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 build rebuild j.m.ide.build April 18, 2014
Octocat-spinner-32 core Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 docs KeymapReference in progress October 06, 2008
Octocat-spinner-32 editor Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 help keep help directory February 20, 2013
Octocat-spinner-32 languages Corrected the float literal test April 20, 2014
Octocat-spinner-32 license updating license files January 20, 2014
Octocat-spinner-32 plugin rebuild MPS integration plugin for IDEA April 16, 2014
Octocat-spinner-32 plugins rebuilding after merge April 18, 2014
Octocat-spinner-32 samples Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… April 16, 2014
Octocat-spinner-32 startup apply again: "remove unused imports" February 06, 2014
Octocat-spinner-32 testbench Updated the list of unit tests for BL to hold the new FloatLiteral test April 20, 2014
Octocat-spinner-32 tools run generators runner April 18, 2014
Octocat-spinner-32 workbench adding link creation test April 17, 2014
Octocat-spinner-32 .gitattributes .gitattributes for per-root persistence files July 02, 2013
Octocat-spinner-32 .gitignore Merge remote-tracking branch 'origin/master' into 3.1/newEditorIntegr… December 09, 2013
Octocat-spinner-32 README.md Confluence link in the readme file updated February 11, 2014
Octocat-spinner-32 about.txt updating list of used non-commercial projects September 17, 2013
Octocat-spinner-32 build.number Bumped up the idea platform id March 09, 2012
Octocat-spinner-32 convert.sh Merge remote-tracking branch 'remotes/origin/3.1/newEditorIntegration… August 29, 2013
Octocat-spinner-32 mps.iml startup module moved to its folder, mps module for project excludes January 11, 2013
Octocat-spinner-32 readme.txt Confluence link in the readme file updated February 11, 2014
Octocat-spinner-32 releaseNotes.txt Updated the release notes July 26, 2013
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. Rebuild the project from the Build menu (will take quite a while the first time)
  4. Run the MPSLauncher run configuration in the Run menu
  5. 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 run JetBrains MPS you need JDK 5.0 or JDK 6.0.


Develop with pleasure! JetBrains MPS Team

Something went wrong with that request. Please try again.