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 Missing Integrated version control client Has Database browser and query console Missing Remote and container-based development 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 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 Integrated version control client Has Database browser and query console Missing Remote and container-based development 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 Integrated version control client Has Database browser and query console Has Remote and container-based development 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 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 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 Integrated version control client Has Database browser and query console Has Remote and container-based development 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 Integrated version control client Has Database browser and query console Has Remote and container-based development 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 Integrated version control client Has Database browser and query console Has Remote and container-based development 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 Integrated version control client Has Database browser and query console Missing Remote and container-based development 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 Integrated version control client Missing Database browser and query console Has Remote and container-based development 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 Integrated version control client Has Database browser and query console Has Remote and container-based development 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 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 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 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 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