OPENSOURCE

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.