Top 15 JetBrains MPS Alternative and Similar Softwares | Dec 2024

JetBrains MPS is a metaprogramming system which is being developed by JetBrains. It implements language-oriented programming. MPS is an environment for language definition, a Language Workbench, and integrated development environment (IDE) for such languages.Composable languagesDevelopers from different domains can benefit from domain specific language extensions in general purpose programming languages. For example, Java developers working with financial applications might benefit from built-in support of monetary values. Unfortunately, traditional text based languages are subject to text ambiguity problems which makes such extensions problematic.MPS supports composable language definitions. This means that languages can be extended, and embedded, and these extensions can be used, and will work, in the same program in MPS. For example, if Java is extended with a better syntax for collection and then again extended with a better syntax for dates, these extensions will work well together.MPS solves grammar ambiguity issues by working with the Abstract Syntax Tree directly. In order to edit such a tree, a text-like projectional editor is used.Reusable language infrastructureMPS provides a reusable language infrastructure which is configured with language definition languages. Also MPS provides many IDE services automatically: editor, code completion, find usages etc.Existing languages Base Language - 99% Java reimplemented with MPS. There are a lot of extensions of this language collections language dates language closures language regular expressions language structure language editor language constraints language typesystem language generator language. ...

1. Eclipse Xtext

Eclipse Xtext Xtext is an open-source framework for developing programming languages and domain-specific languages (DSLs). Unlike standard parser generators, Xtext not only generates a parser, but also a class model for the Abstract Syntax Tree and a fully featured, customizable Eclipse-based IDE.Xtext is being developed in the Eclipse Project as part of......

2. Java-Editor

Java-Editor Integrated Java development environments set high requirements on the computer equipment.......

3. DevSKiller.com

DevSKiller.com At DevSKiller we make assessing programmers skills look like their 1st day at work, that’s the best way to recruit them. By using our online platform it’s easy to build custom exams from your own code base. With DevSKiller you are not limited to testing knowledge of programming languages, but......

4. Codility.com

Codility.com The programmer testing solution that matches your job descriptions and helps you hire great developers faster.......

5. Geektastic

Geektastic At Geektastic we help our client's thoroughly evaluate their future talent using our unique peer reviewed code challenge platform. We believe a candidate is worth more than a score and the only way to thoroughly understand how suitable they are to work in your team is to have a human......

6. Kattis

Kattis Kattis helps companies make safer recruitments and attract the best developers with its dynamic challenge platform. With Kattis companies make sure developers make the cut before the technical interview saving time. Kattis can also be used to add code challenges to job-pages or for quality tests later in the recruitment......

7. REBOL

REBOL Rebol (historically REBOL) is a cross-platform data exchange language and a multi-paradigm dynamic programming language designed by Carl Sassenrath for network communications and distributed computing. It introduces the concept of dialecting: small, optimized, domain-specific languages for code and data.Douglas Crockford of JavaScript fame has described REBOL as "a more modern......

8. IntelliJ IDEA

IntelliJ IDEA IntelliJ IDEA is a free / commercial Java IDE by JetBrains. Its design is centered on programmer productivity. A number of its features are intended to accelerate development and allow programmers to concentrate on functionality while IntelliJ IDEA handles routine coding tasks. IntelliJ IDEA is available in two editions: Ultimate......

9. Ecere SDK

Ecere SDK The Ecere IDE is a complete development environment for editing code, designing graphical user interfaces, managing and building projects as well as debugging. Its aim is to fully support eC and C programming, but also supports including and building e.g. C++ modules as part of the projects.......

10. Falcon C++ IDE

Falcon C++ IDE Falcon C++ is an IDE to help simplify development of C++ applications.FEATURESPackage support including devpack files and project templatesCode completionFind declarationCode templatesShow tips when mouse over codeTree structured projects, drag and drop files, project property advancedSource code formatterDebug support with auto add watch of current variables, Show tips with expression......

11. TextMate

TextMate TextMate brings Apples approach to operating systems into the world of text editors. By bridging UNIX underpinnings and GUI, TextMate cherry-picks the best of both worlds to the benefit of expert scripters and novice users alike.......

12. Zeus IDE

Zeus IDE A powerful, feature packed, fully configurable IDE specifically designed for Windows developers.Zeus is a fast and lean, fully scriptable, keyboard centric editor packed full of programmer specific features making it one of the best programmer's editor available.......

13. TextPad

TextPad TextPad is designed to provide the power and functionality to satisfy the most demanding text editing requirements. It can edit files up to the limits of virtual memory, and it will work with the 32-bit and 64-bit editions of Windows 7, Vista, XP, 2000, Server 2003 and 2008.TextPad has been......

14. FCorp My Code

FCorp My Code Sorry, we have added any description on FCorp My Code......

15. TweakStyle

TweakStyle TweakStyle is an Integrated Development Environment for Web Development.Unlike most IDEs, TweakStyle is tailor-made for Front-end Development and understands Web Design.It tends to packs all you need to code, preview and debug web pages with the perfect blend of features.TweakStyle may be downloaded and evaluated for free, however a license......