TheAlgorithms/Rust
#302 this week
All Algorithms implemented in Rust
26.0K stars
2.6K forks
26.0K GitHub watchers
Updated 9/10/2026
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
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
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