rust-lang/rustlings

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

Hosted by Rust

View on GitHub ↗Jump to charts ↓Open shareable report →

rust-lang/rustlings has 64k+ stars and 11k+ forks on GitHub, is written in Rust, and was last pushed on Sep 29, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

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

Repository Insights (GitGenius)

Median issue/PR response: 13.6 hours
Mean response time: 56.3 days
90th percentile: 190.0 days
Tracked items: 159

Maintainer activity

1 person did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 18, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits. How this is counted.

How this project is maintained

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. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 27
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 841 days
Stale 30+ days: 23
Stale 90+ days: 21

Recent activity

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

Top labels

  • A-exercises (24)
  • 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

Sign in to see which issues are moving.
Sign in

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.