Theia IDE
theia-ide.orgUse an open-source IDE in a browser or on desktop, with an extension model based on Open VSX.
Use an open-source IDE in a browser or on desktop, with an extension model based on Open VSX.
Generate concrete syntax trees that stay responsive while source code changes.
Build and extend compilers with modular libraries, intermediate-representation tools, and code-generation components.
Automate unit and regression testing for embedded C/C++ software, from test design to target execution and coverage analysis.
Write visual sketches in a desktop editor and run them in a graphics window with Processing.
A free, open-source engine and editor for creating 2D and 3D games across desktop, mobile, and web targets.
A layered icon editor with image, 3D-model and component-based workflows.
A distraction-free Markdown editor for local notes on Windows, macOS, and Linux.
A browser-based Dart and Flutter workbench for running small programs and UI samples.
Edit, run and share short Kotlin examples in a browser without first creating a full project.
Create a cloud development environment for a repository and edit it in a browser-based VS Code workspace.
An interactive browser notebook for mixing executable code, narrative, and rich results in one computational document.
Style, manage and share code snippets as presentation visuals.
A LaTeX source editor with command completion, error analysis and an integrated PDF viewer.
A reactive Python notebook editor that saves notebooks as ordinary Python files.
Headless, open source editor framework with paid add-ons for AI, collaboration and document conversion.
Prepare screenshot, code and app-showcase graphics in one visual editor.
AI programming assistant and cloud development environment in the browser
Continuously runs .NET tests in Visual Studio or Rider and reports results as code changes.
Work with notebooks, code files, consoles, and terminals in a browser-based interactive development environment.
Checks code quality and security with JetBrains static analysis in IDEs and CI pipelines.
A Java teaching IDE where learners program actors and see their code run inside interactive worlds.
An engineering programming environment for developing algorithms, analyzing data, and visualizing results.
Write programmable configuration with validation and generate JSON, YAML, and other output formats.