Utilities & Productivity Tools
Utilities and productivity tools for everyday tasks — terminals, package managers, and cross-platform essentials.
Featured Tools
7-Zip (p7zip)
The 7-Zip archiver for macOS and Linux — create and extract 7z, zip, tar and more from the command line.
aria2
A fast download utility — multi-connection downloads, resume support and even BitTorrent from the terminal.
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`.
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`.
curl
The universal command-line data-transfer tool. Download files, test APIs and fetch web pages — preinstalled on macOS.
Wget
A simple, reliable command-line downloader. Fetch single files, mirror whole websites and resume interrupted downloads.
yt-dlp
Download videos and audio from YouTube and 1000+ other sites. Save clips for offline viewing or extract just the soundtrack.
FFmpeg
Convert, cut, combine and record video and audio from the command line — the swiss-army knife of media files.
Pandoc
The universal document converter — turn Markdown into docx, PDF, HTML, EPUB and dozens of other formats.
rclone
Sync and copy files with Google Drive, Dropbox, OneDrive and 70+ other cloud storage services — straight from the terminal.
ImageMagick
Create, convert and resize images from the command line — perfect for batch-processing photos and web graphics.
ExifTool
Read and write photo metadata — EXIF, GPS, dates and more. Essential for organizing and cleaning up photo libraries.
The Unarchiver (CLI)
Extract almost any archive format — zip, rar, 7z and dozens more — straight from the terminal.
7-Zip (p7zip)
The 7-Zip archiver for macOS and Linux — create and extract 7z, zip, tar and more from the command line.
aria2
A fast download utility — multi-connection downloads, resume support and even BitTorrent from the terminal.
ncdu
An interactive disk-usage analyzer — see exactly what is eating your disk and delete the big stuff.
htop
An interactive process viewer and system monitor — a friendlier Activity Monitor for the terminal.
Glow
Render Markdown files beautifully in the terminal — READMEs, notes and docs with syntax highlighting.
tree
Print a directory's files and folders as an indented tree — a quick visual map of any project or folder.
mas
Install, update and manage Mac App Store apps from the command line — macOS only.