JetBrains MPS
jetbrains.comBuild domain-specific languages with a projectional editor, language tools, and code generators.
Build domain-specific languages with a projectional editor, language tools, and code generators.
A multi-platform embedded IDE with built-in compilers, a debugger and a simulator.
A Go IDE that resolves project structure for navigation, refactoring, and code analysis.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
A cross-platform IDE for building Qt applications for desktop, embedded, and mobile targets.
A desktop IDE optimized for Vue and DCloud uni-app projects, with visual project setup across desktop systems.
A Linux-native IDE optimized for building GNOME and Flatpak applications.
A visual Delphi and C++ IDE for building native applications with integrated editors, UI frameworks and data tools.
A lightweight IDE that draws code structure diagrams and visualizes runtime data structures.
Run analytical SQL in an embedded database from a local process or Python program.
A Python web framework with project structure for building complete server-side applications.
Add formatted text, tables, syntax highlighting, and progress displays to Python terminal programs.
Build a custom build, test, and release pipeline from a Python-configured framework.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
Build and train Python machine-learning models with tensor operations, neural-network layers, and automatic differentiation.
A Python load-testing framework that models user behavior in code and scales traffic across workers.
Mutate Python code and rerun its tests to find changes the suite fails to catch.
Check annotated Python code for type inconsistencies before running it.
Format Python files consistently from the command line or as a repeatable project check.
An engineering programming environment for developing algorithms, analyzing data, and visualizing results.
Build parameter-driven solid models with Python and retain their construction
Build composable Python command-line interfaces from decorated functions.
Choose Python research and backtesting engines for the task
Work with multidimensional arrays and vectorized numerical operations in Python.