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.

244
GitHub Stars
134
Curated Resources
9
Categories
18 hours 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 python resources from awesome-ides"

Installation instructions →

What's inside

Game Development

  • Cloud-first web game engine. Collaborative 3D development.

  • Open-source game development environment compatible with Game Maker.

  • Web-first game engine for browser games.

  • Feature-rich game engine written in Rust.

  • Versatile 3D/2D engine with C# scripting.

  • Unity-like environment for Three.js (Web).

General Purpose IDEs

  • Sophisticated text editor for code, markup, and prose. Known for speed.

  • Lightweight plain-text editor for macOS.

  • A lightning-fast, open-source code editor written in Rust.

  • Binary releases of VS Code without Microsoft telemetry/branding.

  • Cross-platform text editor with Python API.

  • Advanced text editor by KDE.

Web Development

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

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

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

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

  • Web-based toolset for Firebase development.

AI-Powered & Next-Gen IDEs

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

  • A high-performance, multiplayer code editor written in Rust. Designed for speed and collaboration with built-in AI chat.

  • Coding Agent Multiplexer. Manage multiple AI agents in parallel.

  • Generative UI system by Vercel. React + Tailwind CSS generation.

  • A distributed, polyglot IDE built from scratch by JetBrains. Uses the IntelliJ engine but with a lightweight UI.

Language-Specific IDEs

  • Python

    The premier Python IDE with code analysis, graphical debugger, and Django support.

  • C/C++

    Open-source C/C++ IDE built to meet the most demanding needs of its users.

  • Python

    Full featured Python editor and IDE, written in Python.

  • Python

    A scientific environment written in Python, for Python. Great for data analysts.

  • Python

    Cross-platform Python IDE focused on interactivity and introspection.

  • PHP

    Lightning-smart PHP IDE by JetBrains.

Embedded Systems

  • Professional collaborative platform for embedded development.

  • Cross platform IDE for Embedded C/C++ and .NET Core.

  • Web based Arduino IDE.

Mobile Development

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

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

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

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

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