Expanded Project Guides
Generated from:
LEARN_ZIG_DEEP_DIVE.md
Project Index
| # | Project | Difficulty | Time | Key Focus |
|---|---|---|---|---|
| 1 | Custom Allocator | Level 2: Intermediate | Weekend | Memory Management |
| 2 | A comptime-Powered Vector Library |
Level 2: Intermediate | 1-2 weeks | Metaprogramming / Linear Algebra |
| 3 | A grep Clone |
Level 1: Beginner | Weekend | File I/O / CLI Tools |
| 4 | Build a zig build Script for a C Project |
Level 2: Intermediate | Weekend | Build Systems / C Interoperability |
| 5 | Game Boy Emulator | Level 3: Advanced | 1 month+ | Emulation / Low-Level Programming |
| 6 | An async HTTP Server |
Level 3: Advanced | 1-2 weeks | Networking / Concurrency |
| 7 | comptime-Reflecting JSON Parser |
Level 3: Advanced | 2-3 weeks | Parsing / Metaprogramming |
| 8 | Bare-metal “Hello World” on QEMU | Level 4: Expert | 1-2 weeks | Operating Systems / Embedded |
| 9 | A ncurses-like TUI Library |
Level 3: Advanced | 1-2 weeks | C Interoperability / TUI |
| 9 | A ncurses-like TUI Library |
Level 3: Advanced | 1-2 weeks | C Interoperability / TUI |