Developer Tools·Standings
Integrated Development Environment IDE Software
An integrated development environment (IDE) helps you write and manage software; language support and connections to your existing tools are key to choosing one.
Compare the listed tools by free plan, starting price, deployment, supported languages, debugger, version control, AI coding assistance and live collaboration. Signal scores are out of 10; the API, open-source and free-tier marks show those attributes.
- 31 platforms
- 1 with a public API on this page
- 25 with a free tier
- Checked 10 Oct 2026
- 1 AI
Arduino IDEarduino.ccFree open-source tool for Arduino projects with autocomplete, navigation and a live debugger.
- 2 J
JupyterLabjupyter.orgFree open-source notebook environment for code, data and research on web or desktop.
- 3 P
PyCharmjetbrains.comPyCharm is JetBrains' integrated development environment for Python programming, combining code analysis, debugging, testing, refactoring, project navigation…
- 4 R
Replitreplit.comReplit is an agentic software creation platform that enables anyone to build applications using natural language.
- 5 S
StackBlitzstackblitz.comStackBlitz is a browser-based full-stack JavaScript IDE powered by WebContainers, which run Node.js inside the browser.
- 6 II
IntelliJ IDEAjetbrains.comA Java and Kotlin workspace for professional software development.
- 7 C
CLionjetbrains.comA C and C++ workspace for Linux, macOS and Windows, with free access and a trial.
- 8 WPWing Python IDEwingware.com
Wing is a Python-focused integrated development environment combining editing, analysis, debugging, testing, project management and remote development.
- 9 K
KDevelopkdevelop.orgKDevelop is a cross-platform IDE for C, C++, Python, QML/JavaScript, and PHP.
- 10 GCGitHub Codespacesgithub.com
Cloud development environments reachable through web, mobile apps and editor extensions.
- 11 CBC++Builderembarcadero.com
A paid C++ workspace for native apps, with Windows development emphasized.
- 12 MGMATLAB Gradermathworks.com
Free online service for creating and assessing MATLAB coding exercises.
- 13 G
GoLandjetbrains.comA Go coding tool for Linux, macOS and Windows, with a free plan and trial.
- 14 QCQt Creatorqt.io
Qt Creator is a cross-platform IDE for creating applications for desktop, embedded, and mobile operating systems or web browsers.
- 15 VS
Visual Studiovisualstudio.microsoft.comVisual Studio is an integrated development environment for creating, debugging, testing and deploying applications across web, cloud, desktop and mobile…
- 16 AN
Apache NetBeansnetbeans.apache.orgA free coding workspace with editors, wizards and templates for Java and PHP.
- 17 W
WebStormjetbrains.comWebStorm is an IDE for JavaScript and TypeScript development.
- 18 BBlueJbluej.org
A free Java workspace for learning, with tools to create objects and run expressions.
- 19 EI
Eclipse IDEeclipse.orgFree platform for integrated tools and rich client apps, with Java 26 support.
- 20 R
Riderjetbrains.comRider is a cross-platform IDE for .NET and game developers.
- 21 R
RubyMinejetbrains.comRubyMine is an IDE for Ruby and Rails development, including projects with or without Rails.
- 22 TThonnythonny.org
Thonny describes itself as a Python IDE for beginners.
- 23 L
Lazaruslazarus-ide.orgFree Delphi-compatible IDE for Free Pascal with drag-and-drop form design and debugging.
- 24 FS
Firebase Studiofirebase.google.comA free Android and web tool with shared projects and a full-stack runtime.
- 25 P
Processingprocessing.orgA free tool for making visual projects, with an editor, compiler and preview window.
Places #1, #2, #3, #4, #5 on this board are open to sponsors. Take #1 · Other ways to advertise
How to choose
Which programming languages does it support?
Start with the languages your projects use, then check the supported-languages detail for the IDE. Language coverage can differ, so confirm the specific fit before choosing.
Which platforms does it need to run on?
Check deployment against the device or environment where you plan to work. Listed platform options include Windows, macOS, Linux, web and iOS; API is also shown as a platform attribute.
Will it fit my existing development workflow?
Compare version control support, the integrated debugger and live collaboration with the way you work. These features can help determine whether an IDE fits your current process.
Can I use it for free, and what does it cost?
Check the free-plan mark and the paid-from price before committing. A free plan and a free trial are different: a trial provides temporary access, while a plan is marked as free.
Does it offer an API or open-source code?
Use the API and open-source marks to check for a public API or code you can inspect or change. If licensing matters, review the individual tool's licence before deciding.
Questions
What is IDE software used for?
An integrated development environment helps you write and manage software. Compare language support, debugging, version control and collaboration features.
How do I choose an IDE for my programming language?
Check the IDE's supported-languages details against the languages used in your projects.
Which IDEs run on Windows, Mac or Linux?
Compare the deployment and platform details. Windows, macOS and Linux are among the platform attributes shown.
Is there free IDE software?
The free-plan mark indicates whether a tool has a free plan. Check it separately from any free-trial offer.
What should I compare besides IDE price?
Compare deployment, supported languages, integrated debugger, version control, AI coding assistance and live collaboration.
Some top positions on this board can be paid placements, standing where they were sold. The facts on each platform are not for sale. How we rank · Disclosure