Command-line interface
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.
- GitHub: https://github.com/topics/cli
- Wikipedia: https://en.wikipedia.org/wiki/Command-line_interface
- Created by: Glenda Schroeder
- Released: 1965
- Aliases: commandline-interface, command-line-interface, commandline, command-line,
- Last updated: 2026-04-28 00:05:52 UTC
- JSON Representation
https://github.com/nerevu/riko
A Python stream processing engine modeled after Yahoo! Pipes
asynchronous cli data etl featured functional-programming library parallelism rss stream-processing
Last synced: 15 May 2025
https://github.com/gabotechs/dep-tree
Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
cli dependencies dependency dependency-graph golang graph linter terminal tree typescript
Last synced: 13 May 2025
https://github.com/chunqiuyiyu/ervy
Bring charts to terminal.
ascii blog chart cli console data-visualization terminal
Last synced: 14 May 2025
https://github.com/facebookincubator/fastmod
A fast partial replacement for the codemod tool
cli command-line command-line-tool find-and-replace rust
Last synced: 18 Mar 2025
https://github.com/pchalasani/claude-code-tools
Practical productivity tools for Claude Code, Codex-CLI, and similar CLI coding agents.
claude-code cli cli-agent code-agent codex codex-cli context llm tmux
Last synced: 01 Apr 2026
https://github.com/samwho/spacer
CLI tool to insert spacers when command output stops
Last synced: 13 May 2025
https://github.com/jfelchner/ruby-progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
cli progress progress-bar progressbar progressbars terminal
Last synced: 25 Apr 2025
https://github.com/yamafaktory/jql
A JSON Query Language CLI tool
cargo cli devops-tools json rust rustlang tool tools utility
Last synced: 13 May 2025
https://github.com/metafates/mangal
📖 The most advanced (yet simple) cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!
anilist anime cli comic-downloader command-line go golang linux lua macos manga manga-downloader manga-reader mangadex mangal pdf scraper terminal tui windows
Last synced: 22 Oct 2025
https://github.com/dronesploit/dronesploit
Drone pentesting framework console
cli console drone drones drones-security fpv-drones hacking pentest-tools python security-tools tinyscript
Last synced: 30 Jun 2025
https://github.com/iojw/socialscan
Python library for accurately querying username and email usage on online platforms
cli email email-checker osint social-media username username-checker
Last synced: 14 May 2025
https://github.com/tyrrrz/clifx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 13 May 2025
https://gookit.github.io/color/
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 29 Apr 2025
https://github.com/gookit/color
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 11 May 2025
https://github.com/sachaos/todoist
Todoist CLI Client. I ❤️ Todoist and CLI.
cli cli-client golang peco todoist
Last synced: 14 May 2025
https://github.com/psmux/psmux
Tmux on Windows Powershell - tmux for PowerShell, Windows Terminal, cmd.exe. Includes psmux, pmux, and tmux commands. This is native Powershell Tmux designed for Windows in Rust 🦀
cli powershell psmux rust terminal terminal-multiplexer tmux tmux-alternative tmux-on-windows tmux-powershell tmux-win tmux-windows win-tmux windows windows-terminal windows-tmux
Last synced: 28 Apr 2026
https://github.com/whoozle/android-file-transfer-linux
Android File Transfer for Linux (and macOS!)
album-cover android cli file-transfer file-transfer-android file-transmission fuse fuse-interface linux lumia macosx mtp osx ptp smartphone smartphone-interaction transfer ui zune
Last synced: 14 May 2025
https://github.com/agauniyal/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
ansi cli color command-line console cplusplus cpp cpp-library cpp11 cpp14 cpp17 rang terminal
Last synced: 15 May 2025
https://github.com/ngx-rocket/generator-ngx-rocket
:rocket: Extensible Angular 14+ enterprise-grade project generator
angular angular-cli bootstrap cli cordova electron generator hacktoberfest ionic material mobile ngx ngx-rocket pwa rocket sass seed starter-kit typescript yeoman
Last synced: 15 May 2025
https://github.com/gobackup/gobackup
🗄 CLI tool for backup your databases, files to cloud storages in schedully.
backup cli go mysql postgresql redis
Last synced: 13 May 2025
https://github.com/dhondta/dronesploit
Drone pentesting framework console
cli console drone hacking pentest-tools python security-tools tinyscript
Last synced: 14 May 2025
https://github.com/frappe/bench
CLI to manage Multi-tenant deployments for Frappe apps
cli frappe-bench frappe-framework python setup-bench
Last synced: 14 May 2025
https://github.com/ontola/atomic-server
An open source headless CMS / real-time database. Powerful table editor, full-text search, and SDKs for JS / React / Svelte.
actix atomic-data cli database library linked-data rdf rust server sled
Last synced: 17 Mar 2026
https://github.com/revanced/revanced-cli
💻 Command-line application to use ReVanced
Last synced: 22 Feb 2026
https://github.com/cupcakearmy/autorestic
Config driven, easy backup cli for restic.
backup cli config config-driven deduplication incremental incremental-backup pruning restic
Last synced: 14 May 2025
https://github.com/analogj/lexicon
Manipulate DNS records on various DNS providers in a standardized way.
cli clouddns cloudflare cloudxns constellix digitalocean dns dns-provider dns-service dnsimple dnspod gandi godaddy letsencrypt lexicon pypi ssl-certificate transip vultr yandex
Last synced: 13 May 2025
https://github.com/databricks/click?tab=readme-ov-file
The "Command Line Interactive Controller for Kubernetes"
Last synced: 29 Mar 2025
https://github.com/papis/papis
Powerful and highly extensible command-line based document and bibliography manager.
arxiv biblatex bibtex citation cli command-line command-line-tool crossref doi jabref libgen library mendeley papers papis publications scholar sci-hub tex zotero
Last synced: 08 Feb 2026
https://github.com/statoscope/statoscope
Statoscope is a toolkit to analyze and validate webpack bundle
analyzer ci cli dependency-graph hacktoberfest validation webpack webpack-runtime-analyzer webpack-stats
Last synced: 14 May 2025
https://github.com/databricks/click
The "Command Line Interactive Controller for Kubernetes"
Last synced: 14 May 2025
https://github.com/sheeki03/tirith
Your browser catches homograph attacks. Your terminal doesn't. Tirith guards the gate — intercepts suspicious URLs, ANSI injection, and pipe-to-shell attacks before they execute.
cli devtools homograph-attack rust security shell supply-chain-security terminal unicode url-security
Last synced: 25 Feb 2026
https://github.com/piotrmurach/tty-prompt
A beautiful and powerful interactive command line prompt
cli menus prompt ruby-cli ruby-gem terminal terminal-input terminal-menu tty tty-components user-interface
Last synced: 13 May 2025
https://github.com/Tyrrrz/CliFx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 14 Mar 2025
https://github.com/nonchalant/appicon
AppIcon generates *.appiconset contains each resolution image for iOS
automation cli commandline homebrew ios swift-package-manager xcode
Last synced: 16 May 2025
https://github.com/Nonchalant/AppIcon
AppIcon generates *.appiconset contains each resolution image for iOS
automation cli commandline homebrew ios swift-package-manager xcode
Last synced: 03 Apr 2025
https://github.com/AnalogJ/lexicon
Manipulate DNS records on various DNS providers in a standardized way.
cli clouddns cloudflare cloudxns constellix digitalocean dns dns-provider dns-service dnsimple dnspod gandi godaddy letsencrypt lexicon pypi ssl-certificate transip vultr yandex
Last synced: 24 Mar 2025
https://github.com/pablolec/recoverpy
Interactively find and recover deleted or :point_right: overwritten :point_left: files from your terminal
cli console cybersecurity data data-recovery files forensics hacking linux macos pentesting python python3 recovery search search-interface terminal textual tool tui
Last synced: 05 Oct 2025
https://github.com/kimono-koans/httm
Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even Time Machine and Restic backups!)
btrfs btrfs-snapshots cli command-line command-line-tool freebsd homelab linux nilfs restic rust shell terminal unix unix-command unix-shell zfs zfs-snapshots zfsonroot zsh
Last synced: 13 May 2025
https://github.com/diegohaz/generact
Generate React components by replicating your own
cli create-react-app generator react react-boilerplate react-starter-kit
Last synced: 15 May 2025
https://github.com/hauntsaninja/pyp
Easily run Python at the shell! Magical, but never mysterious.
awk cli command-line python shell
Last synced: 13 May 2025
https://whoozle.github.io/android-file-transfer-linux/
Android File Transfer for Linux (and macOS!)
album-cover android cli file-transfer file-transfer-android file-transmission fuse fuse-interface linux lumia macosx mtp osx ptp smartphone smartphone-interaction transfer ui zune
Last synced: 09 Aug 2025
https://github.com/leo-arch/clifm
💾 The shell-like, command line terminal file manager
autosuggestion batch-rename c cli command-line console developer-tools file-browser file-manager file-preview filemanager fzf plugins shell syntax-highlighting terminal text-based
Last synced: 07 Jan 2026
https://github.com/fsociety-team/fsociety
A Modular Penetration Testing Framework
cli docker fsociety osint penetration-testing python python3
Last synced: 14 May 2025
https://github.com/orhun/gpg-tui
Manage your GnuPG keys with ease! 🔐
cli gnupg gpg gpg-configuration gpg-key gpg-keys gpg-signatures gpg-tui hacktoberfest key-management linux openpgp rust terminal tui tui-app tui-rs
Last synced: 13 May 2025
https://github.com/org-formation/org-formation-cli
Better than landingzones!
aws best-practices cli cloudformation controltower devops hacktoberfest landing-zone organizations patterns tool
Last synced: 13 May 2025
https://github.com/sezna/nps
NPM Package Scripts -- All the benefits of npm scripts without the cost of a bloated package.json and limits of json
automation cli npm npm-scripts package-json scripts
Last synced: 13 May 2025
https://github.com/absadiki/subsai
🎞️ Subtitles generation tool (Web-UI + CLI + Python package) powered by OpenAI's Whisper and its variants 🎞️
cli subtitles subtitles-generator webui whisper whisper-ai
Last synced: 14 May 2025
https://github.com/drovosek01/adobe-packager
Script that allows to download portable installers of different versions Adobe software for macOS
Last synced: 15 May 2025
https://github.com/synox/youtube-dl-interactive
OBSOLETE - Interactively select the quality and format for youtube-dl
Last synced: 27 Sep 2025
https://github.com/Drovosek01/adobe-packager
Script that allows to download portable installers of different versions Adobe software for macOS
Last synced: 27 Mar 2025
https://github.com/chrisryugj/korean-law-mcp
국가법령정보MCP | 법제처 41개 API → 15개 MCP 도구. 법령·판례·조례·조약을 AI로 검색·조회·분석 | 41 Korean legal APIs → 15 MCP tools
api claude cli korea korean-law law legal legal-ai legal-tech mcp mcp-server model-context-protocol precedent typescript
Last synced: 16 Apr 2026
https://github.com/mark24code/rime-auto-deploy
Rime输入法安装脚本,让一切更轻松。Make using Rime easy.
cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit
Last synced: 13 Apr 2025
https://github.com/bensadeh/circumflex
🌿 It's Hacker News in your terminal
cli client command-line console hacker hacker-news hackernews news reader terminal tui ycombinator
Last synced: 12 Apr 2025
https://github.com/Mark24Code/rime-auto-deploy
Rime输入法安装脚本,让一切更轻松。Make using Rime easy.
cli cli-app comand-line command-line-tool repl rime rime-config ruby terminal toolkit
Last synced: 26 Mar 2025
https://github.com/wordops/wordops
Install and manage a high performance WordPress stack with a few keystrokes
automation cache cli debian lemp mariadb nginx performance php redis reverse-proxy server-management ssl ubuntu wordops wordpress wordpress-site
Last synced: 29 Apr 2025
https://github.com/eBay/tsv-utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
cli command-line csv d data-mining data-science delimited-files dlang reservoir-sampling sampling shuffle statistics tabular-data tsv uniq
Last synced: 14 Apr 2025
https://github.com/ebay/tsv-utils
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
cli command-line csv d data-mining data-science delimited-files dlang reservoir-sampling sampling shuffle statistics tabular-data tsv uniq
Last synced: 27 Jan 2026
https://github.com/stablyai/orca
Orca is the next-gen IDE for building with coding agents
claude-code cli codex cursor-agent ghostty opencode orchestration parallel-agents pi terminal worktrees
Last synced: 27 Apr 2026
https://github.com/ehmicky/cross-platform-node-guide
📗 How to write cross-platform Node.js code
api cli code-quality cross-platform documentation encoding es6 javascript linux macos nodejs operating-system os portability security server shell terminal unix windows
Last synced: 14 May 2025
https://github.com/annihil/github-spray
:octocat: Draw on your GitHub contribution graph ░▒▓█
calendar cli cli-app contribution github graffiti graph heatmap javascript npm-package pixel-art
Last synced: 15 May 2025
https://github.com/bgreenwell/lstr
A fast, minimalist directory tree viewer, written in Rust.
cli command-line command-line-tool developer-tools filesystem git ls nerd-fonts rust-lang tree tui
Last synced: 21 Jan 2026
https://github.com/f/omelette
Omelette is a simple, template based autocompletion tool for Node and Deno projects with super easy API. (For Bash, Zsh and Fish)
Last synced: 14 May 2025
https://github.com/dbcli/mssql-cli
A command-line client for SQL Server with auto-completion and syntax highlighting
Last synced: 14 May 2025
https://github.com/Annihil/github-spray
:octocat: Draw on your GitHub contribution graph ░▒▓█
calendar cli cli-app contribution github graffiti graph heatmap javascript npm-package pixel-art
Last synced: 04 Apr 2025
https://github.com/daxeel/blockshell
🎉 Minimal Blockchain Learning CLI
blockchain blockchain-concepts blockchain-demos blockchain-explorer blockchain-platform blockchain-technology cli command-line-tool
Last synced: 06 Apr 2025
https://github.com/samtay/so
A terminal interface for Stack Overflow
cli cursive rust stackexchange stackoverflow terminal tui
Last synced: 14 May 2025
https://github.com/ofek/pyapp
Runtime installer for Python applications
application build cli packaging python rust
Last synced: 29 Apr 2025
https://github.com/tencent/feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
builder cli code-quality command-line-tool feflow front-end lint plugin webpack workflow yeoman
Last synced: 13 May 2025
https://github.com/adishavit/argh
Argh! A minimalist argument handler.
argument-parser cli cli-args command-line command-line-parser cpp11 getopt getopts header-only single-file
Last synced: 14 May 2025
https://github.com/Tencent/feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
builder cli code-quality command-line-tool feflow front-end lint plugin webpack workflow yeoman
Last synced: 18 Jul 2025
https://github.com/elringus/sprite-dicing
Cross-engine tool for lossless compression of sprites with identical areas
abi cli game-development rust sprites texture tool unity
Last synced: 23 Feb 2026
https://github.com/gothenburgbitfactory/timewarrior
Timewarrior - Commandline Time Tracking and Reporting
Last synced: 14 May 2025
https://github.com/ignite/cli
Ignite is a CLI tool and hub designed for constructing Proof of Stake Blockchains rooted in Cosmos-SDK
blockchain cli cosmos-sdk ignite tendermint
Last synced: 19 Apr 2026
https://github.com/simonhaenisch/md-to-pdf
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
assignments cli documentation headless-chrome homework markdown markdown-to-pdf md pdf pdf-generation puppeteer
Last synced: 14 May 2025
https://github.com/WordOps/WordOps
Install and manage a high performance WordPress stack with a few keystrokes
automation cache cli debian lemp mariadb nginx performance php redis reverse-proxy server-management ssl ubuntu wordops wordpress wordpress-site
Last synced: 28 Mar 2025
https://github.com/peterldowns/localias
custom local domain aliases for local dev servers
cli cli-app cli-application cli-tool cli-tools devtools devtools-team golang golang-application golang-tool golang-tools proxies proxy-server webdev webdevelopment
Last synced: 09 Mar 2026
https://github.com/gorilla-llm/gorilla-cli
LLMs for your CLI
aws bash cli gcp iterm2 k8s kubernetes kubernetes-cli llm productivity shell terminal wsl zsh
Last synced: 15 May 2025
https://github.com/retypeapp/retype
Retype is an ultra-high-performance static site generator that builds a website based on simple text files. Made in Canada 🇨🇦.
cli docs documentation documentation-generator documentation-tool documentation-website notebooks notes retype static-site-generation
Last synced: 04 Apr 2026
https://github.com/stampery/mongoaudit
🔥 A powerful MongoDB auditing and pentesting tool 🔥
authentication cli database encryption hardening infosec mongodb pentesting
Last synced: 15 May 2025
https://github.com/xalanq/cf-tool
:bar_chart: Codeforces CLI (Submit, Parse, Test, etc.). Support Contests, Gym, Groups, acmsguru, Windows, macOS, Linux, 7 MB
cli codeforces cross-platform golang
Last synced: 20 Aug 2025
https://github.com/python-poetry/cleo
Cleo allows you to create beautiful and testable command-line interfaces.
Last synced: 11 Dec 2025
https://github.com/jmathai/elodie
An EXIF-based photo assistant, organizer and workflow automation tool.
automation cli command-line dropbox elodie exif exif-information exiftool google-drive google-photos google-photos-api organize-photos photo-manager photo-organizer photography photos python python3 synology synology-nas
Last synced: 14 May 2025
https://github.com/mike-engel/jwt-cli
A super fast CLI tool to decode and encode JWTs built in Rust
cli command-line-tool json json-web-token jsonwebtoken jwt jwt-cli jwt-token rust
Last synced: 15 May 2025
https://github.com/bibendi/dip
The dip is a CLI dev–tool that provides native-like interaction with a Dockerized application.
bash cli docker docker-compose gem ruby thor zsh
Last synced: 13 May 2025
https://github.com/tenox7/ttyplot
a realtime plotting utility for terminal/console with data input from stdin
chart cli cli-app command-line-tool commandline console console-tool cpu graph ping pipe pipeline plot realtime sar snmp snmp-network-throughput snmpget stdin
Last synced: 21 Oct 2025
https://github.com/lurst/hr
A horizontal :straight_ruler: for your terminal
Last synced: 14 May 2025
https://github.com/LuRsT/hr
A horizontal :straight_ruler: for your terminal
Last synced: 22 Mar 2025
https://github.com/xlang-ai/OSWorld
[NeurIPS 2024] OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments
agent artificial-intelligence benchmark cli code-generation gui language-model large-action-model llm multimodal natural-language-processing reinforcement-learning rpa vlm
Last synced: 18 Apr 2025