CLI & Cross-Platform Utilities
Curated command-line tools and cross-platform utilities for developers.
Featured Dev Tools
asdf
An extensible version manager with a single CLI for all your languages — Node, Python, Ruby, Erlang and more. Manage runtime versions per project with `.tool-versions`.
bat
A `cat` clone with wings — syntax highlighting, git integration and line numbers. Preview files in style, and search code with `batgrep`.
btop
A resource monitor that shows CPU, memory, disks, network and processes with a gorgeous TUI. A modern, maintained successor to htop and bashtop.
chezmoi
Manage your dotfiles across multiple machines safely — declarative config with templates, encryption and easy bootstrapping. The dotfile manager for the long haul.
All Tools
Browse our collection
Homebrew
The missing package manager for macOS and Linux. Install, upgrade and remove thousands of open-source tools and libraries with a single command.
Git
The distributed version control system that powers modern software development. Track changes, branch and merge with speed, and collaborate through GitHub and GitLab.
ripgrep
A line-oriented search tool that recursively searches the current directory for a regex pattern. Built on Rust, it is often faster than grep, ag and ack.
jq
A lightweight command-line JSON processor. Filter, transform, map and pretty-print JSON with a concise and powerful query language.
fzf
A command-line fuzzy finder for anything — files, processes, history, commands. Interactive filtering that integrates with your shell, Vim and Tmux.
zoxide
A smarter `cd` that learns your habits. Type `z proj` and jump to your most-used project directory, with a blazing-fast fuzzy matcher under the hood.
tmux
A terminal multiplexer that keeps sessions alive between disconnects. Split panes, organize windows, and detach/reattach — the backbone of long-lived remote workflows.
Oh My Zsh
A delightful, open-source framework for managing your zsh configuration. Ships with 300+ plugins, 140+ themes and community-driven goodness.
Starship
A minimal, blazing-fast and infinitely customizable prompt for any shell. Shows git status, languages, package managers and more — with the same config everywhere.
bat
A `cat` clone with wings — syntax highlighting, git integration and line numbers. Preview files in style, and search code with `batgrep`.
eza
A modern, maintained replacement for `ls` — Git integration, file icons, colors and tree views. The community fork of exa.
fd
A simple, fast alternative to `find` with a friendlier syntax. Searches by name, extension, or type with sensible defaults and smart case handling.
Neovim
A hyperextensible Vim-based text editor rebuilt for the modern era. Lua configuration, built-in LSP, treesitter and a plugin ecosystem make it a full IDE in your terminal.
lazygit
A simple terminal UI for git commands. Stage, commit, rebase, cherry-pick and resolve conflicts with a TUI that shows everything at a glance.
tldr
Simplified, community-driven man pages with practical examples. Get the most common commands for any tool in seconds instead of wading through dense manuals.
btop
A resource monitor that shows CPU, memory, disks, network and processes with a gorgeous TUI. A modern, maintained successor to htop and bashtop.
GitHub CLI
GitHub on the command line — manage repos, issues, PRs, releases and Actions without leaving your terminal. Authenticates once and works across GitHub and GitHub Enterprise.
direnv
An environment switcher for the shell that loads per-directory `.envrc` files automatically. Keep project-specific environment variables and PATHs isolated.
mise
A polyglot tool version manager — manage Node, Python, Ruby, Go and hundreds of tools per project, plus task running and environment vars. The successor to asdf and direnv.
delta
A syntax-highlighting pager for git and diff output. Readable side-by-side diffs with code highlighting and word-level changes, right in your terminal.
chezmoi
Manage your dotfiles across multiple machines safely — declarative config with templates, encryption and easy bootstrapping. The dotfile manager for the long haul.
asdf
An extensible version manager with a single CLI for all your languages — Node, Python, Ruby, Erlang and more. Manage runtime versions per project with `.tool-versions`.