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.
- Introduction
- AI-Powered & Next-Gen IDEs
- General Purpose IDEs
- Language-Specific IDEs
- Web Development
- Mobile Development
- Data Science
- Game Development
- Embedded Systems
- Version Control & Tools
- Contributing
- License
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.
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 |
|---|---|---|---|---|---|
| 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 |
|
| 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 |
|
| 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 |
|
| An adaptive AI IDE that offers a "Builder Mode" to automate end-to-end development tasks. | Website | Mac Windows |
Free, Proprietary | AI-Native |
|
| 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 |
|
| Agent-first IDE by Google. Autonomous agents collaborating as developers. | Website | Web All Platforms |
Free (Preview) | Agent-First Google |
|
| 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 |
|
| Agentic IDE by AWS. Spec-driven development with autonomous capabilities. | Website | Mac Windows Linux |
Free (Preview) | AWS Agentic |
|
| Agentic AI IDE by Alibaba. "Programming through conversation". | Website | Mac Windows |
Free (Preview) | Alibaba Agentic |
|
| Autonomous coding agent extension for VS Code. | Github | VS Code |
Free, Open-Source | Extension Agent |
|
| AI coding agent that integrates with terminals and IDEs. | Website Github |
Terminal VS Code |
Free, Open-Source | Agent Terminal-UI |
|
| Coding Agent Multiplexer. Manage multiple AI agents in parallel. | Website Github |
Mac Windows Linux |
Paid | Agent-Manager |
|
| Generative UI system by Vercel. React + Tailwind CSS generation. | Website | Web |
Freemium | UI-Gen React |
|
| 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 |
Versatile editors and IDEs that support a wide array of languages and workflows via plugins.
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| 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 |
|
| A comprehensive IDE for .NET and C++ development, widely used in enterprise environments. | Website | Windows Mac |
Freemium, Proprietary | Enterprise .NET C++ |
|
| 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 |
|
| An extensible, customizable, self-documenting display editor. "An OS inside an editor". | Website | All Platforms |
Free, Open-Source | CLI Lisp Extensible |
|
| A powerful commercial text editor for handling large files and complex editing tasks. | Website | Mac Windows Linux |
Paid | Text-Processing Hex |
|
| A lightning-fast, open-source code editor written in Rust. | Website | Mac Windows Linux |
Free, Open-Source | Rust Fast |
|
| Sophisticated text editor for code, markup, and prose. Known for speed. | Website | Mac Windows Linux |
Paid (Trial) | Fast Extensible |
|
| Free source code editor and Notepad replacement that supports several languages. | Website | Windows |
Free, Open-Source | Lightweight Classic |
|
| Hyperextensible Vim-based text editor. | Website Github |
Mac Windows Linux BSD |
Free, Open-Source | CLI Modal Lua |
|
| A post-modern modal text editor built in Rust. | Website Github |
Mac Windows Linux |
Free, Open-Source | Rust Modal CLI |
|
| A modern, intuitive terminal-based text editor. | Website Github |
Mac Windows Linux |
Free, Open-Source | CLI Mouse-Support |
|
| Binary releases of VS Code without Microsoft telemetry/branding. | Website Github |
Mac Windows Linux |
Free, Open-Source | Privacy VSCode |
|
| Powerful, stable, and lightweight programmer's text editor. | Website Github |
Mac Windows Linux |
Free, Open-Source | Lightweight Fast |
|
| Advanced text editor by KDE. | Website GitLab |
Mac Windows Linux |
Free, Open-Source | KDE Lightweight |
|
| The official text editor of the GNOME desktop environment. | Website GitLab |
Linux Mac Windows |
Free, Open-Source | GNOME Simple |
|
| Leading professional HTML and text editor for macOS. | Website | Mac |
Freemium, Proprietary | Mac-Native Powerful |
|
| Powerful and customizable text editor for macOS. | Website Github |
Mac |
Free, Open-Source | Mac-Native Classic |
|
| Lightweight plain-text editor for macOS. | Website Github |
Mac |
Free, Open-Source | Mac-Native Lightweight |
|
| Community-driven Emacs distribution. "The best of both Emacs and Vim". | Website Github |
Mac Windows Linux BSD |
Free, Open-Source | Emacs Vim |
|
| A lightweight text editor written in Lua. | Website Github |
Mac Windows Linux |
Free, Open-Source | Lua Lightweight |
|
| Cross-platform text editor with Python API. | Website Github |
Mac Windows Linux |
Free, Open-Source | Pascal Native |
|
| High-performance, Vim-based editor built with Tauri and React. | Website Github |
Mac Windows Linux |
Free, Open-Source | Vim Web-Tech |
|
| Modern terminal-based text editor and IDE. | Website Github |
Mac Linux |
Free, Open-Source | Terminal IDE-Like |
|
| Minimalistic, cross-platform code editor. | Website Github |
Mac Windows Linux |
Free, Open-Source | Minimal |
|
| Freeware text and source editor for Windows. | Website | Windows |
Free | Classic |
|
| Fast, lightweight, yet extensible text editor for Windows. Great for large files. | Website | Windows |
Paid | Large-Files |
|
| CheckOut Scintilla Text Editor. | Website Github |
Windows Linux |
Free, Open-Source | Minimal |
|
| Powerful editor targeted towards programmers and web developers. | Website | Mac Windows Linux |
Free, Open-Source | Fast |
|
| Fast, minimalist, and extensible cross-platform text editor. | Website Github |
Mac Windows Linux |
Free, Open-Source | Lua Minimal |
|
| Next generation code editor. (Legacy). | Website Github |
Mac Windows Linux |
Free, Open-Source | ClojureScript Legacy |
|
| Simple GTK+ text editor. | Website | Linux |
Free, Open-Source | Simple |
While many general IDEs support these languages, the following are specialized or "Best-in-Class" for specific ecosystems.
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Lightning-smart PHP IDE by JetBrains. | Website | Mac Windows Linux |
Paid | PHP Web |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Capable and ergonomic Go IDE by JetBrains. | Website | Mac Windows Linux |
Paid | Go Microservices |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Dedicated Rust IDE by JetBrains. | Website | Mac Windows Linux |
Paid | Rust Native |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| The premier Python IDE with code analysis, graphical debugger, and Django support. | Website | Mac Windows Linux |
Freemium, Proprietary | Intelligent Web Data-Science |
|
| A scientific environment written in Python, for Python. Great for data analysts. | Website | Mac Windows Linux |
Free, Open-Source | Scientific Data-Analysis |
|
| Python IDE for beginners. | Website Github |
Mac Windows Linux |
Free, Open-Source | Education Beginner |
|
| Powerful Python IDE with powerful debugger and intelligent editor. | Website | Mac Windows Linux |
Paid, Freemium | Python |
|
| Python IDE for Eclipse. | Website | Mac Windows Linux |
Free, Open-Source | Eclipse Plugin |
|
| Full featured Python editor and IDE, written in Python. | Website | Mac Windows Linux |
Free, Open-Source | Python Qt |
|
| Lightweight, open-source Python IDE for Windows. | Github | Windows |
Free, Open-Source | Lightweight |
|
| Cross-platform Python IDE focused on interactivity and introspection. | Website | Mac Windows Linux |
Free, Open-Source | Science |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Capable and ergonomic IDE for JVM languages. deeply intelligent coding assistance. | Website | Mac Windows Linux |
Freemium, Proprietary | Java Kotlin Enterprise |
|
| Famous open-source IDE, widely used for Java and legacy enterprise applications. | Website | Mac Windows Linux |
Free, Open-Source | Java Plugin-Ecosystem |
|
| Official IDE for Java 8. Good support to modular applications. | Website Github |
Mac Windows Linux |
Free, Open-Source | Java Swing |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Cross-platform C/C++ IDE by JetBrains. Uses CMake natively. | Website | Mac Windows Linux |
Paid | CMake Embedded |
|
| Designed for developing applications with the Qt framework. | Website | Mac Windows Linux |
Freemium | Qt GUI |
|
| Open-source C/C++ IDE built to meet the most demanding needs of its users. | Website | Windows Linux |
Free, Open-Source | Lightweight |
|
| Cross-platform IDE for C, C++, Python, QML/JavaScript and PHP. | Website | Windows Linux |
Free, Open-Source | KDE |
|
| Lightweight open-source IDE for C/C++/PHP and Node.js. | Website | Mac Windows Linux |
Free, Open-Source | Lightweight |
|
| Powerful rapid application development suite for GUI-centric apps. | Website | Windows |
Paid | GUI Delphi C++ |
|
| Legacy full-featured IDE for C/C++. | Website | Windows |
Free, Open-Source | Legacy Lightweight |
|
| C++ cross-platform rapid application development framework. | Website | Windows Linux |
Free, Open-Source | RAD |
|
| Versatile IDE for C/C++ on GNU/Linux. | Website | Linux |
Free, Open-Source | GNOME |
|
| The C++ IDE for professional developers. | Website | Mac Windows Linux |
Free, Paid | Professional |
|
| Designed for use by students of programming. | Website | Mac Windows Linux |
Free, Open-Source | Education |
|
| Multi-language environment starting from C/C++ to Java/Web. | Website | Windows Linux |
Free, Paid | Multi-Language |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| A dedicated Ruby and Rails IDE with smart assistance. | Website | Mac Windows Linux |
Paid | Ruby Rails |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| The smartest JavaScript IDE. Fully equipped for advanced web development. | Website | Mac Windows Linux |
Paid | JavaScript TypeScript Frontend |
|
| Professional, open-source development tool for the open web. | Github | Mac Windows Linux |
Free, Open-Source | Web Eclipse |
|
| All-in-one web code editor for HTML, CSS, JavaScript, PHP, Ruby, Python, etc. | Website | Windows |
Paid | All-in-One |
|
| One IDE for all your languages (Python, PHP, Go, Perl, Tcl, Ruby, etc). | Website Github |
Mac Windows Linux |
Free (ActiveState) | Polyglot Legacy |
|
| Web-based toolset for Firebase development. | Website | Web |
Free | Firebase |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Official IDE for Android development. Based on IntelliJ IDEA. | Website | Mac Windows Linux |
Free, Open-Source | Android Kotlin |
|
| The only IDE for developing fully functional iOS/macOS apps. | Website | Mac |
Free, Proprietary | iOS Swift macOS |
|
| A fast multi-language code editor for Android devices. | Github | Android |
Free, Open-Source | Mobile-on-Mobile |
|
| simple C/C++ IDE focused on learning. | PlayStore | Android |
Freemium | Mobile-on-Mobile |
|
| Easy to use educational Python 3 IDE for Android. | PlayStore | Android |
Freemium | Python Mobile |
|
| JVM (Java/Kotlin) IDE for Android. | Github | Android |
Free, Open-Source | Java Kotlin |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Open-source web application for interactive computing and notebooks. | Website | Web All Platforms |
Free, Open-Source | Notebooks Python R |
|
| The premier IDE for R. Integrated tools for plotting, history, and workspace. | Website | Mac Windows Linux |
Free, Open-Source | R Statistics |
|
| The IDE for Data Science by JetBrains. | Website | Mac Windows Linux |
Paid | Jupyter Python |
|
| AI-native IDE for Data Science. "Cursor for Data Science". | Website Github |
Web |
Free (Preview) | AI Notebooks |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Real-time 3D development platform for building games and AR/VR experiences. | Website | Mac Windows Linux |
Freemium | 3D C# |
|
| High-fidelity game engine used for AAA games and cinema. | Website | Mac Windows Linux |
Freemium | AAA C++ Visual-Scripting |
|
| Feature-packed, cross-platform, open-source game engine. | Website Github |
Mac Windows Linux |
Free, Open-Source | Lightweight 2D/3D |
|
| A game engine known for its impressive visual fidelity and real-time physics. | Website | Windows |
Free, Proprietary | AAA Visuals |
|
| The ultimate 2D game development environment. | Website | Windows Mac |
Paid | 2D Beginner-Friendly |
|
| Visual game engine for creating 2D games without coding. | Website | Web Windows |
Paid | No-Code 2D |
|
| focused on 2D game development and ease of use. | Website Github |
Mac Windows Linux |
Free, Open-Source | 2D Lightweight |
|
| Open-source 3D game engine (formerly Xenko). | Website Github |
Windows |
Free, Open-Source | .NET C# |
|
| Early-stage interactive application and rendering engine. | Github | Windows |
Free, Open-Source | Learning Rendering |
|
| AAA-capable, open-source 3D engine. | Website Github |
Windows Linux |
Free, Open-Source | AAA 3D |
|
| Community-driven fork of Godot Engine. | Website Github |
Mac Windows Linux Android |
Free, Open-Source | Godot-Fork 2D/3D |
|
| Online game engine for learning and prototyping. | Website Github |
Web Mac Windows Linux |
Free, Open-Source | Web Learning |
|
| A data-driven game engine built in Rust. | Website Github |
Mac Windows Linux Web |
Free, Open-Source | Rust ECS |
|
| Toolkit for creating immersive web-based 3D experiences (Blender/Max/Maya). | Website | Web Blender |
Paid | Web No-Code |
|
| Cloud-first web game engine. Collaborative 3D development. | Website Github |
Web |
Freemium | Cloud Web |
|
| Open-source C++ engine with a long history. | Website Github |
Windows Mac Linux |
Free, Open-Source | C++ Legacy |
|
| Godot engine adapted for iPadOS development. | Website | iOS |
Freemium | iPad Mobile |
|
| High-quality 3D engine with C++ and C# scripting. | Website Github |
Windows Mac Linux |
Free (Royalties) | C++ C# |
|
| Tools for creating mods and games for Valve's Source Engine. | Website | Windows Linux |
Free | Modding Valve |
|
| Modern C++ engine focusing on rendering performance. | Website Github |
Windows Linux |
Free, Open-Source | C++ Rendering |
|
| The tool for creating games on the Roblox platform. | Website | Windows Mac |
Free (Rev Share) | Lua Platform |
|
| Modular C++ game engine. | Website Github |
Windows Linux |
Free, Open-Source | C++ Modular |
|
| Multi-language 3D engine (Python, Lua, C++). | Website | Windows Linux |
Freemium | Python Lua |
|
| Open-source game development environment compatible with Game Maker. | Website Github |
Windows Mac Linux |
Free, Open-Source | GameMaker |
|
| Web-first game engine for browser games. | Website | Web |
Free | Web Browser |
|
| Industrial-grade component-based engine (formerly Wave Engine). | Website | Windows |
Free | .NET C# |
|
| Feature-rich game engine written in Rust. | Website Github |
Windows Mac Linux |
Free, Open-Source | Rust |
|
| Versatile 3D/2D engine with C# scripting. | Website | Windows |
Free (Royalties) | C# |
|
| Unity-like environment for Three.js (Web). | Website | Web |
Free, Open-Source | Three.js Web |
|
| Data-driven game engine written in Rust (Maintenance Mode). | Github | Windows Mac Linux |
Free, Open-Source | Rust Legacy |
|
| Easy-to-learn game engine for C++ and Lua. | Website | Windows Linux |
Paid | C++ Lua |
|
| Game engine based on Blender. | Website | Windows Linux |
Free, Open-Source | Blender |
|
| Development platform for WebXR and 3D web. | Website | Web |
Freemium | WebXR Web |
|
| High-performance C++ game engine. | Website Github |
Windows |
Free, Open-Source | C++ |
|
| Open-source engine for creating games on all platforms. | Website Github |
Windows Mac Linux |
Free, Open-Source | C++ |
|
| Python-powered 3D game engine. | Website | Windows |
Free | Python |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Professional collaborative platform for embedded development. | Website | Plugin (VSCode, etc) |
Free, Open-Source | IoT Embedded |
|
| Cross platform IDE for Embedded C/C++ and .NET Core. | Github | Mac Windows Linux |
Free, Open-Source | .NET Embedded |
|
| Web based Arduino IDE. | Github | Mac Windows Linux Web |
Free, Open-Source | Arduino |
| Name | Description | Links | System Support | Fees | Tags |
|---|---|---|---|---|---|
| Distributed version control system. | Website | Mac Windows Linux BSD |
Free, Open-Source | VCS |
|
| Hosting service for software development and version control using Git. | Website | Web |
Freemium | Hosting Collaboration |
|
| Robust, scalable, and open-source online code execution system. | Website Github |
Web API |
Free, Open-Source | Compiler-API |
Contributions are welcome! Please read the contribution guidelines first.
Licensed under the Creative Commons Attribution 4.0 International License.
Disclaimer: Usage of icons is for identification purposes only.