bat is a command-line cat replacement with syntax highlighting, Git integration, and readable file output.
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
rclone is a Go utility for syncing and managing files across cloud storage providers.
Ghostty is a modern Zig terminal emulator with native UI, GPU rendering, and a focus on speed.
goose is a local AI agent with a desktop app, CLI, and API for code, research, and automation.
Homebrew is a package manager for macOS and Linux that installs CLI tools, apps, and libraries through formulae and casks.
Win11Debloat is a PowerShell script for removing extra Windows 10/11 apps, disabling telemetry, and customizing the interface.
Aider is a command-line AI coding assistant that edits code inside an existing Git repository.
GitHub CLI is GitHub’s official command-line tool for issues, checks, releases, and repository work next to git.
Cobra is a Go library for building command-line applications with commands, flags, nested structure, and a generator.
fd is a fast and friendly terminal file search tool, an alternative to find with sensible defaults, regex, and .gitignore awareness.
Bubble Tea is a Go framework for terminal interfaces based on The Elm Architecture, with model/update/view and rich input handling.
curl is a command-line tool and libcurl library for transferring data by URL, supporting HTTP, FTP, SMTP, MQTT, SFTP, and many other protocols.