ncdu: NCurses Disk Usage (an updated fork)
Summary
An updated fork of ncdu, the ncurses-based disk usage analyzer, rewritten in Zig (2.x) with a Makefile-based install for POSIX-like systems.
View Cached Full Text
Cached at: 10/04/26, 09:04 PM
rcalixte/ncdu
Source: https://github.com/rcalixte/ncdu
ncdu-zig
Description
Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don’t have an entire graphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.
See the ncdu 2 release announcement for information about the differences between this Zig implementation (2.x) and the C version (1.x).
Requirements
- Zig 0.17
- Some sort of POSIX-like OS
- ncurses
- libzstd
Install
You can use the Zig build system if you’re familiar with that.
There’s also a handy Makefile that supports the typical targets, e.g.:
make
sudo make install PREFIX=/usr
Similar Articles
Show HN: Leaves – a text-UI disk usage treemap visualizer
Leaves is a text-UI disk usage treemap visualizer inspired by WinDirStat and QDirStat, allowing users to analyze disk usage over remote shell connections.
NetBSD Playing with disklabels
The article provides a hands-on exploration of BSD disklabels on NetBSD 11, detailing their format, documentation sources, and structure through hex editing and C programming examples.
Show HN: I missed the moving blocks, so I built a real Linux disk defragmenter
A graphical disk defragmenter for Linux, built in Rust, that displays filesystem block maps and defragments ext4 and FAT volumes without requiring root access, inspired by Windows defrag tools.
Clawdmeter turns your Claude Code usage stats into a tiny desktop dashboard
A new open source project, Clawdmeter, turns Claude Code usage statistics into a tiny desktop dashboard with pixel-art animations, built using a Waveshare ESP32-S3 display and Bluetooth connectivity.
Show HN: macOS menu bar gauges for your Claude Code quota
A macOS menu bar utility that displays real-time Claude Code API quota usage via SwiftBar, supporting multiple accounts and showing utilization bars with countdowns when limits are reached.