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

CliWrap
CliWrap Tyrrrz C#

Library for interacting with command-line interfaces

4.9k
prism
prism stoplightio TypeScript

Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

4.9k
MQTTX
MQTTX emqx TypeScript

A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.

4.9k
rosedb
rosedb rosedblabs Go

Lightweight, fast and reliable key/value storage engine based on Bitcask.

4.9k
arduino-cli
arduino-cli arduino Go

Arduino command line tool

4.9k
s3cmd
s3cmd s3tools Python

Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).

4.9k
gitmoji-cli
gitmoji-cli carloscuesta JavaScript

A gitmoji interactive cli tool for using emojis on commits. 💻

4.8k
create-react-library
create-react-library transitive-bullshit JavaScript

CLI for creating reusable react libraries.

4.8k
YouPlot
YouPlot red-data-tools Ruby

A command line tool that draw plots on the terminal.

4.7k
xplr
xplr sayanarijit Rust

A hackable, minimal, fast TUI file explorer

4.7k
resume-cli
resume-cli jsonresume JavaScript

CLI tool to easily setup a new resume 📑

4.7k
chafa
chafa hpjansson C

📺🗿 Terminal graphics for the 21st century.

4.7k
json_repair
json_repair mangiucugna Python

Repair malformed JSON from LLMs, APIs, logs, and user input in Python.

4.7k
preact-cli
preact-cli preactjs JavaScript

😺 Your next Preact PWA starts in 30 seconds.

4.7k
byterover-cli
byterover-cli campfirein TypeScript

ByteRover CLI (brv) - The portable memory layer for autonomous coding agents (formerly Cipher)

4.6k
collision
collision nunomaduro PHP

💥 Collision is a beautiful error reporting tool for command-line applications

4.6k
gitlogue
gitlogue unhappychoice Rust

A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.

4.6k
exiftool
exiftool exiftool Perl

ExifTool meta information reader/writer

4.6k
percollate
percollate danburzo JavaScript

A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.

4.6k
arkade
arkade alexellis Go

Open Source Marketplace For Developer Tools

4.6k
asitop
asitop tlkh Python

Perf monitoring CLI tool for Apple Silicon

4.6k
react-blessed
react-blessed Yomguithereal JavaScript

A react renderer for blessed.

4.5k
tmuxp
tmuxp tmux-python Python

🖥️ Session manager for tmux, built on libtmux.

4.5k
notcurses
notcurses dankamongmen C

blingful character graphics/TUI library. definitely not curses.

4.5k
evans
evans ktr0731 Go

Evans: more expressive universal gRPC client

4.5k
mermaid-cli
mermaid-cli mermaid-js JavaScript

Command line tool for the Mermaid library

4.5k
best-of-python
best-of-python lukasmasuch

🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.

4.4k
hstr
hstr dvorka C

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.

4.4k
fselect
fselect jhspetersson Rust

Find files with SQL-like queries

4.4k
cointop
cointop cointop-sh Go

A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀 by @miguelmota

4.4k
plow
plow six-ddc Go

A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display

4.4k
x-cmd
x-cmd x-cmd Awk

Shell Superpowers for AI Agents.

4.3k
gptme
gptme gptme Python

Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on...

4.3k
CLI11
CLI11 CLIUtils C++

CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.

4.3k
mcporter
mcporter steipete TypeScript

Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.

4.2k
node-chatgpt-api
node-chatgpt-api waylaidwanderer JavaScript

A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.

4.2k
cml
cml iterative JavaScript

♾️ CML - Continuous Machine Learning | CI/CD for ML

4.2k
httplab
httplab qustavo Go

The interactive web server

4.2k
emdash
emdash generalaction TypeScript

Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.

4.1k
survey
survey AlecAivazis Go

A golang library for building interactive and accessible prompts with full support for windows and posix terminals.

4.1k
App-Store-Connect-CLI
App-Store-Connect-CLI rorkai Go

Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more...

4.1k
helix-db
helix-db HelixDB Rust

HelixDB is an open-source graph-vector database built from scratch in Rust.

4.1k
vue-cli-plugin-electron-builder
vue-cli-plugin-electron-builder nklayman JavaScript

Easily Build Your Vue.js App For Desktop With Electron

4.1k
ytfzf
ytfzf pystardust Shell

A posix script to find and watch youtube videos from the terminal. (Without API)

4.1k
nali
nali zu1k Go

An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

4.1k
haxor-news
haxor-news donnemartin Python

Browse Hacker News like a haxor: A Hacker News command line interface (CLI).

4.1k
git-branchless
git-branchless arxanas Rust

High-velocity, monorepo-scale workflow for Git

4.1k
Linux-Bash-Commands
Linux-Bash-Commands trinib

:godmode: Ultimate list of Linux bash commands, cheatsheets and resources

4k
s5cmd
s5cmd peak Go

Parallel S3 and local filesystem execution tool.

4k
dockly
dockly lirantal JavaScript

Immersive terminal interface for managing docker containers and services

4k