Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
JetBrains Meta programming System
Java HTML Shell NSIS CSS Batchfile
Failed to load latest commit information.
.idea fix idea project structure
.mps move smodel.query.runtime into kernel solution (left error fro Artem:…
IdeaPlugin update trace.info after models re-save with proper model references
MPSPlugin Advance idea-version until-build to allow next platform version
bin merge origin/MPS3.2 into master
build fix ide.build solution (fixes tests)
core execute migration to remove odd annotations in lightweightdsl, make p…
docs KeymapReference in progress
editor MPS-22433 Regression: Action 'Show Rules which affects Node's type' s…
help keep help directory
languages Merge remote-tracking branch 'origin/master' into 3.3/artem/bugz
license updating licenses, readme file, release notes
plugin rebuild MPS integration plugin for IDEA
plugins Merge remote-tracking branch 'origin/master' into 3.3/mikev/test
samples execute migration to remove odd annotations in lightweightdsl, make p…
startup Removing all provided deps from startup module -- why did we need them?
testbench execute migration to remove odd annotations in lightweightdsl, make p…
tools fix idea project structure
workbench Merge remote-tracking branch 'origin/master' into 3.3/artem/bugz
.gitattributes .gitattributes for per-root persistence files
.gitignore MPS-21652 DiskMemoryConflictsTest does not check delete on disk - mod…
README.md Typo correction
about.txt beansbinding.jar: remove unused jar from project dependencies (librar…
build.number Bumped up the idea platform id
build.xml testPackagedLanguage: getting rid of zip files in MPS project: build …
convert.sh sh scripts are executable now
mps.iml startup module moved to its folder, mps module for project excludes
readme.txt updating licenses, readme file, release notes
releaseNotes.txt updating licenses, readme file, release notes

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.