Kakoune
kakoune.orgA terminal code editor built around selecting text first and applying editing commands to it.
A terminal code editor built around selecting text first and applying editing commands to it.
Preview and deploy infrastructure changes through the same CI workflow as application code.
A cross-platform IDE for C, C++, Rust, PHP, and Node.js projects with filesystem workspaces and integrated debugging.
Build domain-specific languages with a projectional editor, language tools, and code generators.
Use an open-source IDE in a browser or on desktop, with an extension model based on Open VSX.
A Microchip-focused IDE for organizing firmware projects, building target code and debugging microcontrollers.
Edit code, run project tasks, debug, use Git, and preview web work in a Mac-native IDE.
A source editor for LilyPond scores with music view, MIDI playback and score-building tools.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
Automate unit and regression testing for embedded C/C++ software, from test design to target execution and coverage analysis.
Compile suitable Python numerical functions to machine code when they are first called.
Provision infrastructure from version-controlled configuration with a plan-before-apply command-line workflow.
Generate concrete syntax trees that stay responsive while source code changes.
Write text descriptions and render them as UML and other technical diagrams.
An extensible IDE for Ada and SPARK projects, with integrated editing, build, navigation, and debugging tools.
An Eclipse-based C/C++ IDE for building, running, debugging, and profiling software on QNX systems.
Desktop app to run and train AI models locally on your own hardware.
Define pull-request, build, and deployment jobs in screwdriver.yaml with pluggable execution engines.
Keep rich-text or code notes in a hierarchical tree stored in a single database or file collection.
Edit code with a fast desktop editor whose multiple selections can apply the same change in several places.
A browser-based Dart and Flutter workbench for running small programs and UI samples.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
A fantasy console with a compact Lua coding environment and built-in sprite, map, sound, and music editors.
Edit, run and share short Kotlin examples in a browser without first creating a full project.