Geany
geany.orgA lightweight cross-platform editor/IDE with configurable compile, build, and run commands.
A lightweight cross-platform editor/IDE with configurable compile, build, and run commands.
Build domain-specific languages with a projectional editor, language tools, and code generators.
A small, Lua-scriptable desktop text editor that can add language, build, and debugging features through plugins.
A beginner-focused BASIC IDE with instant graphics, a step debugger, and a browser-based WebAssembly edition.
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.
Navigate, build, run, and debug multi-language projects in KDE's cross-platform IDE.
A Windows IDE for editing, building, debugging, testing, and deploying applications.
Agentic development platform with an app, CLI, IDE, and SDK for building with agents.
A Python and R IDE that pairs script and notebook editing with live data exploration tools.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Develop Java and Kotlin projects in JetBrains’ cross-platform integrated development environment.
A lightweight IDE that draws code structure diagrams and visualizes runtime data structures.
A browser IDE for running short code samples or building supported multi-file projects across many languages.
Continuously runs .NET tests in Visual Studio or Rider and reports results as code changes.
Build, run, debug, test, and profile Android applications in Google’s Android-focused IDE.
Edit, run and share short Kotlin examples in a browser without first creating a full project.
A PHP IDE for project navigation, refactoring, framework work, testing, and debugging.
Apple's Mac IDE for building, testing, debugging, and distributing apps for Apple platforms.
An IEC 61131-3 development system for programming industrial controllers and automation devices.
Edit code, run project tasks, debug, use Git, and preview web work in a Mac-native IDE.
A browser IDE that pairs a cloud Linux workspace with a code editor, terminal, and server tools.
An Eclipse-based Renesas MCU IDE with project generation, Smart Configurator and hardware debugging support.
Write and verify Arduino sketches in a browser, then connect the editor to compatible boards through the Cloud Agent.