fzf is a fast command-line fuzzy finder for searching and selecting files, commands, Git branches, processes, and arbitrary text lines.
Open Source: #cli
Catalog projects marked with #cli. Tags work as dedicated landing pages, so related tools are easier to find and connect.
This collection holds 49 projects with a combined 3,219,832 GitHub stars. Main languages: Rust, Python, Go.
About the command-line tools
A good CLI tool saves hours: what takes ten clicks in a UI is one command in the terminal. Recent years brought a command-line renaissance — modern replacements of classic utilities are faster, friendlier, and frankly prettier than their ancestors.
Collected here are command-line utilities for every occasion, from file wrangling to DevOps. Most install with a single command; the descriptions explain how each improves on the standard tool it replaces.
Repositories
Lazygit is a terminal UI for Git that speeds up commits, rebases, cherry-picks, staging, and history navigation.
OpenHands is an open AI software agent project with a CLI, local interface, SDK, and code-work scenarios.
RTK is a Rust proxy for development commands that reduces token usage when working with language models.
ripgrep is a fast command-line search tool that respects ignore files by default.
Alacritty is a fast cross-platform terminal emulator written in Rust and rendered with OpenGL.
Open Interpreter is a lightweight coding agent for commands, files, and open LLMs.
Cline is an open coding agent for IDEs, the terminal, SDK use, and extensible development flows.
Rustlings is a set of small exercises for learning to read and write Rust.
tldr-pages is a community-maintained collection of short command-line cheatsheets.
Git is a distributed version control system; this repository is the GitHub mirror of its source code.
FFmpeg is a set of libraries and command-line tools for processing video, audio, subtitles, and metadata.