I wanted a low-level C project that touches memory management, recursive filesystem traversal, and platform-specific APIs — so I built a terminal disk usage analyzer from scratch. No external libraries, just the C standard library and OS system calls.
What it does
Recursively scans a directory using nftw()
Reports total / used / available disk space (cross-platform)
Lists every file sorted by size (ascending) with a proportional ASCII bar chart






