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
aria2/aria2
aria2

aria2 is a lightweight command-line downloader for HTTP, FTP, SFTP, BitTorrent, and Metalink.

Stars 41,306 Forks 3,871 Author aria2 Language C++ License GPL-2.0
Open
nushell/nushell
Nushell

Nushell is a modern shell where commands pass structured data instead of only text.

Stars 39,821 Forks 2,167 Author nushell Language Rust License MIT
Open
sxyazi/yazi
Yazi

Yazi is a fast terminal file manager written in Rust and based on asynchronous I/O.

Stars 39,821 Forks 916 Author sxyazi Language Rust License MIT
Open
vadimdemedes/ink
Ink

Ink is a library for building interactive command-line apps with React.

Stars 39,082 Forks 1,017 Author vadimdemedes Language TypeScript License MIT
Open
httpie/cli
HTTPie CLI

HTTPie CLI is a friendly command-line HTTP client for APIs, JSON, sessions, and request debugging.

Stars 38,253 Forks 3,960 Author httpie Language Python License BSD-3-Clause
Open
ajeetdsouza/zoxide
zoxide

zoxide is a smarter cd command that remembers frequently used directories and jumps to them quickly.

Stars 37,657 Forks 834 Author ajeetdsouza Language Rust License MIT
Open
schollz/croc
croc

croc is a CLI tool for simple and secure file transfer between computers.

Stars 35,354 Forks 1,399 Author schollz Language Go License MIT
Open