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.
A browser editor for creating, sharing and remixing p5.js sketches without local setup.
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.
Agentic development platform with an app, CLI, IDE, and SDK for building with agents.
Browser-based development environments for frontend, Node.js and JavaScript work.
A PHP IDE for project navigation, refactoring, framework work, testing, and debugging.
Edit code, run project tasks, debug, use Git, and preview web work in a Mac-native IDE.
A mobile code editor for editing web and source files, previewing pages and using terminal or remote-file tools.
A Scratch-derived block-programming editor with a compiled runtime and JavaScript extension support.
Write JavaScript load tests and run them locally or send performance tests to Grafana Cloud.
A browser editor for micro:bit projects with Blocks, JavaScript, Python, and a device simulator.
Run JavaScript and TypeScript with a runtime that includes testing and explicit permission controls.
Write HTML, CSS, and JavaScript in a browser editor with an updating preview.
Parse a CSS colour and chain adjustments in JavaScript.
Run JavaScript and TypeScript projects with a combined runtime, package manager, test runner, and bundler.
Create interactive 3D scenes for the web with a JavaScript scene graph and renderer.