Skip to content

A curated list of Integrated Development Environments (IDEs) and related tools that can enhance your coding experience and boost your productivity.

License

Notifications You must be signed in to change notification settings

zeelsheladiya/Awesome-IDEs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome-IDEs

Awesome

Welcome to Awesome-IDEs, a curated list of Integrated Development Environments (IDEs) and intelligent code editors. This list aims to help you discover the perfect environment for your workflow, whether you need a lightweight editor, a robust integrated environment, or a next-generation AI-powered assistant.

Table of Contents

Introduction

Choosing the right IDE can significantly impact your productivity. The landscape is evolving rapidly, with a new wave of AI-First IDEs changing how we write code. This list categorizes structured environments by their primary focus, while using Tags to highlight cross-capabilities (like Web support in a Java IDE or AI integration).

Key to Tags:

  • AI-Native: Built from the ground up for AI.
  • AI-Ready: Has strong, official AI plugins or integrations.
  • Lightweight: Fast startup, low resource usage.
  • Polyglot: Excellent support for many languages.

AI-Powered & Next-Gen IDEs

These IDEs are built with Artificial Intelligence at their core or represent the next generation of high-performance editors.

Name Description Links System Support Fees Tags
icon Cursor An AI-first code editor built on top of VS Code. It understands your entire codebase and allows for natural language coding and diff revisions. Website Mac Windows Linux Freemium, Proprietary AI-Native Fork-of-VSCode
icon Windsurf The first "agentic" IDE by Codeium. It features "Flow" to keep context of your work and can act autonomously to refactor or generate code. Website Mac Windows Linux Freemium, Proprietary AI-Native Agentic
icon Zed A high-performance, multiplayer code editor written in Rust. Designed for speed and collaboration with built-in AI chat. Website
Github
Mac Linux Windows (Preview) Free, Open-Source High-Performance Rust AI-Integrated
icon Trae An adaptive AI IDE that offers a "Builder Mode" to automate end-to-end development tasks. Website Mac Windows Free, Proprietary AI-Native
icon Theia IDE An extensible, adaptable platform compatible with VS Code extensions, featuring transparent AI coding. Website
Github
Mac Windows Linux Online Free, Open-Source Cloud-Ready Extensible
icon Google Antigravity Agent-first IDE by Google. Autonomous agents collaborating as developers. Website Web All Platforms Free (Preview) Agent-First Google
icon Void Open-source, AI-powered fork of VS Code. Privacy-focused alternative to Cursor. Website
Github
Mac Windows Linux Free, Open-Source Fork-of-VSCode Privacy
icon Kiro Agentic IDE by AWS. Spec-driven development with autonomous capabilities. Website Mac Windows Linux Free (Preview) AWS Agentic
icon Qoder Agentic AI IDE by Alibaba. "Programming through conversation". Website Mac Windows Free (Preview) Alibaba Agentic
icon Cline Autonomous coding agent extension for VS Code. Github VS Code Free, Open-Source Extension Agent
icon OpenCode AI coding agent that integrates with terminals and IDEs. Website
Github
Terminal VS Code Free, Open-Source Agent Terminal-UI
icon Coder Coding Agent Multiplexer. Manage multiple AI agents in parallel. Website
Github
Mac Windows Linux Paid Agent-Manager
icon v0 Generative UI system by Vercel. React + Tailwind CSS generation. Website Web Freemium UI-Gen React
icon JetBrains Fleet A distributed, polyglot IDE built from scratch by JetBrains. Uses the IntelliJ engine but with a lightweight UI. Website Mac Windows Linux Freemium, Proprietary Distributed Polyglot

General Purpose IDEs

Versatile editors and IDEs that support a wide array of languages and workflows via plugins.

Name Description Links System Support Fees Tags
icon Visual Studio Code The most popular code editor, highly customizable with a massive extension marketplace. Website
Github
Mac Windows Linux Web Free, Open-Source Polyglot Extensible AI-Ready
icon Visual Studio A comprehensive IDE for .NET and C++ development, widely used in enterprise environments. Website Windows Mac Freemium, Proprietary Enterprise .NET C++
icon Vim A highly configurable text editor for efficient text editing. Often used as an IDE by power users. Website All Platforms Free, Open-Source CLI Lightweight
icon Emacs An extensible, customizable, self-documenting display editor. "An OS inside an editor". Website All Platforms Free, Open-Source CLI Lisp Extensible
icon UltraEdit A powerful commercial text editor for handling large files and complex editing tasks. Website Mac Windows Linux Paid Text-Processing Hex
icon Lapce A lightning-fast, open-source code editor written in Rust. Website Mac Windows Linux Free, Open-Source Rust Fast
icon Sublime Text Sophisticated text editor for code, markup, and prose. Known for speed. Website Mac Windows Linux Paid (Trial) Fast Extensible
icon Notepad++ Free source code editor and Notepad replacement that supports several languages. Website Windows Free, Open-Source Lightweight Classic
icon Neovim Hyperextensible Vim-based text editor. Website
Github
Mac Windows Linux BSD Free, Open-Source CLI Modal Lua
icon Helix A post-modern modal text editor built in Rust. Website
Github
Mac Windows Linux Free, Open-Source Rust Modal CLI
icon Micro A modern, intuitive terminal-based text editor. Website
Github
Mac Windows Linux Free, Open-Source CLI Mouse-Support
icon VSCodium Binary releases of VS Code without Microsoft telemetry/branding. Website
Github
Mac Windows Linux Free, Open-Source Privacy VSCode
icon Geany Powerful, stable, and lightweight programmer's text editor. Website
Github
Mac Windows Linux Free, Open-Source Lightweight Fast
icon Kate Advanced text editor by KDE. Website
GitLab
Mac Windows Linux Free, Open-Source KDE Lightweight
icon gedit The official text editor of the GNOME desktop environment. Website
GitLab
Linux Mac Windows Free, Open-Source GNOME Simple
icon BBEdit Leading professional HTML and text editor for macOS. Website Mac Freemium, Proprietary Mac-Native Powerful
icon TextMate Powerful and customizable text editor for macOS. Website
Github
Mac Free, Open-Source Mac-Native Classic
icon CotEditor Lightweight plain-text editor for macOS. Website
Github
Mac Free, Open-Source Mac-Native Lightweight
icon Spacemacs Community-driven Emacs distribution. "The best of both Emacs and Vim". Website
Github
Mac Windows Linux BSD Free, Open-Source Emacs Vim
icon Lite XL A lightweight text editor written in Lua. Website
Github
Mac Windows Linux Free, Open-Source Lua Lightweight
icon CudaText Cross-platform text editor with Python API. Website
Github
Mac Windows Linux Free, Open-Source Pascal Native
icon Athas High-performance, Vim-based editor built with Tauri and React. Website
Github
Mac Windows Linux Free, Open-Source Vim Web-Tech
icon Fresh Editor Modern terminal-based text editor and IDE. Website
Github
Mac Linux Free, Open-Source Terminal IDE-Like
icon Graviton Minimalistic, cross-platform code editor. Website
Github
Mac Windows Linux Free, Open-Source Minimal
icon PSPad Freeware text and source editor for Windows. Website Windows Free Classic
icon EmEditor Fast, lightweight, yet extensible text editor for Windows. Great for large files. Website Windows Paid Large-Files
icon SciTE CheckOut Scintilla Text Editor. Website
Github
Windows Linux Free, Open-Source Minimal
icon Bluefish Powerful editor targeted towards programmers and web developers. Website Mac Windows Linux Free, Open-Source Fast
icon Textadept Fast, minimalist, and extensible cross-platform text editor. Website
Github
Mac Windows Linux Free, Open-Source Lua Minimal
icon Light Table Next generation code editor. (Legacy). Website
Github
Mac Windows Linux Free, Open-Source ClojureScript Legacy
icon Leafpad Simple GTK+ text editor. Website Linux Free, Open-Source Simple

Language-Specific IDEs

While many general IDEs support these languages, the following are specialized or "Best-in-Class" for specific ecosystems.

PHP

Name Description Links System Support Fees Tags
icon PhpStorm Lightning-smart PHP IDE by JetBrains. Website Mac Windows Linux Paid PHP Web

Go

Name Description Links System Support Fees Tags
icon GoLand Capable and ergonomic Go IDE by JetBrains. Website Mac Windows Linux Paid Go Microservices

Rust

Name Description Links System Support Fees Tags
icon RustRover Dedicated Rust IDE by JetBrains. Website Mac Windows Linux Paid Rust Native

Python

Name Description Links System Support Fees Tags
icon PyCharm The premier Python IDE with code analysis, graphical debugger, and Django support. Website Mac Windows Linux Freemium, Proprietary Intelligent Web Data-Science
icon Spyder A scientific environment written in Python, for Python. Great for data analysts. Website Mac Windows Linux Free, Open-Source Scientific Data-Analysis
icon Thonny Python IDE for beginners. Website
Github
Mac Windows Linux Free, Open-Source Education Beginner
icon Wing IDE Powerful Python IDE with powerful debugger and intelligent editor. Website Mac Windows Linux Paid, Freemium Python
icon PyDev Python IDE for Eclipse. Website Mac Windows Linux Free, Open-Source Eclipse Plugin
icon Eric Full featured Python editor and IDE, written in Python. Website Mac Windows Linux Free, Open-Source Python Qt
icon PyScripter Lightweight, open-source Python IDE for Windows. Github Windows Free, Open-Source Lightweight
icon IEP (Pyzo) Cross-platform Python IDE focused on interactivity and introspection. Website Mac Windows Linux Free, Open-Source Science

Java

Name Description Links System Support Fees Tags
icon IntelliJ IDEA Capable and ergonomic IDE for JVM languages. deeply intelligent coding assistance. Website Mac Windows Linux Freemium, Proprietary Java Kotlin Enterprise
icon Eclipse Famous open-source IDE, widely used for Java and legacy enterprise applications. Website Mac Windows Linux Free, Open-Source Java Plugin-Ecosystem
icon NetBeans Official IDE for Java 8. Good support to modular applications. Website
Github
Mac Windows Linux Free, Open-Source Java Swing

C/C++

Name Description Links System Support Fees Tags
icon CLion Cross-platform C/C++ IDE by JetBrains. Uses CMake natively. Website Mac Windows Linux Paid CMake Embedded
icon Qt Creator Designed for developing applications with the Qt framework. Website Mac Windows Linux Freemium Qt GUI
icon Code::Blocks Open-source C/C++ IDE built to meet the most demanding needs of its users. Website Windows Linux Free, Open-Source Lightweight
icon KDevelop Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP. Website Windows Linux Free, Open-Source KDE
icon CodeLite Lightweight open-source IDE for C/C++/PHP and Node.js. Website Mac Windows Linux Free, Open-Source Lightweight
icon RAD Studio Powerful rapid application development suite for GUI-centric apps. Website Windows Paid GUI Delphi C++
icon Dev-C++ Legacy full-featured IDE for C/C++. Website Windows Free, Open-Source Legacy Lightweight
icon Ultimate++ C++ cross-platform rapid application development framework. Website Windows Linux Free, Open-Source RAD
icon Anjuta Versatile IDE for C/C++ on GNU/Linux. Website Linux Free, Open-Source GNOME
icon Cevelop The C++ IDE for professional developers. Website Mac Windows Linux Free, Paid Professional
icon Zinjai Designed for use by students of programming. Website Mac Windows Linux Free, Open-Source Education
icon JCppEdit Multi-language environment starting from C/C++ to Java/Web. Website Windows Linux Free, Paid Multi-Language

Ruby

Name Description Links System Support Fees Tags
icon RubyMine A dedicated Ruby and Rails IDE with smart assistance. Website Mac Windows Linux Paid Ruby Rails

Web Development

Name Description Links System Support Fees Tags
icon WebStorm The smartest JavaScript IDE. Fully equipped for advanced web development. Website Mac Windows Linux Paid JavaScript TypeScript Frontend
icon Aptana Studio Professional, open-source development tool for the open web. Github Mac Windows Linux Free, Open-Source Web Eclipse
icon WeBuilder All-in-one web code editor for HTML, CSS, JavaScript, PHP, Ruby, Python, etc. Website Windows Paid All-in-One
icon Komodo IDE One IDE for all your languages (Python, PHP, Go, Perl, Tcl, Ruby, etc). Website
Github
Mac Windows Linux Free (ActiveState) Polyglot Legacy
icon Firebase Studio Web-based toolset for Firebase development. Website Web Free Firebase

Mobile Development

Name Description Links System Support Fees Tags
icon Android Studio Official IDE for Android development. Based on IntelliJ IDEA. Website Mac Windows Linux Free, Open-Source Android Kotlin
icon Xcode The only IDE for developing fully functional iOS/macOS apps. Website Mac Free, Proprietary iOS Swift macOS
icon Squircle IDE A fast multi-language code editor for Android devices. Github Android Free, Open-Source Mobile-on-Mobile
icon CppDroid simple C/C++ IDE focused on learning. PlayStore Android Freemium Mobile-on-Mobile
icon Pydroid 3 Easy to use educational Python 3 IDE for Android. PlayStore Android Freemium Python Mobile
icon Cosmic IDE JVM (Java/Kotlin) IDE for Android. Github Android Free, Open-Source Java Kotlin

Data Science

Name Description Links System Support Fees Tags
icon Jupyter Open-source web application for interactive computing and notebooks. Website Web All Platforms Free, Open-Source Notebooks Python R
icon RStudio The premier IDE for R. Integrated tools for plotting, history, and workspace. Website Mac Windows Linux Free, Open-Source R Statistics
icon DataSpell The IDE for Data Science by JetBrains. Website Mac Windows Linux Paid Jupyter Python
icon Zasper AI-native IDE for Data Science. "Cursor for Data Science". Website
Github
Web Free (Preview) AI Notebooks

Game Development

Name Description Links System Support Fees Tags
icon Unity Real-time 3D development platform for building games and AR/VR experiences. Website Mac Windows Linux Freemium 3D C#
icon Unreal Engine High-fidelity game engine used for AAA games and cinema. Website Mac Windows Linux Freemium AAA C++ Visual-Scripting
icon Godot Feature-packed, cross-platform, open-source game engine. Website
Github
Mac Windows Linux Free, Open-Source Lightweight 2D/3D
icon CryEngine A game engine known for its impressive visual fidelity and real-time physics. Website Windows Free, Proprietary AAA Visuals
icon GameMaker The ultimate 2D game development environment. Website Windows Mac Paid 2D Beginner-Friendly
icon Construct Visual game engine for creating 2D games without coding. Website Web Windows Paid No-Code 2D
icon Defold focused on 2D game development and ease of use. Website
Github
Mac Windows Linux Free, Open-Source 2D Lightweight
icon Stride Open-source 3D game engine (formerly Xenko). Website
Github
Windows Free, Open-Source .NET C#
icon Hazel Early-stage interactive application and rendering engine. Github Windows Free, Open-Source Learning Rendering
icon Open 3D Engine AAA-capable, open-source 3D engine. Website
Github
Windows Linux Free, Open-Source AAA 3D
icon Redot Engine Community-driven fork of Godot Engine. Website
Github
Mac Windows Linux Android Free, Open-Source Godot-Fork 2D/3D
icon MicroStudio Online game engine for learning and prototyping. Website
Github
Web Mac Windows Linux Free, Open-Source Web Learning
icon Bevy A data-driven game engine built in Rust. Website
Github
Mac Windows Linux Web Free, Open-Source Rust ECS
icon Verge3D Toolkit for creating immersive web-based 3D experiences (Blender/Max/Maya). Website Web Blender Paid Web No-Code
icon PlayCanvas Cloud-first web game engine. Collaborative 3D development. Website
Github
Web Freemium Cloud Web
icon Torque 3D Open-source C++ engine with a long history. Website
Github
Windows Mac Linux Free, Open-Source C++ Legacy
icon XoGot Godot engine adapted for iPadOS development. Website iOS Freemium iPad Mobile
icon Flax Engine High-quality 3D engine with C++ and C# scripting. Website
Github
Windows Mac Linux Free (Royalties) C++ C#
icon Source SDK Tools for creating mods and games for Valve's Source Engine. Website Windows Linux Free Modding Valve
icon Wicked Engine Modern C++ engine focusing on rendering performance. Website
Github
Windows Linux Free, Open-Source C++ Rendering
icon Roblox Studio The tool for creating games on the Roblox platform. Website Windows Mac Free (Rev Share) Lua Platform
icon EzEngine Modular C++ game engine. Website
Github
Windows Linux Free, Open-Source C++ Modular
icon Harfang 3D Multi-language 3D engine (Python, Lua, C++). Website Windows Linux Freemium Python Lua
icon Enigma Open-source game development environment compatible with Game Maker. Website
Github
Windows Mac Linux Free, Open-Source GameMaker
icon Hology Web-first game engine for browser games. Website Web Free Web Browser
icon Evergine (Wave) Industrial-grade component-based engine (formerly Wave Engine). Website Windows Free .NET C#
icon Fyrox Feature-rich game engine written in Rust. Website
Github
Windows Mac Linux Free, Open-Source Rust
icon NeoAxis Versatile 3D/2D engine with C# scripting. Website Windows Free (Royalties) C#
icon Rogue Engine Unity-like environment for Three.js (Web). Website Web Free, Open-Source Three.js Web
icon Amethyst Data-driven game engine written in Rust (Maintenance Mode). Github Windows Mac Linux Free, Open-Source Rust Legacy
icon Leadwerks Easy-to-learn game engine for C++ and Lua. Website Windows Linux Paid C++ Lua
icon Range Engine Game engine based on Blender. Website Windows Linux Free, Open-Source Blender
icon Wonderland Engine Development platform for WebXR and 3D web. Website Web Freemium WebXR Web
icon Verus Engine High-performance C++ game engine. Website
Github
Windows Free, Open-Source C++
icon Nau Engine Open-source engine for creating games on all platforms. Website
Github
Windows Mac Linux Free, Open-Source C++
icon Cave Engine Python-powered 3D game engine. Website Windows Free Python

Embedded Systems

Name Description Links System Support Fees Tags
icon PlatformIO Professional collaborative platform for embedded development. Website Plugin (VSCode, etc) Free, Open-Source IoT Embedded
icon AvalonStudio Cross platform IDE for Embedded C/C++ and .NET Core. Github Mac Windows Linux Free, Open-Source .NET Embedded
icon ElectronIDE Web based Arduino IDE. Github Mac Windows Linux Web Free, Open-Source Arduino

Version Control & Tools

Name Description Links System Support Fees Tags
icon Git Distributed version control system. Website Mac Windows Linux BSD Free, Open-Source VCS
icon GitHub Hosting service for software development and version control using Git. Website Web Freemium Hosting Collaboration
icon Judge0 Robust, scalable, and open-source online code execution system. Website
Github
Web API Free, Open-Source Compiler-API

Contributing

Contributions are welcome! Please read the contribution guidelines first.

License

Licensed under the Creative Commons Attribution 4.0 International License.


Disclaimer: Usage of icons is for identification purposes only.