Expanded Project Guides
Generated from:
LEARN_RUST_FROM_FIRST_PRINCIPLES.md
Project Index
| # | Project | Difficulty | Time | Key Focus |
|---|---|---|---|---|
| 1 | A Command-Line grep Clone (greprs) |
Level 1: Beginner | Weekend | CLI Tools / File I/O |
| 2 | A Linked List From Scratch | Level 3: Advanced | 1-2 weeks | Data Structures / Memory Management |
| 3 | A Multi-Threaded TCP Web Server | Level 3: Advanced | 1-2 weeks | Concurrency / Networking |
| 4 | Build a redis-cli Clone |
Level 2: Intermediate | 1-2 weeks | Async I/O / Network Protocols |
| 5 | A Safe Wrapper around a C Library | Level 4: Expert | 2-3 weeks | Foreign Function Interface (FFI) / API Design |