TheAlgorithms/Rust
#301 this week
All Algorithms implemented in Rust
25.9K stars
2.6K forks
25.9K GitHub watchers
Updated 6/25/2026
Backblaze Generative Media Hackathon
Build the next generation of AI media apps with Genblaze, stored on Backblaze B2. $10,000 in prizes.
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
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