rust-lang/rustlings
Rustlings is an interactive command-line tool designed to teach the Rust programming language through a structured set of exercises. It provides a curated curriculum covering core concepts such as variables, functions, ownership, and concurrency, alongside advanced topics like macros and error handling. The system features a terminal-based interface for tracking progress, running tests, and accessing solutions, all bundled into a single executable for immediate use.
60.1
Adequate · 2 August 2026
9.7k
lines of production code
Rust
primary language
2
bus factor · 495 authors in all
3
measurements over time
How it got here
2015–2023 · Rustlings curriculum expansion
This period marks the comprehensive development of the Rustlings educational platform, focusing on building out a complete, structured curriculum for learning Rust. The work involved creating and refining exercises across all major language features, from basic syntax and control flow to advanced concepts like generics, lifetimes, and concurrency. Additionally, the project's internal tooling, CLI interface, and testing infrastructure were significantly upgraded to support this growing educational content.
27 changes
2024 · comprehensive solution and feature expansion
This period focused on completing the Rustlings curriculum by adding solution files for nearly all remaining exercises, including macros, iterators, and error handling. The release also introduced interactive UI features, a community exercise management system, and new quiz content to enhance the learning experience.
23 changes
2025–2026 · Website modernization and exercise solutions
The project focused on rebuilding the website using the Zola static site generator, introducing a modernized template structure with Tailwind CSS styling and new interactive features like expandable content blocks. Concurrently, new solution files were added for Rust smart pointers and type conversion exercises.
4 changes
Survey your own repository
rust-lang/rustlings 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 2 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 a93a10ac68 — 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.