[email protected]
:~$ ls languages/
← cd ..
Languages
# browse tools by language
ls categories/
ls tags/
ls languages/
ls alternatives/
ls collections/
Rust/
139
Command-line tools written in Rust — memory-safe and fast, behind a wave of modern replacements for classic Unix utilities.
Go/
90
Command-line tools written in Go — fast to build, easy to distribute as a single static binary, popular for modern CLIs and DevOps tooling.
C / C++/
35
Command-line tools written in C or C++ — close to the metal, favored for speed-critical utilities and long-lived Unix classics.
Python/
20
Command-line tools written in Python — quick to read and extend, backed by a huge package ecosystem for scripting and automation.
TypeScript/
8
Command-line tools written in TypeScript — typed JavaScript running on Node.js, common for larger or more structured CLI projects.
Shell/
4
Command-line tools written as Shell scripts — POSIX sh, Bash, or Zsh — portable, dependency-free, and native to the terminal.
JavaScript/
3
Command-line tools written in JavaScript — run on Node.js, drawing on the npm ecosystem for quick-to-install CLIs and dev tooling.
Vim Script/
2
Tools written in Vim Script — plugins and scripts that extend Vim and Neovim directly from inside the editor.
Haskell/
1
Command-line tools written in Haskell — statically typed and functional, often used where correctness and expressive parsing matter.
Java/
1
Command-line tools written in Java — JVM-powered, cross-platform, and backed by one of the largest library ecosystems around.
Lua/
1
Command-line tools written in Lua — a tiny, fast, embeddable scripting language often used to make apps extensible.
Markdown/
1
Projects written mostly in Markdown — community-maintained docs and cheat sheets read straight from the terminal.
Perl/
1
Command-line tools written in Perl — a longtime staple for text processing, sysadmin scripting, and glue between other Unix tools.
PowerShell/
1
Command-line tools written in PowerShell — Microsoft's object-based shell, cross-platform and at home on Windows terminals.
Zig/
1
Command-line tools written in Zig — a modern systems language with manual memory control, no hidden allocations, and easy cross-compilation.