Build a CLI Word Counter
Your first real Rust program: read files from the command line, count words, and handle errors like a grown-up.
12 guided builds. Pick one and start at part 0.
No projects match that search.
Your first real Rust program: read files from the command line, count words, and handle errors like a grown-up.
The classic number guessing game, then rebuilt as a real terminal UI with ratatui.
Build a parser from scratch: an enum for the data model, a hand-written tokenizer, and recursive descent.
No framework. Parse requests off a TcpStream, route them, and then make it concurrent with threads.
The famous hard exercise. Build a list four ways and learn what Box, Rc, and RefCell actually buy you.
Tokio, reqwest, and structured concurrency: fetch hundreds of pages without hammering the server.
An append-only log, an in-memory index, and compaction β the core of how real databases work.
Compile Rust to wasm, drive a canvas from JavaScript, and find out where the real cost is.
Build an entity-component-system from scratch, then use it to push a hundred thousand particles.
Procedural macros demystified: parse a struct with syn, generate code with quote, and report errors properly.