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.
Library for interacting with command-line interfaces
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
Lightweight, fast and reliable key/value storage engine based on Bitcask.
Arduino command line tool
Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).
A gitmoji interactive cli tool for using emojis on commits. 💻
CLI for creating reusable react libraries.
A command line tool that draw plots on the terminal.
A hackable, minimal, fast TUI file explorer
CLI tool to easily setup a new resume 📑
📺🗿 Terminal graphics for the 21st century.
Repair malformed JSON from LLMs, APIs, logs, and user input in Python.
😺 Your next Preact PWA starts in 30 seconds.
ByteRover CLI (brv) - The portable memory layer for autonomous coding agents (formerly Cipher)
💥 Collision is a beautiful error reporting tool for command-line applications
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
ExifTool meta information reader/writer
A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.
Open Source Marketplace For Developer Tools
Perf monitoring CLI tool for Apple Silicon
A react renderer for blessed.
🖥️ Session manager for tmux, built on libtmux.
blingful character graphics/TUI library. definitely not curses.
Evans: more expressive universal gRPC client
Command line tool for the Mermaid library
🏆 A ranked list of awesome Python open-source libraries and tools. Updated weekly.
Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.
Find files with SQL-like queries
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀 by @miguelmota
A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display
Shell Superpowers for AI Agents.
Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on...
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.
A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
♾️ CML - Continuous Machine Learning | CI/CD for ML
The interactive web server
Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more...
HelixDB is an open-source graph-vector database built from scratch in Rust.
Easily Build Your Vue.js App For Desktop With Electron
A posix script to find and watch youtube videos from the terminal. (Without API)
An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
High-velocity, monorepo-scale workflow for Git
:godmode: Ultimate list of Linux bash commands, cheatsheets and resources
Parallel S3 and local filesystem execution tool.
Immersive terminal interface for managing docker containers and services