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 (1551)

bandwhich
bandwhich imsnif Rust

Terminal bandwidth utilization tool

11.7k
gh-dash
gh-dash dlvhdr Go

A rich terminal UI for GitHub that doesn't break your flow.

11.4k
streamlink
streamlink streamlink Python

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

11.4k
pipedream
pipedream PipedreamHQ JavaScript

Connect APIs, remarkably fast. Free for developers.

11.3k
gitoxide
gitoxide GitoxideLabs Rust

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

11.2k
readme-md-generator
readme-md-generator kefranabg JavaScript

📄 CLI that generates beautiful README.md files

11.1k
lipgloss
lipgloss charmbracelet Go

Style definitions for nice terminal layouts 👄

11.1k
bore
bore ekzhang Rust

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

11.1k
PHP_CodeSniffer
PHP_CodeSniffer squizlabs PHP

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

10.8k
xsv
xsv BurntSushi Rust

A fast CSV command line toolkit written in Rust.

10.8k
wuzz
wuzz asciimoo Go

Interactive cli tool for HTTP inspection

10.7k
fq
fq wader Go

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

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.4k
q
q harelba Python

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

10.4k
oha
oha hatoo Rust

Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.

10.2k
metaflow
metaflow Netflix Python

Build, Manage and Deploy AI/ML Systems

10k
aichat
aichat sigoden Rust

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

9.9k
m-cli
m-cli rgcr Shell

 Swiss Army Knife for macOS

9.9k
inshellisense
inshellisense microsoft TypeScript

IDE style command line auto complete

9.8k
serve
serve vercel TypeScript

Static file serving and directory listing

9.8k
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
httpx
httpx projectdiscovery Go

httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

9.8k
superset
superset superset-sh TypeScript

Code Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine

9.8k
termtosvg
termtosvg nbedos Python

Record terminal sessions as SVG animations

9.7k
bbot
bbot blacklanternsecurity Python

The recursive internet scanner for hackers. 🧡

9.6k
terragrunt
terragrunt gruntwork-io Go

Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.

9.5k
oclif
oclif oclif TypeScript

CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.

9.5k
taskbook
taskbook klaudiosinani JavaScript

Tasks, boards & notes for the command-line habitat

9.3k
xonsh
xonsh xonsh Python

🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.

9.3k
prompts
prompts terkelg JavaScript

❯ Lightweight, beautiful and user-friendly interactive prompts

9.3k
reviewdog
reviewdog reviewdog Go

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

9.2k
signale
signale klaudiosinani JavaScript

Highly configurable logging library

9.2k
npkill
npkill voidcosmos TypeScript

List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹

9.1k
http-prompt
http-prompt httpie Python

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter....

9.1k
ipatool
ipatool majd Go

Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store

9.1k
Mac-CLI
Mac-CLI guarinogabriel Shell

 macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the u...

9.1k
visidata
visidata saulpw Python

A terminal spreadsheet multitool for discovering and arranging data

9k
aws-vault
aws-vault 99designs Go

A vault for securely storing and accessing AWS credentials in development environments

9k
release-it
release-it release-it JavaScript

🚀 Automate versioning and package publishing

8.9k
jc
jc kellyjonbrazil Python

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. Thi...

8.6k
websocat
websocat vi Rust

Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions

8.5k
XcodeGen
XcodeGen yonaskolb Swift

A Swift command line tool for generating your Xcode project

8.4k
scc
scc boyter Go

Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go

8.3k
presenterm
presenterm mfontanini Rust

A markdown terminal slideshow tool

8.3k
bubbles
bubbles charmbracelet Go

TUI components for Bubble Tea 🫧

8.2k
ni
ni antfu-collective TypeScript

💡 Use the right package manager

8.2k
nb
nb xwmx Shell

CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conver...

8.1k
grex
grex pemistahl Rust

A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases

8.1k
standard-version
standard-version conventional-changelog JavaScript

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

8k