GNU Emacs
gnu.orgShape a text editor into a personal development environment using Emacs Lisp and an extension package system.
Shape a text editor into a personal development environment using Emacs Lisp and an extension package system.
A Windows source-code editor with syntax highlighting, tabbed files, and search across documents.
An IEC 61131-3 development system for programming industrial controllers and automation devices.
Develop and debug software in the Eclipse desktop IDE and extend its workspace with plug-ins.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
Develop, test, debug, and deploy Java, Java EE, ADF, and web-service applications in Oracle's IDE.
A desktop IDE with a source-first editor and a separate AI-led task workflow.
A lightweight IDE that draws code structure diagrams and visualizes runtime data structures.
A Java-based programmer’s editor with syntax modes, split views and an in-editor plugin manager.
Write HTML, CSS, and JavaScript in a browser editor with an updating preview.
Choose a file-focused editor or add project-wide build and debug tools.
Edit code, run project tasks, debug, use Git, and preview web work in a Mac-native IDE.
A visual Flutter app builder with an in-app code editor for adding custom Dart behavior.
A Python and R IDE that pairs script and notebook editing with live data exploration tools.
TI's embedded IDE for configuring, building and debugging applications for TI processors and connected devices.
An engineering programming environment for developing algorithms, analyzing data, and visualizing results.
A cross-platform IDE with language-aware editing, refactoring, project wizards, and application tooling.
A Microchip-focused IDE for organizing firmware projects, building target code and debugging microcontrollers.
A Silicon Labs IoT development environment that installs protocol SDKs and generates projects for preferred toolchains.
An open-source desktop code editor with native rendering, LSP, an integrated terminal, and SSH development.
ST's C/C++ development environment for building and debugging STM32 firmware on desktop or VS Code workflows.
A Windows text editor with syntax coloring, file navigation, and configurable source-editing tools.
A project-oriented programming editor, code browser, and analyzer for navigating source.
A free cross-platform LaTeX editor with Unicode-aware editing and code-folding tools.