Most popular cli repositories and open source projects

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

awesome-cli-apps

🖥 📊 🕹 🛠 A curated list of command line apps

753   11102   11102  

zoxide

A smarter cd command. Supports all major shells.

387   11046   11046  

duf

Disk Usage/Free Utility - a better 'df' alternative

354   10916   10916  

PHP_CodeSniffer

PHP_CodeSniffer tokenizes PHP files and detects violations of a define...

1529   10281   10281  

social-analyzer

API, CLI, and Web App for analyzing and finding a person's profile in...

829   10246   10246  

wuzz

Interactive cli tool for HTTP inspection

427   10243   10243  

readme-md-generator

📄 CLI that generates beautiful README.md files

1319   10217   10217  

vercel

Develop. Preview. Ship.

1703   10181   10181  

vhs

Your CLI home video recorder 📼

157   10016   10016  

q

q - Run SQL directly on delimited files and multi-file sqlite database...

430   9896   9896  

ArchiSteamFarm

C# application with primary purpose of farming Steam cards from multip...

1012   9588   9588  

termtosvg

Record terminal sessions as SVG animations

434   9565   9565  

psysh

A REPL for PHP

302   9542   9542  

console

Eases the creation of beautiful and testable command line interfaces

265   9510   9510  

m-cli

 Swiss Army Knife for macOS

317   9295   9295  

xsv

A fast CSV command line toolkit written in Rust.

293   9243   9243  

yq

yq is a portable command-line YAML, JSON, XML, CSV, TOML and properti...

474   8898   8898  

streamlink

Streamlink is a CLI utility which pipes video streams from various ser...

1037   8810   8810  

signale

Highly configurable logging utility

267   8805   8805  

http-prompt

An interactive command-line HTTP and API testing client built on top o...

361   8735   8735  

taskbook

Tasks, boards & notes for the command-line habitat

393   8698   8698  

fq

jq for binary formats - tool, language and decoders for working with b...

195   8624   8624  

Mac-CLI

 macOS command line tool for developers – The ultimate tool to manage...

343   8536   8536  

serve

Static file serving and directory listing

705   8515   8515  

oclif

Node.js Open CLI Framework. Built by Salesforce.

289   8418   8418  

tokei

Count your code, quickly.

400   8009   8009  

prompts

❯ Lightweight, beautiful and user-friendly interactive prompts

304   7833   7833  

bandwhich

Terminal bandwidth utilization tool

238   7785   7785  

onefetch

Command-line Git information tool

220   7465   7465  

gitsome

A supercharged Git/GitHub command line interface (CLI). An official i...

474   7426   7426  

aws-vault

A vault for securely storing and accessing AWS credentials in developm...

766   7390   7390  

npkill

List any node_modules 📦 dir in your system and how heavy they are. You...

170   7284   7284  

gping

Ping, but with a graph

257   7249   7249  

np

A better `npm publish`

343   7168   7168  

xonsh

:shell: Python-powered, cross-platform, Unix-gazing shell.

610   7107   7107  

enquirer

Stylish, intuitive and user-friendly prompts, for Node.js. Used by esl...

290   7063   7063  

genact

🌀 A nonsense activity generator

326   7018   7018  

standard-version

:trophy: Automate versioning and CHANGELOG generation, with semver.org...

782   7010   7010  

infisical

♾ Infisical is an open-source, end-to-end encrypted platform for secre...

280   6956   6956  

metaflow

:rocket: Build and manage real-life data science projects with ease!

649   6802   6802  

terragrunt

Terragrunt is a thin wrapper for Terraform that provides extra tools f...

865   6780   6780  

katana

A next-generation crawling and spidering framework.

346   6770   6770  

fkill-cli

Fabulously kill processes. Cross-platform.

211   6747   6747  

pipedream

Connect APIs, remarkably fast. Free for developers.

4917   6728   6728  

structured-text-tools

A list of command line tools for manipulating structured text data

247   6718   6718  

release-it

🚀 Automate versioning and package publishing

520   6674   6674  

visidata

A terminal spreadsheet multitool for discovering and arranging data

249   6667   6667  

pipx

Install and Run Python Applications in Isolated Environments

303   6627   6627  

bottom

Yet another cross-platform graphical process/system monitor.

162   6570   6570  

bore

🕳 bore is a simple CLI tool for making tunnels to localhost

215   6568   6568