Skip to main content

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

227
GitHub Stars
134
Curated Resources
9
Categories
33 min ago
Last Refreshed
AI-Powered & Next-Gen IDEsGeneral Purpose IDEsLanguage-Specific IDEsWeb DevelopmentMobile DevelopmentData ScienceGame DevelopmentEmbedded SystemsVersion Control & Tools

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me php resources from awesome-ides"

Installation instructions →

What's inside

AI-Powered & Next-Gen IDEs

  • An adaptive AI IDE that offers a "Builder Mode" to automate end-to-end development tasks.

  • An extensible, adaptable platform compatible with VS Code extensions, featuring transparent AI coding.

  • Agent-first IDE by Google. Autonomous agents collaborating as developers.

  • Agentic IDE by AWS. Spec-driven development with autonomous capabilities.

  • 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.

  • The first "agentic" IDE by Codeium. It features "Flow" to keep context of your work and can act autonomously to refactor or generate code.

General Purpose IDEs

  • An extensible, customizable, self-documenting display editor. "An OS inside an editor".

  • Hyperextensible Vim-based text editor.

  • Powerful, stable, and lightweight programmer's text editor.

  • The official text editor of the GNOME desktop environment.

  • Leading professional HTML and text editor for macOS.

  • Powerful and customizable text editor for macOS.

Language-Specific IDEs

  • PHP

    Lightning-smart PHP IDE by JetBrains.

  • Go

    Capable and ergonomic Go IDE by JetBrains.

  • Rust

    Dedicated Rust IDE by JetBrains.

  • Java

    Famous open-source IDE, widely used for Java and legacy enterprise applications.

  • Java

    Official IDE for Java 8. Good support to modular applications.

  • C/C++

    Cross-platform C/C++ IDE by JetBrains. Uses CMake natively.

Web Development

  • Professional, open-source development tool for the open web.

  • Web-based toolset for Firebase development.

  • One IDE for all your languages (Python, PHP, Go, Perl, Tcl, Ruby, etc).

  • The smartest JavaScript IDE. Fully equipped for advanced web development.

  • All-in-one web code editor for HTML, CSS, JavaScript, PHP, Ruby, Python, etc.

Mobile Development

  • Official IDE for Android development. Based on IntelliJ IDEA.

  • A fast multi-language code editor for Android devices.

  • simple C/C++ IDE focused on learning.

  • Easy to use educational Python 3 IDE for Android.

  • JVM (Java/Kotlin) IDE for Android.

  • The only IDE for developing fully functional iOS/macOS apps.

Data Science

  • Open-source web application for interactive computing and notebooks.

  • The premier IDE for R. Integrated tools for plotting, history, and workspace.

  • The IDE for Data Science by JetBrains.

  • AI-native IDE for Data Science. "Cursor for Data Science".

Game Development

  • Real-time 3D development platform for building games and AR/VR experiences.

  • High-fidelity game engine used for AAA games and cinema.

  • Feature-packed, cross-platform, open-source game engine.

  • A game engine known for its impressive visual fidelity and real-time physics.

  • The ultimate 2D game development environment.

  • Visual game engine for creating 2D games without coding.

Version Control & Tools

  • Distributed version control system.

  • Hosting service for software development and version control using Git.

  • Free and open-source DevOps platform for Git-based code hosting, CI/CD, and team collaboration. Includes a built-in Web IDE.

  • Robust, scalable, and open-source online code execution system.

  • a next-generation, open source version control system.

Showing a sample of 134 resources. View the full list on GitHub →