What is altbox.dev?
Updated
altbox.dev is a catalog of 134 alternative command-line tools for Linux, Unix, and macOS. It exists to answer a specific question: "I already know grep, ps, and dig — what are the modern replacements?" If you work in a terminal and want to discover tools that extend or replace the standard Unix utilities, this site is built for exactly that. It is a discovery and reference resource, not a package manager or download host.
What the site actually contains
The homepage describes itself as "a catalog of 134 alternative power tools for the Linux/Unix/macOS command line." The framing is deliberate: the standard tools have lasted for decades and are worth knowing, but newer tools are often designed for modern workloads. The site's own example is grep, which works fine for finding text, while ack and ripgrep are built for large trees of heterogeneous source code.
Each tool entry carries a consistent set of fields:
- Tool name and description — what it does in one line
- Alternative to — which standard command(s) it replaces
- Language — the implementation language (Rust, Go, C, Perl, etc.)
- Updated — a date, so you can see how actively maintained it is
That structure means you can scan by the command you already use, or by the language you prefer your tools written in.
Browsing dimensions
The site organizes tools along three visible axes, which map to three different reasons you might visit:
| Dimension | What it answers | Example from the catalog |
|---|---|---|
| Alternative to | "What can replace ps?" |
flux, pspy |
| Works with | Platform compatibility | Linux/Unix/macOS |
| Language | "What's written in Rust/Go/C?" | tokei (Rust), scc (Go) |
The "Alternative to" list on the homepage names the commands covered: cat, cd, curl, cut, df, diff, dig, du, find, free, ftp, git, grep, gzip, history, info, kill, locate, ls, man, nm, objdump, ping, ps, rm, scp, screen, sed, ssh, tail, tar, top, traceroute, tree, watch, and wc. Some tools map to more than one command — binwalk and radare2 are both listed as alternatives to nm and objdump.
What the recently-updated list shows
The "Recently added/updated" section is the most concrete way to understand the catalog's character. A sample from the page:
- cloc — counts blank, comment, and code lines across 400+ languages; alternative to
wc; Perl; updated 2026-05-09 - flux — search, monitor, and kill processes with real-time resource tracking and port discovery; alternative to
ps; Rust - pspy — monitor Linux processes in real time without root permissions; alternative to
ps; Go - scc — fast code counter with complexity analysis and COCOMO cost estimates; alternative to
wc; Go - tokei — count lines of code by language; alternative to
wc; Rust - binwalk — firmware analysis for identifying and extracting embedded files; alternative to
nm/objdump; Rust - lz4 — extremely fast lossless compression prioritizing speed over ratio; alternative to
gzip; C - radare2 — libre reverse engineering framework and CLI toolset; alternative to
nm/objdump; C - zstd — fast real-time compression with better ratios and speeds than gzip; alternative to
gzip; C - doggo — command-line DNS client with colorized tabular output and DoH, DoT, DoQ, DNSCrypt support; alternative to
dig; Go
Two patterns stand out. First, several tools cluster around the same target command — four different wc alternatives and two ps alternatives appear in this short window — so the catalog is useful precisely when you want to compare options rather than take the first result. Second, the language field is not decorative: if you prefer statically compiled Rust or Go binaries over Perl scripts, that column lets you filter by that preference.
How to use it
- Start from the command you want to replace. If you're unhappy with
grep's speed on a large repo, look undergreprather than browsing the whole catalog. - Check the language and update date. A recent date suggests active maintenance; the language tells you what toolchain or runtime you'll need.
- Read the one-line description as a scope signal. "Count lines of code" and "count lines of code with complexity analysis and COCOMO estimates" are different tools for different needs, even though both replace
wc. - Treat it as a starting point, not a verdict. The catalog tells you a tool exists and what it targets; it does not benchmark it against your workload.
What it is not
The page evidence shows no pricing signals, no payment links, and no login requirements — but that absence is not evidence that everything is free or unrestricted. The site is a catalog; individual tools it lists have their own licenses, repositories, and installation methods that you'll need to check separately. The catalog also does not appear to host downloads or provide installation commands.
The "Related links" section points to external discussions and listicles — for example, a thread titled "I just discovered lazygit. What terminal programs can you not live without?" (2026-04-02) and "After 22 years on Linux, I finally switched to more modern CLI tools" (2026-02-19). These are community reading, useful for context on why people switch, but they are separate from the catalog's own entries.
Who should bookmark it
altbox.dev is worth keeping if you regularly reach for standard Unix utilities and want to know what the modern equivalents are, especially when you care about implementation language or maintenance recency. It is less useful if you need benchmarks, installation instructions, or a curated "best of" ranking — the catalog presents options and metadata, and leaves the judgment to you.