TheAlgorithms/Rust
This system is a comprehensive Rust library providing a wide array of algorithmic and data structure implementations. It covers diverse domains including mathematics, machine learning, cryptography, and data compression, organized into modular public APIs for easy access. The library serves as a practical toolkit for developers needing standard and advanced computational algorithms, complete with extensive test coverage and strict code quality enforcement.
58.3
Adequate · 3 August 2026
54k
lines of production code
Rust
primary language
19
bus factor · 257 authors in all
3
measurements over time
How it got here
2018–2019 · Initial project scaffolding and algorithm expansion
The project began with initial repository setup and documentation, followed by a major restructuring of the library into a modular public API. Subsequent work focused on significantly expanding the algorithmic content, adding numerous implementations for sorting, searching, ciphers, dynamic programming, and data structures, while also updating dependencies and enforcing stricter code quality checks.
9 changes
2020–2023 · algorithmic expansion and ML integration
This period focused on a massive expansion of the codebase's algorithmic coverage, adding implementations for string processing, graph theory, geometry, and backtracking. It also introduced a comprehensive machine learning module with optimization algorithms and loss functions, while establishing code quality standards through automated formatting and testing hooks.
17 changes
2024–2026 · New algorithmic and utility modules
This period focused on expanding the codebase's capabilities by adding new modules for greedy algorithms, financial calculations, signal analysis, and cryptographic hashing. Each addition includes comprehensive implementations and unit tests, broadening the project's functional scope.
4 changes
Survey your own repository
TheAlgorithms/Rust was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 2c53ddfa4b — the exact code this score is about.
- Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.