TheAlgorithms

    TheAlgorithms/Rust

    #301 this week

    All Algorithms implemented in Rust

    education
    algorithms
    data-structures
    hacktoberfest
    rust
    rust-lang
    Rust
    MIT
    25.9K stars
    2.6K forks
    25.9K GitHub watchers
    Updated 6/25/2026
    View on GitHub

    Backblaze Generative Media Hackathon

    Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.

    Enter the hackathon

    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 examples that facilitate learning and reference in a single repository.
    • Use for studying and understanding algorithm design and implementation in Rust for academic or self-learning projects.
    • Use for referencing efficient Rust code examples when developing performance-critical applications requiring classic algorithms.
    • Use for contributing to open-source Rust projects to improve algorithm implementations and participate in community-driven development.

    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