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-27 00:05:13 UTC
- JSON Representation
https://github.com/waylaidwanderer/node-chatgpt-api
A client implementation for ChatGPT and Bing AI. Available as a Node.js module, REST API server, and CLI app.
api api-rest api-server bing bing-api bing-chat bing-search chatgpt chatgpt-api cli gpt gpt-3 gpt-4 javascript nodejs npm openai openai-api
Last synced: 13 May 2025
https://github.com/jhspetersson/fselect
Find files with SQL-like queries
cli command-line files filesystem find hacktoberfest query rust sql sql-like tool utility
Last synced: 16 May 2025
https://github.com/niklashigi/apk-mitm
🤖 A CLI application that automatically prepares Android APK files for HTTPS inspection
android apk apktool certificate-pinning cli man-in-the-middle mitm reverse-engineering
Last synced: 10 Apr 2025
https://github.com/cointop-sh/cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
bitcoin blockchain cli coin coingecko coinmarketcap command-line console cryptocurrency digital-currency ethereum go golang holdings homebrew linux macos monitoring portfolio terminal
Last synced: 14 May 2025
https://github.com/nklayman/vue-cli-plugin-electron-builder
Easily Build Your Vue.js App For Desktop With Electron
cli electron electron-builder hacktoberfest vue vue-cli vue-cli-plugin webpack
Last synced: 13 May 2025
https://github.com/iterative/cml
♾️ CML - Continuous Machine Learning | CI/CD for ML
bitbucket-pipelines ci ci-cd cicd cli continuous-delivery continuous-integration data-science developer-tools github-actions gitlab-ci hacktoberfest machine-learning
Last synced: 12 May 2025
https://github.com/AlecAivazis/survey
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
cli command-line golang interactive prompt unix windows
Last synced: 13 Mar 2025
https://github.com/alecaivazis/survey
A golang library for building interactive and accessible prompts with full support for windows and posix terminals.
cli command-line golang interactive prompt unix windows
Last synced: 07 Oct 2025
https://github.com/cezaraugusto/extension-create
🧩 The cross-browser extension framework.
boilerplate browser browser-extension browser-extensions chrome chromium cli edge extension extensions firefox generator kit runner safari starter-kit template webextension webextensions
Last synced: 04 Mar 2025
https://github.com/qustavo/httplab
The interactive web server
cli developer-tools development golang http httplab inspector testing webserver
Last synced: 14 May 2025
https://github.com/gchaincl/httplab
The interactive web server
cli developer-tools development golang http httplab inspector testing webserver
Last synced: 02 Apr 2025
https://github.com/donnemartin/haxor-news
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
cli client developer-tools hacker-news hacker-news-client hacker-news-reader linux macos programming python shell terminal utilities utility windows
Last synced: 14 May 2025
https://github.com/smtg-ai/claude-squad
Manage multiple AI terminal agents like Claude Code, Aider, Codex, OpenCode, and Amp.
aider claude-code cli codex vibe-coding
Last synced: 26 Aug 2025
https://github.com/tlkh/asitop
Perf monitoring CLI tool for Apple Silicon
apple-silicon cli cpu gpu m1 macos
Last synced: 14 May 2025
https://github.com/genuinetools/img
Standalone, daemon-less, unprivileged Dockerfile and OCI compatible container image builder.
buildkit cli containers docker linux opencontainers rootless runc
Last synced: 13 May 2025
https://github.com/cloudflare/workers-sdk
⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
cli cloudflare cloudflare-workers javascript serverless wasm
Last synced: 13 Apr 2026
https://github.com/zu1k/nali
An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.
cdn cdn-provider chunzhen cli geoip geoip2 golang ip ipip nali nali-cli qqwry qqwry-ip-database zx-ipv6
Last synced: 23 Apr 2025
https://github.com/lirantal/dockly
Immersive terminal interface for managing docker containers and services
cli command-line-tool console containers docker hacktoberfest nodejs
Last synced: 13 May 2025
https://github.com/dankamongmen/notcurses
blingful character graphics/TUI library. definitely not curses.
c cli ncurses terminal terminal-emulators
Last synced: 19 Oct 2025
https://github.com/laravel-zero/laravel-zero
A PHP framework for console artisans
application cli command-line composer console console-application framework hacktoberfest illuminate laravel laravel-zero micro-framework performance php shell standalone symfony terminal tool utility
Last synced: 11 May 2025
https://github.com/multiprocessio/dsq
Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
cli csv excel golang json openoffice-calc parquet sql tsv
Last synced: 14 May 2025
https://github.com/tox-dev/tox
Command line driven CI frontend and development task automation tool.
actions automation cli continuous-integration python testing venv virtualenv
Last synced: 06 Mar 2026
https://github.com/gptme/gptme
Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web, vision.
ai-agents ai-assistant anthropic chatbot chatgpt cli code-generation llamacpp llm llm-agent llm-apps openai openrouter rag
Last synced: 02 Apr 2026
https://github.com/flow-typed/flow-typed
A central repository for Flow library definitions
cli flow flowtype hacktoberfest libdefs types
Last synced: 13 May 2025
https://github.com/version-fox/vfox
A cross-platform and extendable version manager with support for Java, Node.js, Golang, Python, Flutter, .NET & more
asdf bash cli cmd cross-platform development-tools golang linux lua macos nodejs plugin-manager powershell sdk tools version-manager windows zsh
Last synced: 07 Feb 2026
https://github.com/homerchen19/nba-go
🏀 💻 The finest NBA CLI.
basketball box-score cli javascript live nba scoreboard
Last synced: 14 May 2025
https://github.com/lirantal/nodejs-cli-apps-best-practices
The largest Node.js CLI Apps best practices list ✨
best-practices cli command-line hacktoberfest nodejs nodejs-cli
Last synced: 14 May 2025
https://github.com/exiftool/exiftool
ExifTool meta information reader/writer
api cli exif image-metadata iptc metadata perl xmp
Last synced: 13 May 2025
https://github.com/sindresorhus/meow
🐈 CLI app helper
cli command-line javascript kitten meow nodejs
Last synced: 20 Feb 2026
https://github.com/mtkennerly/ludusavi
Backup tool for PC game saves
backup cli cross-platform games gui saves steam steam-deck steam-proton steamdeck videogames
Last synced: 12 May 2025
https://github.com/arxanas/git-branchless
High-velocity, monorepo-scale workflow for Git
Last synced: 09 May 2025
https://github.com/callstack/haul
Haul is a command line tool for developing React Native apps, powered by Webpack
Last synced: 14 May 2025
https://github.com/cliutils/cli11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
cli cli-parser cpp11 no-dependencies
Last synced: 12 May 2025
https://github.com/bchao1/bullet
🚅 Interactive prompts made simple. Build a prompt like stacking blocks.
cli colors command-line-tool customization formatting interactive prompts python terminal utility
Last synced: 15 May 2025
https://github.com/emqx/MQTTX
A Powerful and All-in-One MQTT 5.0 client toolbox for Desktop, CLI and WebSocket.
cli cross-platform electron electron-app emqx iot iot-application linux macos mosquitto mqtt mqtt-cli mqtt-client mqtt-client-gui mqtt-protocol mqtt-smarthome mqtt-tool mqtt-websocket mqtt5 vue
Last synced: 14 Mar 2025
https://github.com/alecthomas/kingpin
CONTRIBUTIONS ONLY: A Go (golang) command line and flag parser
Last synced: 12 May 2025
https://github.com/sloria/doitlive
Because sometimes you need to do it live
bash cli click command-line hacktoberfest ipython live-coding presentations python script zsh
Last synced: 13 May 2025
https://github.com/apple/swift-argument-parser
Straightforward, type-safe argument parsing for Swift
Last synced: 01 Apr 2026
https://github.com/mergestat/mergestat-lite
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
cli command-line git go golang sql sqlite
Last synced: 23 Apr 2025
https://github.com/augmentable-dev/askgit
Query git repositories with SQL. Generate reports, perform status checks, analyze codebases. 🔍 📊
cli command-line git go golang sql sqlite
Last synced: 22 Feb 2025
https://github.com/mattallty/caporal.js
A full-featured framework for building command line applications (cli) with node.js
argument-parser argument-parsing argv argv-parser autocomplete bash caporal cli cli-app command-line command-line-parser node node-js nodejs shell-script terminal typos-suggestions winston zsh
Last synced: 25 Apr 2025
https://github.com/mattallty/Caporal.js
A full-featured framework for building command line applications (cli) with node.js
argument-parser argument-parsing argv argv-parser autocomplete bash caporal cli cli-app command-line command-line-parser node node-js nodejs shell-script terminal typos-suggestions winston zsh
Last synced: 25 Mar 2025
https://rs.github.io/curlie/
The power of curl, the ease of use of httpie.
api-client cli curl developer-tools go http-client httpie terminal webdevelopment
Last synced: 29 Sep 2025
https://github.com/mayuki/cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
cli command-line console csharp dotnet dotnet-core
Last synced: 13 May 2025
https://github.com/can1357/oh-my-pi
⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more
ai-agent ai-coding-agent anthropic bun claude cli coding-assistant llm mcp multi-provider openai rust terminal tui typescript
Last synced: 25 Apr 2026
https://github.com/hasura/graphqurl
curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client.
autocomplete cli curl graphql mutations query subscription
Last synced: 11 May 2025
https://github.com/CLIUtils/CLI11
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
cli cli-parser cpp11 no-dependencies
Last synced: 01 Apr 2025
https://github.com/hpjansson/chafa
📺🗿 Terminal graphics for the 21st century.
ansi cli graphics graphics-library image-processing image-viewer images iterm2 kitty powershell sixel terminal terminal-based terminal-graphics
Last synced: 13 May 2025
https://github.com/deepjyoti30/ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
apple-music apple-music-api cli ffmpeg free-software freemusic gaana high-quality-music id3 itunes metadata mp3 music music-bot no-ads song-download songs spotify youtube youtube-dl
Last synced: 14 May 2025
https://github.com/rudrankriyam/App-Store-Connect-CLI
Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts
app-store-connect apple automation cicd cli command-line-tool developer-tools devops go golang ios macos swift testflight xcode
Last synced: 31 Mar 2026
https://github.com/blockchaincommons/learning-bitcoin-from-the-command-line
A complete course for learning Bitcoin programming and usage from the command
bitcoin bitcoin-scripts bitcoin-setup blockchain cli controlling-bitcoin-transactions multisig p2sh raw-transactions sending-bitcoin-transactions sending-coins transaction
Last synced: 13 May 2025
https://github.com/steipete/mcporter
Call MCPs via TypeScript, masquerading as simple TypeScript API. Or package them as cli.
Last synced: 02 Apr 2026
https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line
A complete course for learning Bitcoin programming and usage from the command
bitcoin bitcoin-scripts bitcoin-setup blockchain cli controlling-bitcoin-transactions multisig p2sh raw-transactions sending-bitcoin-transactions sending-coins transaction
Last synced: 25 Mar 2025
https://github.com/mayuki/Cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
cli command-line console csharp dotnet dotnet-core
Last synced: 24 Mar 2025
https://github.com/schemathesis/schemathesis
Catch API bugs before your users do
api api-testing cli fuzzing graphql hypothesis openapi property-based-testing pytest swagger testing
Last synced: 26 Apr 2026
https://github.com/archivy/archivy
Archivy is a self-hostable knowledge repository that allows you to learn and retain information in your own personal and extensible wiki.
cli digital-brain elasticsearch hacktoberfest knowledge knowledge-base note-taking productivity python
Last synced: 14 May 2025
https://github.com/gnebbia/kb
A minimalist command line knowledge base manager
cheatsheets cli knowledge knowledge-base methodology notebook notes notes-management-system pentest-tool procedures rtfm
Last synced: 14 May 2025
https://github.com/cloudflare/wrangler
🤠 Home to Wrangler v1 (deprecated)
cli cloudflare-workers rust serverless
Last synced: 04 Aug 2025
https://github.com/cloudflare/wrangler-legacy
🤠 Home to Wrangler v1 (deprecated)
cli cloudflare-workers rust serverless
Last synced: 28 Sep 2025
https://github.com/killercup/cargo-edit
A utility for managing cargo dependencies from the command line.
Last synced: 13 May 2025
https://github.com/crate-ci/typos
Source code spell checker
cli code-quality rust spell-checker
Last synced: 05 Feb 2026
https://github.com/rs/curlie
The power of curl, the ease of use of httpie.
api-client cli curl developer-tools go http-client httpie terminal webdevelopment
Last synced: 15 Dec 2025
https://github.com/danvergara/dblab
The database client every command line junkie deserves.
cli client developer-tools development golang mysql oracle postgresql sqlite sqlserver tui tview
Last synced: 07 Apr 2026
https://github.com/waf/csharprepl
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.
cli console csharp dotnet global-tool interactive-programming repl
Last synced: 12 May 2025
https://github.com/jhawthorn/fzy
:mag: A simple, fast fuzzy finder for the terminal
c cli fuzzy fuzzy-finders fuzzy-search fuzzyfinder fzy unix vim
Last synced: 13 May 2025
https://github.com/jarun/ddgr
:duck: DuckDuckGo from the terminal
cli command-line console duckduckgo duckduckgo-bang privacy-aware standalone terminal web-search
Last synced: 23 Apr 2025
https://github.com/railwayapp/nixpacks
App source + Nix packages + Docker = Image
buildpacks cli docker nix nixpkgs rust
Last synced: 08 May 2025
https://github.com/peak/s5cmd
Parallel S3 and local filesystem execution tool.
aws cli filesystem go s3 s5cmd storage
Last synced: 12 May 2025
https://github.com/microsoft/procdump-for-linux
A Linux version of the ProcDump Sysinternals tool
cli debugging-tool sysinternals
Last synced: 12 Apr 2025
https://github.com/infinitered/gluegun
A delightful toolkit for building TypeScript-powered command-line apps.
Last synced: 14 May 2025
https://github.com/tsedio/tsed
:triangular_ruler: Ts.ED is a Node.js and TypeScript framework on top of Express to write your application with TypeScript (or ES6). It provides a lot of decorators and guideline to make your code more readable and less error-prone. ⭐️ Star to support our work!
cli contribution decorators dependency-injection express hacktoberfest ioc koa lifecycle-hooks middleware multer nodejs nodejs-api nodejs-framework open-source rest-api socket-io swagger typescript typescript-framework
Last synced: 15 Jan 2026
https://github.com/microsoft/ProcDump-for-Linux
A Linux version of the ProcDump Sysinternals tool
cli debugging-tool sysinternals
Last synced: 15 Jul 2025
https://github.com/nomad-cli/houston
Apple Push Notifications; No Dirigible Required
apns cli houston nomad notifications ruby
Last synced: 28 Sep 2025
https://github.com/amalshaji/portr
Expose local http, tcp or websocket connections to the public internet
cli developer-tools golang http ngrok-alternative ngrok-replacement open-source python reverse-tunnel self-hosted shadcn-svelte shadcn-ui ssh-tunnel svelte tcp tunneling
Last synced: 02 Apr 2026
https://github.com/mermaid-js/mermaid-cli
Command line tool for the Mermaid library
Last synced: 07 May 2025
https://github.com/str4d/rage
A simple, secure and modern file encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
age-encryption cli curve25519 encryption rust rust-library scrypt secure-by-default unix-philosophy yubikey zero-configuration
Last synced: 19 Oct 2025
https://github.com/waf/CSharpRepl
A command line C# REPL with syntax highlighting – explore the language, libraries and nuget packages interactively.
cli console csharp dotnet global-tool interactive-programming repl
Last synced: 09 Apr 2025
https://github.com/kubernetes-sigs/kui
A hybrid command-line/UI development experience for cloud-native development
cli dashboard electron kubectl kubernetes plugin ui visualization visualizations
Last synced: 12 Jan 2026
https://github.com/inngest/inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
cli event-driven event-driven-architecture queues serverless serverless-functions workflow-engine workflows
Last synced: 12 Feb 2026
https://github.com/getagentseal/codeburn
See where your AI coding tokens go. Interactive TUI dashboard for Claude Code, Codex, and Cursor cost observability.
ai-coding claude-code cli codex cost-tracking cursor-ide developer-tools observability terminal-ui token-usage
Last synced: 25 Apr 2026
https://github.com/dotnet/sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI
Last synced: 10 Feb 2026
https://github.com/pankod/superplate
A well-structured production-ready frontend boilerplate with Typescript, React Testing Library, styled-component, React Query, .env, Axios, Bundle Analyzer, Prettier and 30+ plugins. superplate creates projects for React.js, Next.js, and refine. https://pankod.github.io/superplate/
best-practices boilerplate cli nextjs npx react reactjs typescript
Last synced: 14 May 2025
https://github.com/dnote/dnote
A simple command line notebook for programmers
cli command-line-tool developer-tools dnote notebook personal-knowledge-base
Last synced: 14 May 2025
https://github.com/generalaction/emdash
Emdash is the Open-Source Agentic Development Environment (🧡 YC W26). Run multiple coding agents in parallel. Use any provider.
ai claude-code cli coding-agents codingagents containerization docker gitworktrees jira linear llm openai opensource orchestration parallel-agents parallelexecution terminal
Last synced: 06 Apr 2026
https://github.com/aws-amplify/amplify-cli
The AWS Amplify CLI is a toolchain for simplifying serverless web and mobile development.
analytics api authentication aws aws-amplify aws-appsync aws-fargate aws-lambda cli fullstack graphql lambda-functions mobile-development notifications predictions serverless serverless-containers storage web-development
Last synced: 13 May 2025
https://github.com/ouch-org/ouch
Painless compression and decompression in the terminal
cli compression decompression hacktoberfest rust
Last synced: 12 May 2025
https://github.com/guptarohit/asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
ascii-chart asciigraph chart charting-library cli command-line command-line-tool go golang golang-library graph line-chart plot terminal utility
Last synced: 12 May 2025
https://github.com/dathere/qsv
Blazing-fast Data-Wrangling toolkit
ckan cli csv data-engineering data-wrangling dcat excel geocode libreoffice luau metadata opendata parquet polars postgresql sampling sql sqlite statistics timeseries
Last synced: 24 Dec 2025
https://github.com/johanneskaufmann/html-to-markdown
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
cli converter go golang html html-to-markdown markdown
Last synced: 13 May 2025
https://github.com/atanunq/viu
Terminal image viewer with native support for iTerm and Kitty
cli image-viewer rust terminal
Last synced: 13 May 2025
https://github.com/gravitational/teleconsole
Command line tool to share your UNIX terminal and forward local TCP ports to people you trust.
cli collaboration pair-programming ssh terminal-based tools tunnel
Last synced: 29 Sep 2025
https://github.com/git-chglog/git-chglog
CHANGELOG generator implemented in Go (Golang).
changelog cli command-line-tool git git-chglog github gitlab go golang golang-package jira keep-a-changelog
Last synced: 13 May 2025