CLI & Cross-Platform Utilities

Curated command-line tools and cross-platform utilities for developers.

All Tools

Browse our collection

22 utilities

Homebrew

The missing package manager for macOS and Linux. Install, upgrade and remove thousands of open-source tools and libraries with a single command.

Freebrew

Git

The distributed version control system that powers modern software development. Track changes, branch and merge with speed, and collaborate through GitHub and GitLab.

Freebrew, go

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.

Freebrew, cargo

jq

A lightweight command-line JSON processor. Filter, transform, map and pretty-print JSON with a concise and powerful query language.

Freebrew

fzf

A command-line fuzzy finder for anything — files, processes, history, commands. Interactive filtering that integrates with your shell, Vim and Tmux.

Freebrew

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.

Freebrew, cargo, go

tmux

A terminal multiplexer that keeps sessions alive between disconnects. Split panes, organize windows, and detach/reattach — the backbone of long-lived remote workflows.

Freebrew

Oh My Zsh

A delightful, open-source framework for managing your zsh configuration. Ships with 300+ plugins, 140+ themes and community-driven goodness.

Freebrew

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.

Freebrew, cargo

bat

A `cat` clone with wings — syntax highlighting, git integration and line numbers. Preview files in style, and search code with `batgrep`.

Freebrew, cargo

eza

A modern, maintained replacement for `ls` — Git integration, file icons, colors and tree views. The community fork of exa.

Freebrew, cargo

fd

A simple, fast alternative to `find` with a friendlier syntax. Searches by name, extension, or type with sensible defaults and smart case handling.

Freebrew, cargo

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.

Freebrew

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.

Freebrew, go

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.

Freebrew, npm

btop

A resource monitor that shows CPU, memory, disks, network and processes with a gorgeous TUI. A modern, maintained successor to htop and bashtop.

Freebrew, cargo

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.

Freebrew, go

direnv

An environment switcher for the shell that loads per-directory `.envrc` files automatically. Keep project-specific environment variables and PATHs isolated.

Freebrew, go

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.

Freebrew, cargo

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.

Freebrew, cargo

chezmoi

Manage your dotfiles across multiple machines safely — declarative config with templates, encryption and easy bootstrapping. The dotfile manager for the long haul.

Freebrew, go

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`.

Freebrew, go