thealgorithms/rust

All Algorithms implemented in Rust

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 2nd, 2026
Created on September 13th, 2018
Open Issues & Pull Requests: 16 (+0)
GitHub issues: Enabled
Number of forks: 2,595
Total Stargazers: 26,039 (+0)
Total Subscribers: 252 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.8 days
Mean response time: 10.2 days
90th percentile: 31.0 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 18% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 370 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 2

Top labels

  • stale (14)
  • dont-close (2)
  • bug (1)
  • help wanted (1)

Detailed Description

The Algorithms - Rust is a collection of algorithm implementations in Rust that serves as an educational resource and reference for developers learning the language or studying computer science fundamentals.

The project addresses the need for accessible, well-organized implementations of classic algorithms and data structures. It works by providing straightforward Rust code examples across a range of algorithmic categories, allowing developers to see how fundamental computer science concepts translate into idiomatic Rust. The repository functions as both a learning tool for those new to Rust and a reference for those seeking efficient implementations of standard algorithms.

Developers should choose this project if they are learning Rust and want to understand how algorithms are expressed in the language, or if they need straightforward reference implementations without external dependencies. It suits educational contexts and projects where developers benefit from seeing clean, direct algorithm code. The repository is particularly valuable for those studying data structures and algorithms while simultaneously building Rust proficiency, as it demonstrates language idioms through practical algorithmic examples.

The project maintains active community engagement through contributions across multiple algorithm categories and data structure implementations. The codebase receives regular additions of new algorithms and improvements to existing implementations. Development activity shows consistent effort in expanding the algorithm coverage and maintaining code quality across the collection.