awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 个仓库

Awesome GitHub RepositoriesInteractive Coding Environments

Web-based platforms that allow users to write, execute, and share code snippets directly within the browser.

Distinguishing note: Focuses on browser-based sandboxing for specific frameworks rather than general-purpose IDEs or static documentation.

Explore 11 awesome GitHub repositories matching education & learning resources · Interactive Coding Environments. Refine with filters or upvote what's useful.

Awesome Interactive Coding Environments GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

    这是一个由社区策划的开源软件目录,专为在私有服务器环境和家庭实验室中部署而设计。它作为发现主流云服务独立自托管替代方案的综合资源,使用户能够保持对数字基础设施的完全数据所有权和控制权。 该目录通过层级分类法构建,将庞大的应用程序集合组织成逻辑类别,范围从媒体管理和数据分析到私有通信和团队生产力工具。它通过协作同行评审流程脱颖而出,社区成员验证每个提交的质量和相关性,以确保目录保持准确和可靠。 该项目涵盖了广泛的能力领域,包括基础设施自动化、基于容器的服务部署和声明式配置管理。这些工具协助用户维护可复现的服务器环境,并管理私有硬件上的复杂服务依赖。 该目录作为版本控制仓库进行维护,确保所有更新和社区驱动的变更都是可追踪且透明的。

    Offers web-based environments for running code, visualizing data, and documenting research workflows.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • donnemartin/interactive-coding-challengesdonnemartin 的头像

    donnemartin/interactive-coding-challenges

    31,529在 GitHub 上查看↗

    This project is a comprehensive curriculum for mastering computer science fundamentals and preparing for technical interviews. It provides over 120 interactive Python coding challenges that focus on algorithmic skill development, data structure implementation, and logical problem solving. The learning experience is delivered through a series of executable notebooks that combine instructional content with hands-on coding exercises. Each challenge is self-contained and relies on automated unit tests to verify the correctness of user-implemented solutions against predefined constraints and edge

    Using hands-on coding environments to experiment with programming concepts and verify solutions immediately through integrated unit tests and feedback.

    Pythonalgorithmcodingcompetitive-programming
    在 GitHub 上查看↗31,529
  • reasonml/reasonreasonml 的头像

    reasonml/reason

    10,313在 GitHub 上查看↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Offers a browser-based interactive environment to run and test code snippets without local installation.

    OCamljavascriptocamlprogramming-language
    在 GitHub 上查看↗10,313
  • greatfrontend/top-javascript-interview-questionsgreatfrontend 的头像

    greatfrontend/top-javascript-interview-questions

    9,685在 GitHub 上查看↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    Provides an interactive web-based coding workspace with syntax highlighting and real-time execution previews.

    MDXfront-end-developmentinterviewsjavascript
    在 GitHub 上查看↗9,685
  • codecombat/codecombatcodecombat 的头像

    codecombat/codecombat

    8,508在 GitHub 上查看↗

    CodeCombat is a gamified programming learning platform and educational coding game. It teaches programming languages through an interactive curriculum where users write scripts to control character actions and progress through a virtual world. The platform features a web-based code execution environment that provides immediate visual feedback on programming logic. It includes multiplayer capabilities and synchronizes student progress and learning statistics with external identity providers to maintain consistent user state across systems. The project incorporates a localization system for ed

    Ships a web-based environment that provides immediate visual feedback and structured challenges for learning to code.

    JavaScript
    在 GitHub 上查看↗8,508
  • leetcode-opensource/vscode-leetcodeLeetCode-OpenSource 的头像

    LeetCode-OpenSource/vscode-leetcode

    8,493在 GitHub 上查看↗

    This project is a VS Code extension that integrates LeetCode problem solving directly into the editor. It functions as a code submission client and competitive programming tool, allowing users to browse, solve, and submit algorithmic challenges without leaving their development environment. The extension distinguishes itself by managing local workspaces and archives, enabling the organization of problem files and descriptions in configurable local folders. It supports multi-account session management and regional endpoint routing to handle different geographic service instances. The tool cov

    Integrates problem descriptions directly within the editor to support writing solutions in multiple languages.

    TypeScriptalgorithmdatastructureinterview
    在 GitHub 上查看↗8,493
  • rust-lang/rust-by-examplerust-lang 的头像

    rust-lang/rust-by-example

    8,026在 GitHub 上查看↗

    This project is an interactive programming education resource and tutorial designed for learning the Rust programming language and systems programming concepts. It provides a collection of runnable and editable code examples that serve as a practical reference for language syntax and implementation. The resource features an interactive code sandbox that allows users to execute and test code snippets in real time. It emphasizes the verification of technical accuracy by executing embedded code blocks during the build process to ensure all examples remain functional. The content covers a compre

    Provides a live, web-based sandbox embedded in documentation for executing and testing code snippets in real time.

    Handlebars
    在 GitHub 上查看↗8,026
  • total-typescript/beginners-typescript-tutorialtotal-typescript 的头像

    total-typescript/beginners-typescript-tutorial

    7,953在 GitHub 上查看↗

    This project is a structured educational course and interactive tutorial designed to teach the TypeScript type system. It functions as a coding sandbox where users learn through a series of guided exercises and challenges that are verified using an automated local test runner. The curriculum covers a progression of skills starting with basic typing fundamentals and core language patterns. It advances into generic abstractions, complex type transformation techniques, and advanced type programming. The material also includes practical applications of software engineering patterns, such as bran

    Provides an interactive coding sandbox where users write TypeScript code and verify solutions via an automated test runner.

    TypeScriptbeginnerscrash-coursetutorial
    在 GitHub 上查看↗7,953
  • ronreiter/interactive-tutorialsronreiter 的头像

    ronreiter/interactive-tutorials

    4,729在 GitHub 上查看↗

    该项目是一个交互式编程教程平台和基于 Markdown 的课程引擎。它作为一个基于 Web 的教育系统,将 Markdown 文件转换为带有集成代码编写和运行界面的结构化教育页面。 该平台利用远程代码执行框架,通过与外部编译器和执行引擎集成,实时验证用户提交的代码片段。为了确保在不同托管平台上的交付一致性,整个学习环境以容器化部署的形式提供。 该系统涵盖了广泛的能力,包括带有 Wiki 风格链接的 Markdown 渲染、跨多种语言的交互式课程交付,以及用于捕获和返回执行输出的远程代码执行 API。

    Provides a web-based platform where students can write and execute code snippets for immediate feedback.

    Python
    在 GitHub 上查看↗4,729
  • judge0/judge0judge0 的头像

    judge0/judge0

    3,978在 GitHub 上查看↗

    Judge0 is an online code execution engine and multi-language compiler API designed to compile and run source code within isolated sandboxes. It functions as an asynchronous job processor that handles code submissions via a queue and provides a secure environment to run arbitrary programs while preventing unauthorized system access. The system distinguishes itself through a multi-stage compilation pipeline and a flexible execution model that supports both single-file submissions and multi-file program execution via archives. It employs an isolate-based sandboxing mechanism to enforce strict ha

    Integrates a web-based code editor and execution environment for hands-on programming education.

    HTMLai-agent-toolsai-agentsai-tools
    在 GitHub 上查看↗3,978
  • marijnh/eloquent-javascriptmarijnh 的头像

    marijnh/Eloquent-JavaScript

    3,097在 GitHub 上查看↗

    Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

    Offers an interactive coding environment where learners can modify and run example code in the browser.

    JavaScript
    在 GitHub 上查看↗3,097
  1. Home
  2. Education & Learning Resources
  3. Interactive Coding Environments