Analysis updated 2026-06-20
Work through bite-sized exercises to learn Rust's ownership and borrowing rules by actually writing code.
Practice Rust syntax with instant compiler feedback rather than just reading about it.
Use as a hands-on companion to the official Rust book to reinforce concepts as you read.
| rust-lang/rustlings | burntsushi/ripgrep | fuellabs/sway | |
|---|---|---|---|
| Stars | 62,716 | 63,379 | 61,710 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | hard |
| Complexity | 1/5 | 1/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Rustlings is a collection of small coding exercises designed to help beginners learn Rust by actually writing and reading Rust code. Rust is a programming language known for strict memory safety rules that can feel unfamiliar at first, and Rustlings gives you a hands-on way to build familiarity with those concepts one small exercise at a time. The README recommends using it alongside the official Rust book, meaning it works best as a companion to reading rather than a standalone course. Each exercise is small enough to complete quickly, making it approachable for people just starting out. The topics list it as beginner-friendly, and it is maintained by the official Rust language organization.
Rustlings is a set of small hands-on coding exercises for learning Rust, designed to be worked through alongside the official Rust book to build real familiarity with the language's unique rules.
Mainly Rust. The stack also includes Rust.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.