TheAlgorithms

    TheAlgorithms/Rust

    #302 this week

    All Algorithms implemented in Rust

    education
    algorithms
    data-structures
    hacktoberfest
    rust
    rust-lang
    Rust
    MIT
    26.0K stars
    2.6K forks
    26.0K GitHub watchers
    Updated 9/10/2026
    View on GitHub

    Build with Backblaze B2

    SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.

    Explore Backblaze Labs

    Loading star history...

    Use Cases & Benefits

    • Provides implementations of a wide range of algorithms and data structures in Rust for educational purposes.
    • Offers a comprehensive, well-organized collection of Rust algorithm implementations that facilitate learning and reference in a single repository.
    • Use for studying and understanding classic algorithms and data structures implemented in Rust to improve programming skills.
    • Use for integrating tested algorithm implementations into Rust projects to save development time and ensure correctness.
    • Use for contributing to open-source Rust algorithm implementations to enhance community knowledge and coding practices.

    About Rust

    The Algorithms - Rust

    Gitpod Ready-to-Code Build workflow Discord community Gitter chat

    All algorithms implemented in Rust - for education

    List of Algorithms

    See our directory for easier navigation and a better overview of the project.

    Contributing

    Read through our Contribution Guidelines before you contribute.

    Discover Repositories

    Search across tracked repositories by name or description