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 |
|
| Visual workspace for building with Claude Code and Codex. Session and task management. Visual editing. | Website | Mac Windows Linux |
Freemium, Proprietary | Agent Manager Visual Editor |
|
| Infinite-canvas IDE where editors, terminals, browsers, docs, Git panels and AI agents float as draggable nodes you arrange freely, like Figma for code. Run multiple Claude Code agents in parallel on the canvas. | Github | Mac Windows Linux |
Free, Open-Source | Infinite-Canvas AI-Integrated |
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.