Projects / Tools
Tooling
Small, sharp command-line tools for the problems I kept solving with one-off scripts. Each is a single Go binary with a manual page, open source, and packaged for Homebrew and for apt, dnf, zypper and pacman through repo.dixon.cx. More are in development.
- Go
- Terminal
- Open source
- Homebrew, apt, dnf
-
Disk usage
mapsize
Disk usage as a live treemap in the terminal: arrow keys around the map, filter with a query, find duplicates. One Rust binary that works over SSH, on Homebrew.
-
Memory
swaptop
A htop-style view of who is using your swap, and whether it is really swapped out. Per-mapping breakdown, tree view, and swap in, page out or flush. One Go binary, on Homebrew, apt and dnf.
-
Containers
dockertop
htop for Docker: every container with CPU, memory, network and disk I/O, grouped by compose project, and an htop of the processes inside each one. Logs, details, and stop, restart, pause or signal. One Go binary, on Homebrew, apt and dnf.