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)

enquirer
enquirer enquirer JavaScript

Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, G...

7.9k
term.everything
term.everything mmulet Go

Run any GUI app in the terminal❗

7.9k
dasel
dasel TomWright Go

Select, put and delete data from JSON, TOML, YAML, XML, INI, HCL and CSV files with a single tool. Also available as a go mod.

7.9k
claude-code-tips
claude-code-tips ykdojo JavaScript

45 tips for getting the most out of Claude Code, from basics to advanced - includes a custom status line script, cutting the system prompt in half, us...

7.9k
staticrypt
staticrypt robinmoisson HTML

Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.

7.9k
ccstatusline
ccstatusline sirmalloc TypeScript

🚀 Beautiful highly customizable statusline for Claude Code CLI with powerline support, themes, and more.

7.9k
xh
xh ducaale Rust

Friendly and fast tool for sending HTTP requests

7.7k
concurrently
concurrently open-cli-tools TypeScript

Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.

7.7k
np
np sindresorhus JavaScript

A better `npm publish`

7.7k
gitsome
gitsome donnemartin Python

A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/categ...

7.7k
clack
clack bombshell-dev TypeScript

Effortlessly build beautiful command-line apps

7.7k
plop
plop plopjs JavaScript

Consistency Made Simple

7.6k
miniserve
miniserve svenstaro Rust

🌟 For when you really just want to serve some files over HTTP right now!

7.6k
yao
yao YaoApp Go

✨ Yao is a single-binary runtime to build and run autonomous agents — no Python, no Node.js, just define the role.

7.5k
auto-cpufreq
auto-cpufreq AdnanHodzic Python

Automatic CPU speed & power optimizer for Linux

7.5k
kubectl-ai
kubectl-ai GoogleCloudPlatform Go

AI powered Kubernetes Assistant

7.4k
Movie_Data_Capture
Movie_Data_Capture mvdctop Python

Local Movies Organizer

7.4k
youtube-transcript-api
youtube-transcript-api jdepoix Python

This is a python API which allows you to get the transcript/subtitles for a given YouTube video. It also works for automatically generated subtitles a...

7.4k
ffsend
ffsend timvisee Rust

:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.

7.3k
code2prompt
code2prompt mufeedvh Rust

A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.

7.3k
consola
consola unjs TypeScript

🐨 Elegant Console Logger for Node.js and Browser

7.2k
jrnl
jrnl jrnl-org Python

Collect your thoughts and notes without leaving the command line.

7.2k
hatch
hatch pypa Python

Modern, extensible Python project management

7.1k
wasm-pack
wasm-pack wasm-bindgen Rust

📦✨ your favorite rust -> wasm workflow tool!

7.1k
structured-text-tools
structured-text-tools dbohdan

A list of command-line tools for manipulating structured text data

7.1k
jid
jid simeji Go

json incremental digger

7.1k
buku
buku jarun Python

:bookmark: Personal mini-web in text

7.1k
claude-squad
claude-squad smtg-ai Go

Manage multiple AI terminal agents like Claude Code, Codex, OpenCode, and Amp.

7.1k
sd
sd chmln Rust

Intuitive find & replace CLI (sed alternative)

7.1k
fkill-cli
fkill-cli sindresorhus JavaScript

Fabulously kill processes. Cross-platform.

7k
isort
isort PyCQA Python

A Python utility / library to sort imports.

6.9k
defuddle
defuddle kepano TypeScript

Get the main content of any page as Markdown.

6.9k
trippy
trippy fujiapple852 Rust

A network diagnostic tool

6.8k
bombardier
bombardier codesenberg Go

Fast cross-platform HTTP benchmarking tool written in Go

6.8k
spotify-player
spotify-player aome510 Rust

A Spotify player in the terminal with full feature parity

6.6k
slack-term
slack-term jpbruinsslot Go

Slack client for your terminal

6.6k
so-novel
so-novel freeok Java

小说下载|网文下载 | 网络小说

6.6k
lolcat
lolcat busyloop Ruby

Rainbows and unicorns!

6.5k
ngxtop
ngxtop lebinh Python

Real-time metrics for nginx server

6.5k
numi
numi nikolaeu JavaScript

Beautiful calculator app for macOS, Linux & Windows

6.4k
promptui
promptui manifoldco Go

Interactive prompt for command-line applications

6.4k
datree
datree datreeio Go

Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to r...

6.3k
pastel
pastel sharkdp Rust

A command-line tool to generate, analyze, convert and manipulate colors

6.3k
alive-progress
alive-progress rsalmei Python

A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

6.3k
dev-setup
dev-setup donnemartin Python

macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, i...

6.3k
httpstat
httpstat reorx Python

curl statistics made simple

6.2k
googler
googler jarun Python

:mag: Google from the terminal

6.2k
bit
bit chriswalz Go

Bit is a modern Git CLI

6.1k
todo.txt-cli
todo.txt-cli todotxt Shell

☑️ A simple and extensible shell script for managing your todo.txt file.

6.1k
procs
procs dalance Rust

A modern replacement for ps written in Rust

6k