A curated list of awesome online Integrated Development Environments (IDEs) and code snippet runners.
Awesome Online IDE is a curated list of web-based Integrated Development Environments and code execution platforms. It helps developers discover tools that allow them to write, run, and debug code directly in a browser without local installations. The list categorizes tools from full-featured cloud IDEs to simple language-specific playgrounds.
Developers, educators, and technical evaluators looking for browser-based coding solutions. It's particularly useful for those needing quick prototyping, collaborative coding, or access to development environments from any device.
It saves significant research time by providing a comprehensive, community-vetted directory. Unlike generic lists, it includes detailed metadata (open-source status, self-hosting options) and covers niche tools for specialized languages and frameworks.
🌩️ A list of awesome online development environments
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The list is clearly categorized into Full IDE, Snippets, and Web Snippets, making it easy to navigate based on specific use cases, as shown in the README's table of contents.
Each entry includes icons for open-source status, self-hosting availability, and sign-up requirements, providing quick visual assessment without clicking through, as detailed in the Legend section.
Covers a wide range from general programming like JavaScript and Python to niche domains such as Solidity, WebAssembly, and data science, evidenced by diverse entries like WebAssembly Studio and Colaboratory.
Welcomes contributions through clear guidelines, helping the list stay current and comprehensive, as mentioned in the Contribute section with links to contribution rules.
As a GitHub README, it lacks dynamic features like search, filtering, or sorting, forcing users to manually scan through entries without efficient discovery tools.
Relies on manual community updates, so some links or tool details may become outdated without regular maintenance, and there's no automated validation of entries.
Does not include ratings, reviews, or comparative analysis, leaving users to test each tool themselves to determine suitability, which can be time-consuming.