rust-lang/rustlings

:crab: Small exercises to get you used to reading and writing Rust code!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 11 minutes ago
Added to GitGenius on August 30th, 2026
Created on September 15th, 2015
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 11,250
Total Stargazers: 64,018 (+0)
Total Subscribers: 369 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.9 hours
Mean response time: 58.9 days
90th percentile: 190.0 days
Tracked items: 150

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "C-enhancement" is answered fastest, typically in about 2 days, while "A-exercises" waits about 4 weeks. Only 12% of issues opened in the past year have been closed. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 23
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 938 days
Stale 30+ days: 22
Stale 90+ days: 21

Recent activity

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

Top labels

  • A-exercises (23)
  • C-enhancement (16)
  • C-new-exercise (9)
  • P-low (9)
  • P-medium (8)
  • A-source (6)
  • C-feature-request (4)
  • P-high (3)

Most active issues this week

Detailed Description

Rustlings is a collection of small coding exercises designed to teach Rust syntax and concepts through hands-on practice.

The project addresses the challenge of learning Rust by providing bite-sized exercises that complement reading the official Rust book. Rather than passive study, learners work through exercises that require them to read and write actual Rust code, reinforcing understanding through direct engagement with the language. The exercises are structured to build progressively, allowing learners to internalize patterns and idioms as they advance.

Rustlings suits anyone beginning to learn Rust who wants practical reinforcement alongside theoretical study. It works best as a parallel resource to the official Rust book, not as a standalone tutorial. The exercises are self-contained and focused, making them suitable for learners who prefer learning by doing rather than reading alone. The project is recommended specifically for those following the official learning path and seeking interactive practice.

The project maintains steady engagement with its learning community, accepting contributions that expand and refine the exercise set. Development activity shows consistent attention to keeping exercises current and aligned with Rust language evolution. The maintainers respond to issues and pull requests from contributors seeking to improve the learning experience. The project demonstrates ongoing commitment to serving as an official companion resource for Rust learners.