Topic

cli

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.

Repositories (1402)

typer
typer fastapi Python

Typer, build great CLIs. Easy to code. Based on Python type hints.

17.2k
hurl
hurl Orange-OpenSource Rust

Hurl, run and test HTTP requests with plain text.

17.2k
vhs
vhs charmbracelet Go

Your CLI home video recorder ๐Ÿ“ผ

17k
awesome-cli-apps
awesome-cli-apps agarrharr Shell

๐Ÿ–ฅ ๐Ÿ“Š ๐Ÿ•น ๐Ÿ›  A curated list of command line apps

16.8k
click
click pallets Python

Python composable command line interface toolkit

16.5k
navi
navi denisidoro Rust

An interactive cheatsheet tool for the command-line

16.1k
jj
jj jj-vcs Rust

A Git-compatible VCS that is both simple and powerful

16k
asciinema
asciinema asciinema Rust

Terminal session recorder ๐Ÿ“น

15.6k
prezto
prezto sorin-ionescu Shell

The configuration framework for Zsh

14.3k
ratatui
ratatui ratatui Rust

A Rust crate for cooking up terminal user interfaces (TUIs) ๐Ÿ‘จโ€๐Ÿณ๐Ÿ€ https://ratatui.rs

14.3k
gron
gron tomnomnom Go

Make JSON greppable!

14.2k
yq
yq mikefarah Go

yq is a portable command-line YAML, JSON, XML, CSV, TOML and properties processor

14.1k
webpack-dashboard
webpack-dashboard FormidableLabs JavaScript

A CLI dashboard for webpack dev server

14.1k
superfile
superfile yorukot Go

Pretty fancy and modern terminal file manager

14k
katana
katana projectdiscovery Go

A next-generation crawling and spidering framework.

13.8k
plandex
plandex plandex-ai Go

Open source AI coding agent. Designed for large projects and real world tasks.

13.8k
vercel
vercel vercel TypeScript

Develop. Preview. Ship.

13.7k
git-history
git-history pomber JavaScript

Quickly browse the history of a file from any git repository

13.7k
beets
beets beetbox Python

music library manager and MusicBrainz tagger

13.5k
duf
duf muesli Go

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

13.4k
nexe
nexe nexe TypeScript

๐ŸŽ‰ create a single executable out of your node.js apps

13.2k
tokei
tokei XAMPPRocky Rust

Count your code, quickly.

13k
MoneyPrinterV2
MoneyPrinterV2 FujiwaraChoki Python

Automate the process of making money online.

12.6k
social-analyzer
social-analyzer qeeqbox JavaScript

API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites

12.5k
ArchiSteamFarm
ArchiSteamFarm JustArchiNET C#

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.

12.4k
bottom
bottom ClementTsang Rust

Yet another cross-platform graphical process/system monitor.

11.8k
gping
gping orf Rust

Ping, but with a graph

11.8k
pipx
pipx pypa Python

Install and Run Python Applications in Isolated Environments

11.7k
bandwhich
bandwhich imsnif Rust

Terminal bandwidth utilization tool

11.1k
onefetch
onefetch o2sh Rust

Command-line Git information tool

11.1k
readme-md-generator
readme-md-generator kefranabg JavaScript

๐Ÿ“„ CLI that generates beautiful README.md files

11k
shell_gpt
shell_gpt TheR1D Python

A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.

11k
tsx
tsx privatenumber TypeScript

โšก๏ธ TypeScript Execute | The easiest way to run TypeScript in Node.js

10.9k
PHP_CodeSniffer
PHP_CodeSniffer squizlabs PHP

PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.

10.7k
xsv
xsv BurntSushi Rust

A fast CSV command line toolkit written in Rust.

10.7k
genact
genact svenstaro Rust

๐ŸŒ€ A nonsense activity generator

10.7k
wuzz
wuzz asciimoo Go

Interactive cli tool for HTTP inspection

10.7k
streamlink
streamlink streamlink Python

Streamlink is a CLI utility which pipes video streams from various services into a video player

10.6k
pipedream
pipedream PipedreamHQ JavaScript

Connect APIs, remarkably fast. Free for developers.

10.5k
qrcp
qrcp claudiodangelis Go

:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.

10.3k
clients
clients bitwarden TypeScript

Bitwarden client apps (web, browser extension, desktop, and cli).

10.3k
q
q harelba Python

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

10.3k
bore
bore ekzhang Rust

๐Ÿ•ณ bore is a simple CLI tool for making tunnels to localhost

10.3k
fq
fq wader Go

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

10.2k
posting
posting darrenburns Python

The modern API client that lives in your terminal.

10.1k
gitoxide
gitoxide GitoxideLabs Rust

An idiomatic, lean, fast & safe pure Rust implementation of Git

10k
console
console symfony PHP

Eases the creation of beautiful and testable command line interfaces

9.8k
psysh
psysh bobthecow PHP

A REPL for PHP

9.8k
m-cli
m-cli rgcr Shell

๏ฃฟ Swiss Army Knife for macOS

9.8k
termtosvg
termtosvg nbedos Python

Record terminal sessions as SVG animations

9.7k