awesome-repositories.com分类博客
MCP
awesome-repositories.com

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

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

106 个仓库

Awesome GitHub RepositoriesLearning Platforms and Infrastructure

Digital environments, management systems, and software tools designed to host, deliver, or facilitate educational content.

Explore 106 awesome GitHub repositories matching education & learning resources · Learning Platforms and Infrastructure. Refine with filters or upvote what's useful.

Awesome Learning Platforms and Infrastructure GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • codecrafters-io/build-your-own-xcodecrafters-io 的头像

    codecrafters-io/build-your-own-x

    516,240在 GitHub 上查看↗

    该项目提供了一个全面的框架,用于创建、管理和执行编程教学挑战。它包含了一套标准化的系统,用于编写教学内容、定义测试用例以及构建文档,以确保学习成果的一致性。该平台通过专门的执行环境支持多种编程语言,并处理编译、依赖管理和自动化测试。 其基础设施支持本地和远程开发工作流,提供命令行工具,无需版本控制提交即可测试代码。它具备用于容器化测试执行的自动化编排生命周期,并辅以用于调试网络协议和监控程序输出的诊断工具。此外,该项目还包括用于仓库历史记录管理的维护工作流,以及用于与外部版本控制主机同步数据的集成工具。

    Establishes a framework for assessing the pedagogical quality and technical relevance of project-based learning materials.

    Markdownawesome-listfreeprogramming
    在 GitHub 上查看↗516,240
  • freecodecamp/freecodecampfreeCodeCamp 的头像

    freeCodeCamp/freeCodeCamp

    448,278在 GitHub 上查看↗

    freeCodeCamp 是一个基于 Web 的开源教育平台,旨在通过结构化的项目驱动课程促进软件工程技能的获取。它将理论教学与动手编码练习相结合,要求用户构建功能性应用程序以证明对编程概念的掌握。该平台提供了一个集成在浏览器中的工作区,通过针对预定义功能需求对代码提交进行自动化测试,来评估学习者的熟练程度。 该平台将技术培训与职业发展资源相结合。除了核心编程和全栈开发模块外,它还提供关系数据库管理和专业沟通方面的专项培训。这些语言能力模块旨在提高软件开发者的技术文档编写能力、协作互动能力和职场沟通技巧。 其基础设施通过安全、隔离的代码执行沙箱和自动验证引擎来支持这种学习模式,该引擎可验证用户提交的 SQL 查询和代码逻辑。课程使用模块化 Markdown 文件构建,整个体验由一个跨越不同学习路径跟踪进度的事件驱动系统管理。

    Build functional software applications as a core requirement for mastering various technical programming concepts.

    TypeScriptcareerscertificationcommunity
    在 GitHub 上查看↗448,278
  • ebookfoundation/free-programming-booksEbookFoundation 的头像

    EbookFoundation/free-programming-books

    390,347在 GitHub 上查看↗

    这是一个中心化的开放获取仓库,作为技术教育和职业发展的结构化目录。它充当社区驱动的知识库,聚合高质量的学习材料,以支持全球对计算机科学和软件工程资源的访问。 该平台通过协作治理模型脱颖而出,对所有内容添加和修改使用同行评审工作流。通过利用结构化文本文件和分布式版本控制,该仓库维护了一个可搜索、人类可读的索引,并通过社区驱动的元数据标签进行持续更新和分类。 该集合涵盖了广泛的教育资产,包括全面的技术文献、结构化在线课程和交互式编程教程。用户可以访问用于技能获取、面试准备和快速语法参考的资源,内容按编程语言、技术领域和人类语言进行组织,以促进自主学习。

    Directs users to web-based platforms for testing code snippets and debugging logic without local setup.

    Pythonbookseducationhacktoberfest
    在 GitHub 上查看↗390,347
  • kamranahmedse/developer-roadmapkamranahmedse 的头像

    kamranahmedse/developer-roadmap

    357,434在 GitHub 上查看↗

    Developer Roadmap 是一个社区驱动的平台,提供结构化的、基于图谱的软件工程学习路径。它作为一个综合知识仓库,将技术领域组织成可视化序列,以指导专业技能获取和职业成长。 该项目通过协作生态系统脱颖而出,使用户能够贡献路线图、策划行业最佳实践并维护个人职业档案。它集成了诊断评估框架来评估技术熟练度,帮助开发者识别知识缺口,并通过有针对性的学习序列为专业面试做准备。 除了核心映射能力外,该平台还提供实用的项目创意和交互式辅导,以巩固工程概念。它为社区提供了一个共享资源、跟踪技能进步和导航复杂技术领域的中心化空间。

    Provides diagnostic assessment tools to evaluate technical proficiency and identify knowledge gaps for developers.

    TypeScriptangular-roadmapbackend-roadmapblockchain-roadmap
    在 GitHub 上查看↗357,434
  • awesome-selfhosted/awesome-selfhostedawesome-selfhosted 的头像

    awesome-selfhosted/awesome-selfhosted

    299,516在 GitHub 上查看↗

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

    Delivers comprehensive platforms for managing online training and educational content.

    awesomeawesome-listcloud
    在 GitHub 上查看↗299,516
  • obra/superpowersobra 的头像

    obra/superpowers

    229,538在 GitHub 上查看↗

    Superpowers 是一个基于浏览器的游戏开发引擎和协作集成开发环境。它提供了一个用于构建二维交互体验的统一工作区,允许用户直接在 Web 浏览器中管理代码、资产和场景逻辑,而无需本地编译器或沉重的桌面软件。 该平台通过模块化的、基于组件的脚本架构脱颖而出,其中游戏对象由附加的逻辑和视觉属性定义。它支持实时同步,使多个开发者能够同时在同一个项目上工作。该环境旨在作为一种教育工具,通过图形、音频和逻辑的集成创建来教授编程概念。 该系统包括一个全面的构建流水线,处理静态站点 Markdown 编译和基于文件系统的路由。它通过在构建时解析依赖、注入可复用的 UI 组件并管理资产流水线来自动化开发工作流,以确保高效的资源交付。

    Integrates visual editors, asset management, and live script execution to provide a comprehensive environment for learning software development.

    Shell
    在 GitHub 上查看↗229,538
  • trimstray/the-book-of-secret-knowledgetrimstray 的头像

    trimstray/the-book-of-secret-knowledge

    228,641在 GitHub 上查看↗

    该项目作为一个中心化的、社区驱动的技术知识和管理资源仓库。它提供了一个结构化的分类体系,将分散的信息聚合到一个可搜索的框架中,支持系统管理员和网络安全从业者的持续学习和快速问题解决。通过映射跨越进攻性安全、基础设施管理和软件开发的资源,它为技能获取和专业参考提供了统一路径。 该项目由命令行优先的设计理念定义,优先考虑基于终端的实用程序和可脚本化的接口,以促进高效的系统管理和可重复的安全工作流。它通过平台无关的方法脱颖而出,维护在不同类 Unix 和云环境中保持适用的文档和操作指南。这种模块化的工具链集成允许用户组合针对特定管理或安全任务定制的自定义环境。 该仓库涵盖了广泛的能力领域,包括用于系统审计、网络管理和基础设施加固的综合工具包。它为网络安全技能发展提供了结构化的学习路径,范围从道德黑客实验室和渗透测试标准到漏洞评估和系统配置最佳实践。该集合还包含广泛的生产力工具、诊断实用程序和教育材料,旨在简化日常维护并增强整体安全态势。

    Leverages collective intelligence to maintain and verify technical documentation, ensuring relevance in rapidly evolving security landscapes.

    awesomeawesome-listbsd
    在 GitHub 上查看↗228,641
  • labuladong/fucking-algorithmlabuladong 的头像

    labuladong/fucking-algorithm

    134,160在 GitHub 上查看↗

    This project is a comprehensive educational platform designed to facilitate the mastery of computer science algorithms and data structures. It provides a structured learning curriculum, a library of practice problems, and an integrated toolkit that supports both academic study and competitive programming preparation. By combining theoretical roadmaps with practical implementation exercises, the system enables users to build a deep understanding of core computational concepts. The platform distinguishes itself through its focus on integrated learning and visual clarity. It offers AI-powered gu

    Integrates algorithmic references, reusable code templates, and conceptual guidance directly into the development workflow.

    Markdownalgorithmscomputer-sciencedata-structures
    在 GitHub 上查看↗134,160
  • garrytan/gstackgarrytan 的头像

    garrytan/gstack

    110,596在 GitHub 上查看↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Converts English descriptions into Mermaid source, Excalidraw files, and vector images.

    TypeScript
    在 GitHub 上查看↗110,596
  • jaywcjlove/awesome-macjaywcjlove 的头像

    jaywcjlove/awesome-mac

    105,841在 GitHub 上查看↗

    This project is a comprehensive, curated collection of software resources designed for the macOS ecosystem. It serves as a centralized directory for discovering applications across a wide range of functional domains, including professional development, system management, and personal productivity. The directory distinguishes itself by offering a highly granular classification of tools that cater to specific technical and creative workflows. It highlights specialized software for software engineering, such as terminal emulators, version control clients, and API development tools, alongside a b

    Organizes educational content and language vocabulary practice through interactive software.

    Swiftappappleapplication
    在 GitHub 上查看↗105,841
  • microsoft/web-dev-for-beginnersmicrosoft 的头像

    microsoft/Web-Dev-For-Beginners

    95,883在 GitHub 上查看↗

    This project is an open-source educational curriculum designed to facilitate technical skill acquisition through a structured, project-based learning framework. It serves as a centralized knowledge base that guides learners through foundational web development concepts, modern programming logic, and advanced technical workflows. By organizing content into modular, self-contained exercises, the repository bridges the gap between theoretical knowledge and practical application. What distinguishes this platform is its hierarchical curriculum mapping, which connects basic web standards to special

    Organizes curricula around modular, hands-on development tasks and practical exercises.

    JavaScriptcsscurriculumeducation
    在 GitHub 上查看↗95,883
  • punkpeye/awesome-mcp-serverspunkpeye 的头像

    punkpeye/awesome-mcp-servers

    89,264在 GitHub 上查看↗

    This project serves as a centralized directory and interoperability hub for the Model Context Protocol, providing a curated collection of standardized service connectors that bridge artificial intelligence models with external software, databases, and APIs. It facilitates the integration of AI agents with diverse ecosystems by offering a registry of machine-readable interface definitions that enable dynamic tool discovery and structured context injection. The directory distinguishes itself by focusing on the protocol-based interoperability required for autonomous AI agents to interact with he

    Grants AI models direct access to learning management systems and specialized educational resources for study and certification preparation.

    aimcp
    在 GitHub 上查看↗89,264
  • microsoft/ml-for-beginnersmicrosoft 的头像

    microsoft/ML-For-Beginners

    86,919在 GitHub 上查看↗

    This project is an open-source educational curriculum designed to provide a structured path for developers to master machine learning and generative AI. It functions as a technical skill development platform, offering comprehensive study materials that guide learners through fundamental concepts, algorithms, and the practical implementation of artificial intelligence models from scratch. The curriculum distinguishes itself through a pedagogy centered on interactive Jupyter Notebooks, which allow students to execute code cells directly within narrative documents for immediate visual feedback.

    Facilitates professional skill growth by offering modular training content and practical exercises tailored for modern data and software technologies.

    Jupyter Notebookdata-scienceeducationmachine-learning
    在 GitHub 上查看↗86,919
  • bytebytegohq/system-design-101ByteByteGoHq 的头像

    ByteByteGoHq/system-design-101

    83,491在 GitHub 上查看↗

    This project is a centralized engineering knowledge repository that provides a structured curriculum for mastering system design, architectural patterns, and fundamental software development workflows. It serves as a professional development resource for engineers, offering foundational knowledge and real-world case studies to support the design of scalable, secure, and efficient distributed systems. The repository distinguishes itself through a visual-first approach to knowledge synthesis, distilling complex technical concepts into high-density graphical diagrams and succinct illustrations.

    Distills high-density information into graphical diagrams that facilitate rapid mental modeling of complex engineering systems.

    awscloud-computingcoding-interviews
    在 GitHub 上查看↗83,491
  • d2l-ai/d2l-zhd2l-ai 的头像

    d2l-ai/d2l-zh

    78,493在 GitHub 上查看↗

    This project is an open-source, interactive educational platform designed to teach deep learning through a comprehensive, code-first curriculum. It provides a structured learning path that covers foundational mathematics, modern neural network architectures, and practical optimization techniques, enabling practitioners to master complex artificial intelligence concepts through hands-on experimentation. The platform distinguishes itself by integrating technical explanations with executable Jupyter notebooks. This design allows readers to modify code and hyperparameters in real-time, facilitati

    Facilitates the distribution of deep learning curriculum and tracks progress through an interactive, browser-based educational environment.

    Pythonbookchinesecomputer-vision
    在 GitHub 上查看↗78,493
  • misterbooo/leetcodeanimationMisterBooo 的头像

    MisterBooo/LeetCodeAnimation

    76,593在 GitHub 上查看↗

    LeetCodeAnimation is an educational code archive and technical interview resource designed to help developers master complex programming concepts. It functions as a centralized repository of source code and instructional materials, providing a structured environment for self-paced learning of fundamental computer science algorithms and data structures. The project distinguishes itself by integrating visual algorithm simulations directly into its learning path. By mapping static educational content to animated media files, it demonstrates the step-by-step execution flow and internal state chan

    Connects structured educational text with corresponding visual media to synchronize the learning experience.

    Javaanimationleetcodeleetcode-c
    在 GitHub 上查看↗76,593
  • rust-lang/rustlingsrust-lang 的头像

    rust-lang/rustlings

    63,325在 GitHub 上查看↗

    Rustlings is a command-line learning tool designed to build language proficiency through a structured, interactive curriculum. It functions as a practice-oriented platform where users master syntax and core concepts by resolving compilation errors within a sequence of small, incremental code exercises. The environment distinguishes itself by utilizing a compiler-driven feedback loop that parses error messages to provide targeted hints for fixing logic and syntax issues. Progress is managed through a file-based system where users modify incomplete source templates, which are then verified agai

    Automated verification of code solutions ensures immediate feedback on logic and syntax during the learning process.

    Rustbeginner-friendlyexercisesrust
    在 GitHub 上查看↗63,325
  • firstcontributions/first-contributionsfirstcontributions 的头像

    firstcontributions/first-contributions

    54,496在 GitHub 上查看↗

    This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The project distinguishes itself by offering a hands-on, interactive tutorial that walks users through the complete lifecycle of a contribution. By following structured steps—including forking, branching, committing, and submitting a pull request—participants gain practical experience wi

    Offers a hands-on, interactive environment that guides developers through the entire lifecycle of forking, branching, and submitting pull requests.

    beginnerbeginner-friendlycontribute
    在 GitHub 上查看↗54,496
  • freecodecampchina/freecodecamp.cnFreeCodeCampChina 的头像

    FreeCodeCampChina/freecodecamp.cn

    37,712在 GitHub 上查看↗

    This project is an interactive coding learning platform and open-source educational courseware designed for mastering web development. It provides a browser-based environment where users can engage with a structured curriculum covering front-end, back-end, and data visualization skills through hands-on exercises. The platform distinguishes itself by integrating a browser-based code sandbox and a nonprofit technical partnership portal. This framework allows learners to transition from guided lessons to building and maintaining real-world software applications for nonprofit organizations. The

    Provides a browser-based interactive coding environment to learn front-end, back-end, and data visualization skills.

    CSScareercertificationcn-freecodecamp
    在 GitHub 上查看↗37,712
  • github/awesome-copilotgithub 的头像

    github/awesome-copilot

    35,119在 GitHub 上查看↗

    Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks. The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t

    Evaluates repository configurations against scoring policies to identify gaps in AI integration readiness.

    Pythonaigithub-copilothacktoberfest
    在 GitHub 上查看↗35,119
上一个12345…6下一个
  1. Home
  2. Education & Learning Resources
  3. Learning Platforms and Infrastructure

探索子标签

  • Academic Management Systems4 个子标签Software systems designed to manage, track, and organize academic resources and student learning data.
  • Educational Content Management1 个子标签Tools and systems for organizing, mapping, and managing digital assets used in educational environments.
  • Educational Infrastructure6 个子标签Foundational platforms and technical tools that support the delivery, management, and hosting of educational content.
  • Technical Training Environments1 个子标签Isolated or simulated environments configured for hands-on technical training and infrastructure experimentation.