CLI Tools

Discover powerful command-line tools that will supercharge your workflow.

FEATUREDThis week's spotlight

fzf

A command-line fuzzy finder

fzf is a general-purpose command-line fuzzy finder. It can be used with any list—files, command history, processes, hostnames, git commits, and more. Lightning fast and incredibly versatile.

# Quick examples

$ vim $(fzf)

# Open a file in vim using fuzzy search

$ history | fzf

# Search through command history

$ git branch | fzf | xargs git checkout

# Fuzzy switch branches

Version Control

Git

Essential

Distributed version control system

48k stars

GitHub CLI

Work with GitHub from the terminal

32k stars

Lazygit

Popular

Simple terminal UI for git commands

35k stars

Delta

Syntax-highlighting pager for git diffs

18k stars

Container & Orchestration

Docker

Essential

Container platform for applications

65k stars

kubectl

Essential

Kubernetes command-line tool

40k stars

Podman

Daemonless container engine

18k stars

k9s

Popular

Kubernetes CLI to manage clusters

22k stars

Shell & Terminal

Zsh

Popular

Powerful shell with scripting features

28k stars

Fish

User-friendly interactive shell

22k stars

tmux

Essential

Terminal multiplexer

30k stars

Starship

Popular

Fast, customizable prompt

36k stars

Text Editors

Vim

Essential

Highly configurable text editor

32k stars

Neovim

Popular

Hyperextensible Vim-based editor

70k stars

nano

Simple, beginner-friendly editor

5k stars

micro

Modern and intuitive terminal editor

22k stars

File Management

fzf

Essential

Fuzzy finder for the command line

55k stars

ripgrep

Popular

Fast recursive search tool

40k stars

fd

Popular

Simple, fast alternative to find

28k stars

exa/eza

Modern replacement for ls

22k stars

bat

Popular

Cat clone with syntax highlighting

42k stars

tree

Display directories as trees

3k stars

Network & API

httpie

Popular

User-friendly HTTP client

30k stars

jq

Essential

Command-line JSON processor

26k stars

nmap

Network exploration and security

8k stars

mtr

Network diagnostic tool

2k stars

Know a Great Tool?

Help us grow this list by suggesting tools that deserve more attention.

Suggest a Tool