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

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

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

Open-source alternatives to Rustlings

30 open-source projects similar to rust-lang/rustlings, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Rustlings alternative.

  • mostlyadequate/mostly-adequate-guideMostlyAdequate 的头像

    MostlyAdequate/mostly-adequate-guide

    23,837在 GitHub 上查看↗

    This project is a comprehensive educational guide and curriculum for applying functional programming principles and category theory within the JavaScript ecosystem. It provides a structured learning path focused on writing predictable and scalable code through the use of pure functions and immutability. The resource includes a dedicated course on algebraic data structures and a functional programming tutorial. To reinforce theoretical concepts, it features a set of interactive coding exercises and runnable programming challenges for hands-on practice. The materials cover a broad range of fun

    JavaScript
    在 GitHub 上查看↗23,837
  • bitemyapp/learnhaskellbitemyapp 的头像

    bitemyapp/learnhaskell

    8,026在 GitHub 上查看↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Makefile
    在 GitHub 上查看↗8,026
  • typehero/typeherotypehero 的头像

    typehero/typehero

    6,625在 GitHub 上查看↗

    TypeHero is a TypeScript learning platform and community space designed for solving coding challenges and sharing solutions. It functions as a collaborative code sandbox and challenge engine where users practice advanced language features by completing programming puzzles. The platform provides a technical skill tracking system featuring curated learning tracks organized by topic and difficulty. It includes tools for coding challenge design, allowing users to create and publish original programming exercises for others to solve. The system facilitates collaborative code learning through solu

    TypeScripthacktoberfestnextjsprisma
    在 GitHub 上查看↗6,625

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • sunface/rust-coursesunface 的头像

    sunface/rust-course

    30,517在 GitHub 上查看↗

    This project is a structured Rust programming course and technical educational resource. It functions as an interactive coding tutorial and systems programming guide, providing a curriculum designed to teach the Rust language, its ecosystem, and advanced concepts like memory management and performance optimization. The resource is delivered as a markdown-based technical book and static website. It distinguishes itself through the integration of interactive coding tasks and executable code snippets, allowing learners to practice syntax and programming logic directly within the instructional co

    Rustbookchinesecourse
    在 GitHub 上查看↗30,517
  • data61/fp-coursedata61 的头像

    data61/fp-course

    4,237在 GitHub 上查看↗

    This project is a functional programming course and automated coding curriculum designed to teach the core principles of the paradigm through a structured sequence of exercises and modules. It serves as an interactive programming tutorial where learners solve incremental problems and validate their understanding through a programming exercise suite. The curriculum is language-agnostic, focusing on core logic and paradigms rather than a specific language. It employs an automated toolchain that transforms source code into executable binaries to verify solutions. Correctness is validated using

    Haskell
    在 GitHub 上查看↗4,237
  • mainmatter/100-exercises-to-learn-rustmainmatter 的头像

    mainmatter/100-exercises-to-learn-rust

    9,134在 GitHub 上查看↗

    This project is a structured Rust programming course and learning path consisting of a sequence of interactive coding exercises. It provides a curriculum designed to guide learners from basic language fundamentals, such as syntax and type systems, to the development of complex applications. The learning experience is supported by a command-line solution validator that verifies the correctness of code solutions. The curriculum follows a progressive problem sequencing model, allowing users to master memory management and application logic through a series of practical coding challenges. The sc

    Rustexerciseslearning-by-doingrust
    在 GitHub 上查看↗9,134
  • bootdotdev/curriculumbootdotdev 的头像

    bootdotdev/curriculum

    3,415在 GitHub 上查看↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    在 GitHub 上查看↗3,415
  • mouredev/roadmap-retos-programacionmouredev 的头像

    mouredev/roadmap-retos-programacion

    7,907在 GitHub 上查看↗

    This project is a programming learning roadmap and interactive coding exercise platform. It functions as a markdown-based content site that uses a static site generator to compile instructional guides and technical challenges into a structured interface. The platform provides a client-side progress tracker that utilizes local browser storage to monitor the completion of challenges without requiring a backend database. It organizes educational content through a sequence of coding exercises and instructional videos designed to guide developers through specific technical domains. The system cov

    Pythonc-plus-plusc-sharpdart
    在 GitHub 上查看↗7,907
  • ardanlabs/gotrainingardanlabs 的头像

    ardanlabs/gotraining

    12,212在 GitHub 上查看↗

    This repository provides curated learning paths, structured courseware, and technical materials for mastering Go programming, container orchestration, and software architecture. It serves as a comprehensive educational resource for systems programming, focusing on language mechanics, memory safety, and high-performance backend design. The project distinguishes itself through a multi-modal instructional design that combines instructor-led workshops, project-based curricula, and competency-based certifications. It offers specialized guidance on building production-grade AI infrastructure, inclu

    Go
    在 GitHub 上查看↗12,212
  • pkuflyingpig/cs-self-learningPKUFlyingPig 的头像

    PKUFlyingPig/cs-self-learning

    73,191在 GitHub 上查看↗

    This project is a centralized repository and academic resource aggregator designed to guide students through a structured computer science curriculum. It provides a comprehensive roadmap of foundational courses and technical materials, helping learners navigate the transition from introductory programming to advanced software engineering proficiency. The repository distinguishes itself through a community-driven approach, where study paths and resource collections are refined and expanded via peer feedback and collaborative contributions. By organizing high-quality lecture notes, assignments,

    HTML
    在 GitHub 上查看↗73,191
  • 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

    CSScareercertificationcn-freecodecamp
    在 GitHub 上查看↗37,712
  • workshopper/learnyounodeW

    workshopper/learnyounode

    7,390在 GitHub 上查看↗

    This project is a guided coding course and interactive tutorial designed to teach the fundamentals of the Node.js runtime and its core modules. It functions as a learning environment where users complete a series of self-guided workshops focused on server construction and asynchronous input and output operations. The system includes an automated exercise validator that verifies the correctness of lesson solutions. This tool checks submitted script files against expected outcomes to provide immediate validation of the user's work. The curriculum covers Node.js programming education through ex

    HTML
    在 GitHub 上查看↗7,390
  • igorwojda/kotlin-coding-puzzleigorwojda 的头像

    igorwojda/kotlin-coding-puzzle

    1,053在 GitHub 上查看↗

    🧩 Kotlin coding puzzle and solutions

    Kotlin
    在 GitHub 上查看↗1,053
  • trekhleb/learn-pythontrekhleb 的头像

    trekhleb/learn-python

    18,058在 GitHub 上查看↗

    This project is an educational resource designed for learning the Python programming language. It serves as a tutorial repository and programming guide, providing a collection of annotated scripts, code examples, and cheatsheets to help users master syntax and core fundamentals. The resource focuses on moving from basic language syntax to advanced implementation, with a particular emphasis on object-oriented programming, the use of the Python standard library, and scripting automation for business workflows. The content covers a broad range of programming capabilities, including control flow

    Pythonlearninglearning-by-doinglearning-python
    在 GitHub 上查看↗18,058
  • micromata/awesome-javascript-learningmicromata 的头像

    micromata/awesome-javascript-learning

    5,801在 GitHub 上查看↗

    A tiny list limited to the best JavaScript Learning Resources

    awesomeawesome-listjavascript
    在 GitHub 上查看↗5,801
  • bolshchikov/js-must-watchbolshchikov 的头像

    bolshchikov/js-must-watch

    13,586在 GitHub 上查看↗

    Must-watch videos about javascript

    awesomeawesome-listeducation
    在 GitHub 上查看↗13,586
  • youngyangyang04/leetcode-masteryoungyangyang04 的头像

    youngyangyang04/leetcode-master

    61,690在 GitHub 上查看↗

    This project is a comprehensive algorithmic interview resource and coding practice repository. It provides a structured curriculum of programming challenges and source code implementations designed to help software engineers master efficient problem-solving techniques and prepare for technical assessments. The repository functions as a curated roadmap, organizing computer science fundamentals by data structure and algorithm topic to facilitate systematic skill development. By moving away from random practice, it supports career advancement training for those seeking to improve their professio

    Shellalgorithmcppgo
    在 GitHub 上查看↗61,690
  • linw7/skill-treelinw7 的头像

    linw7/Skill-Tree

    3,697在 GitHub 上查看↗

    Skill-Tree is an educational framework designed to map theoretical technical concepts to practical implementation pipelines and structured interview preparation. It organizes technical knowledge into a tree-based index to enable structured navigation and uses a theory-to-implementation pipeline to verify conceptual understanding through concrete software tasks. The project provides curated study paths and cross-referenced indexing that links common interview questions and simulated exam sets to specific technical modules. It employs module-based subject isolation to separate diverse backend d

    C
    在 GitHub 上查看↗3,697
  • functional-koans/clojure-koansfunctional-koans 的头像

    functional-koans/clojure-koans

    3,799在 GitHub 上查看↗

    Clojure Koans is an educational platform designed to teach the syntax and core concepts of the Clojure programming language. It provides a structured curriculum of programming challenges that guide users through language features by requiring them to resolve a sequence of failing test cases. The project functions as an interactive learning environment that integrates a test-driven development workflow with automated feedback. By monitoring source files for modifications, the tool triggers immediate test execution whenever a user saves their progress, allowing for real-time verification of cod

    Clojure
    在 GitHub 上查看↗3,799
  • deathking/learning-sicpDeathKing 的头像

    DeathKing/Learning-SICP

    11,243在 GitHub 上查看↗

    This project is a comprehensive study kit and resource archive for the Structure and Interpretation of Computer Programs (SICP) course. It serves as a curated learning path for studying functional programming and the fundamentals of program construction, providing a centralized directory of textbooks, tutorials, and instructional materials. A primary focus of the repository is multilingual accessibility, specifically providing Chinese translations of English lecture subtitles and transcripts. These translated resources are mirrored across multiple video hosting platforms and cloud storage pro

    Rubycompiler-principlesfunctional-programminginterpreters
    在 GitHub 上查看↗11,243
  • ratfactor/ziglingsratfactor 的头像

    ratfactor/ziglings

    4,662在 GitHub 上查看↗

    Ziglings is an interactive coding course and tutorial designed to teach the Zig programming language. It functions as a test-driven learning tool that guides users through a sequence of incremental exercises to master language syntax and semantics. The project provides a series of small, broken programs that learners must fix. Progress is achieved by modifying the code until it satisfies predefined requirements and passes associated automated tests. The educational experience is supported by a shell-based test runner and local compiler execution to provide immediate feedback. It utilizes a f

    beginner-friendlyeducationalexercises
    在 GitHub 上查看↗4,662
  • moientajik/aspnetcore-developer-roadmapMoienTajik 的头像

    MoienTajik/AspNetCore-Developer-Roadmap

    19,536在 GitHub 上查看↗

    This project provides a structured curriculum and visual guide for mastering web development within the ASP.NET Core ecosystem. It serves as a comprehensive roadmap that maps out the essential technologies, milestones, and proficiency sequences required for developers to progress from beginner to advanced levels. The repository distinguishes itself by curating high-quality learning resources and technical documentation into a logical progression. It visualizes complex development paths through structured diagrams, helping users navigate the technical requirements of building and maintaining m

    asp-net-coreaspnet-coreaspnetcore
    在 GitHub 上查看↗19,536
  • zhiwehu/python-programming-exerciseszhiwehu 的头像

    zhiwehu/Python-programming-exercises

    29,257在 GitHub 上查看↗

    This project is an interactive learning platform designed to help users build proficiency in Python through a structured sequence of programming challenges. It functions as an online coding exercise environment where learners can practice syntax, data structures, and algorithmic logic directly within a web browser. The platform distinguishes itself by utilizing a WebAssembly-based runtime that executes Python code locally in the client. This approach provides an immediate feedback loop for script evaluation and logic testing without requiring the installation of local software or the configur

    在 GitHub 上查看↗29,257
  • ruanyf/jstrainingruanyf 的头像

    ruanyf/jstraining

    19,964在 GitHub 上查看↗

    This project is a structured educational framework designed to guide developers through the core concepts of JavaScript programming and software engineering. It functions as a comprehensive training resource, providing a logical roadmap for mastering web development, from fundamental language syntax to full-stack application architecture. The platform utilizes a markdown-based documentation system that organizes technical learning materials into a clear, hierarchical curriculum. By employing a static site generator, the project transforms these plain-text educational modules into a collection

    在 GitHub 上查看↗19,964
  • sundowndev/hacker-roadmapsundowndev 的头像

    sundowndev/hacker-roadmap

    15,081在 GitHub 上查看↗

    Hacker Roadmap is a community-driven repository that functions as a structured learning path and resource directory for cybersecurity and ethical hacking. It organizes complex security concepts into sequential modules, guiding users from fundamental knowledge to advanced technical exploitation skills through a curated collection of educational materials and professional development resources. The project distinguishes itself by acting as a centralized index that maps specialized third-party security software and isolated training environments to specific operational use cases. By aggregating

    exploitationframeworkshacking
    在 GitHub 上查看↗15,081
  • prakhar1989/awesome-coursesprakhar1989 的头像

    prakhar1989/awesome-courses

    69,107在 GitHub 上查看↗

    This project is a community-driven repository of high-quality, university-level computer science courses and learning materials. It serves as an open-source knowledge base, providing developers and students with direct access to structured curricula and academic resources designed to facilitate independent study and technical skill development. The repository distinguishes itself through a hierarchical taxonomy that organizes diverse technical subjects into a navigable structure. By utilizing markdown-based content curation, the project maintains a lightweight index of external links and refe

    awesomeawesome-listcomputer-science
    在 GitHub 上查看↗69,107
  • mithi/robotics-courseworkmithi 的头像

    mithi/robotics-coursework

    4,009在 GitHub 上查看↗

    This project is a robotics engineering knowledge base and learning curriculum. It serves as a structured collection of academic courses, textbooks, and technical guides for studying robotics, kinematics, and control systems. The repository functions as a hardware resource guide and prototyping directory. It provides a curated set of tutorials and setup manuals for microcontrollers, alongside DIY build guides and software tools for designing robot arms, drones, and mechanical simulators. The content covers a broad technical surface, including embedded systems learning, robot software tooling

    algorithmalgorithmscomputer-science
    在 GitHub 上查看↗4,009
  • petehunt/react-howtopetehunt 的头像

    petehunt/react-howto

    11,537在 GitHub 上查看↗

    react-howto is a curated React learning resource guide and developer onboarding curriculum. It serves as a structured collection of educational paths designed to help developers master the React ecosystem and its associated tooling. The project provides a frontend architecture guide and a tooling roadmap to assist in selecting structural patterns, package managers, bundlers, and routers. It focuses on explaining architecture patterns and guiding tooling selection to improve application performance and scalability. The resource is delivered as static site documentation. It utilizes a markdown

    在 GitHub 上查看↗11,537
  • 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

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

    llSourcell/Learn_Machine_Learning_in_3_Months

    7,616在 GitHub 上查看↗

    This project is a machine learning curriculum and educational course repository designed as a structured three-month study plan. It provides a guided path for mastering data science and artificial intelligence using the Python programming language. The repository organizes learning materials and code examples to cover mathematics, algorithms, and deep learning fundamentals. It uses a modular curriculum structure to break the domain into discrete monthly and weekly segments. The project functions as a curated resource map that aligns source code and notes with external instructional videos an

    在 GitHub 上查看↗7,616