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.

Filters

Reset
Languages

Repositories

Found: 49
yt-dlp/yt-dlp
yt-dlp

yt-dlp is a feature-rich command-line audio/video downloader that grew as an active fork of youtube-dl and youtube-dlc.

Stars 168,862 Forks 14,202 Author yt-dlp Language Python License Unlicense
Open
ytdl-org/youtube-dl
youtube-dl

youtube-dl is a historically important Python CLI for downloading videos from YouTube and other sites, and the predecessor to the modern yt-dlp branch.

Stars 140,450 Forks 10,673 Author ytdl-org Language Python License Unlicense
Open
github/spec-kit
Spec Kit

Spec Kit is GitHub’s toolkit for spec-driven development: scenarios and plans first, then tasks and implementation with an AI assistant.

Stars 109,961 Forks 9,713 Author github Language Python License MIT
Open
nvbn/thefuck
The Fuck

The Fuck is a Python command-line utility that analyzes the previous command and suggests a corrected version through a rule system.

Stars 97,291 Forks 3,942 Author nvbn Language Python License MIT
Open