Best Integrated Development Environments (IDEs) Software & Tools

IDE reviews rated on indexing speed on large repos, refactoring reliability, debugger quality, plugin ecosystem and license cost.

12 products

Android Studio is Google's official IDE for Android app development, with Gemini AI help built in and installers for Windows, macOS, Linux and ChromeOS.

Features

Has Semantic code completion
Missing Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Missing Integrated version control client
Has Database browser and query console
Missing Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Has Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Missing Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams
Apache NetBeans

by The Apache Software Foundation

No reviews yet

Apache NetBeans is an open source IDE for Java, PHP and C/C++ developers, run as a top-level project of The Apache Software Foundation with no paid edition.

Features

Has Semantic code completion
Missing Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Missing Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Missing Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Missing Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams

CLion is the C and C++ IDE from JetBrains for desktop, embedded and automotive projects, free for non-commercial use and sold per user for commercial work.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Missing Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Has Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams
Eclipse IDE

by Eclipse Foundation

No reviews yet

Eclipse IDE is an open source desktop IDE for Java, C/C++ and plug-in developers, extended through Eclipse Marketplace and run by the Eclipse Foundation.

Features

Missing Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Missing Built-in profiler
Has Integrated version control client
Missing Database browser and query console
Missing Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Missing Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams

IntelliJ IDEA is JetBrains' IDE for Java and Kotlin developers and Spring teams, with a free core and an Ultimate subscription adding Spring and data tools.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Has Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Has Free community IDE edition
Missing Collaborative editing session sharing
Has Class and dependency diagrams

PyCharm is JetBrains' Python IDE for web, data and ML developers, with Jupyter notebooks, Django support and AI agent sessions inside the editor.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Has Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Has Free community IDE edition
Missing Collaborative editing session sharing
Has Class and dependency diagrams

Rider is a cross-platform .NET and game development IDE from JetBrains for C#, ASP.NET Core, Unity, Unreal Engine and Godot work on Windows, macOS and Linux.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Has Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Missing Free community IDE edition
Missing Collaborative editing session sharing
Has Class and dependency diagrams

Visual Studio is Microsoft's integrated development environment for .NET and C++ on Windows, sold as Community, Professional and Enterprise editions.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Missing Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Missing Cross-platform desktop IDE
Has Free community IDE edition
Has Collaborative editing session sharing
Has Class and dependency diagrams

Visual Studio Code is Microsoft's code editor for developers on Windows, macOS, Linux and the web, with a debugger, Git and an extension marketplace.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Missing Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Missing Free community IDE edition
Has Collaborative editing session sharing
Missing Class and dependency diagrams

WebStorm is JetBrains' desktop IDE for JavaScript and TypeScript, made for front-end and Node.js developers on Windows, macOS and Linux.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Has Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Has Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Has Free community IDE edition
Missing Collaborative editing session sharing
Has Class and dependency diagrams
Xcode

by Apple

No reviews yet

Xcode is Apple's integrated development environment for building, testing and shipping apps for Apple platforms. It runs on the Mac and suits Swift developers.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Has Integrated test runner
Has Built-in profiler
Has Integrated version control client
Missing Database browser and query console
Missing Remote and container-based development
Missing Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Missing Cross-platform desktop IDE
Missing Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams
Zed

by Zed Industries

No reviews yet

Zed is an open-source code editor from Zed Industries for macOS, Linux and Windows, with optional AI that runs on a developer's own keys or Zed-hosted models.

Features

Has Semantic code completion
Has Automated refactorings across the project
Has Built-in visual debugger
Missing Integrated test runner
Missing Built-in profiler
Has Integrated version control client
Missing Database browser and query console
Has Remote and container-based development
Has Plugin marketplace
Has AI coding assistant integration
Missing Framework-aware code inspections
Has Run and debug configurations
Has Go to definition and find usages
Has Multiple languages in one IDE
Has Cross-platform desktop IDE
Has Free community IDE edition
Missing Collaborative editing session sharing
Missing Class and dependency diagrams
0 selected