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: 2025-04-23 00:05:01 UTC
- JSON Representation
https://github.com/bombshell-dev/clack
Effortlessly build beautiful command-line apps
cli command-line command-line-app node prompt prompts
Last synced: 22 Apr 2025
https://github.com/ducaale/xh
Friendly and fast tool for sending HTTP requests
api-testing cli developer-tools http-client rust terminal
Last synced: 22 Apr 2025
https://github.com/AdnanHodzic/auto-cpufreq
Automatic CPU speed & power optimizer for Linux
automatic battery boost cli cpu daemon frequency governor hacktoberfest laptop linux management monitor monitoring power speed tool turbo
Last synced: 03 Apr 2025
https://github.com/manifoldco/promptui
Interactive prompt for command-line applications
cli command-line golang input interface
Last synced: 22 Apr 2025
https://github.com/chmln/sd
Intuitive find & replace CLI (sed alternative)
cli command-line regex rust terminal text-processing
Last synced: 22 Apr 2025
https://github.com/charmbracelet/bubbles
TUI components for Bubble Tea 🫧
cli elm-architecture hacktoberfest terminal tui
Last synced: 17 Apr 2025
https://github.com/donnemartin/dev-setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
android-development aws bash cli cloud elasticsearch git iterm2 linux mac macos mongodb mysql nodejs postgresql python redis spark sublime-text vim
Last synced: 11 Apr 2025
https://github.com/jarun/googler
:mag: Google from the terminal
cli command-line console google google-news google-search google-site-search search standalone terminal web-search
Last synced: 18 Jan 2025
https://github.com/chriswalz/bit
Bit is a modern Git CLI
autocomplete bit cli git golang hacktoberfest hacktoberfest2021 interactive prompt
Last synced: 10 Apr 2025
https://github.com/reorx/httpstat
curl statistics made simple
cli curl http python visualization
Last synced: 10 Apr 2025
https://github.com/ofek/hatch
Modern, extensible Python project management
build cli packaging plugin python versioning virtualenv
Last synced: 08 Dec 2024
https://github.com/nikolaeu/numi
Beautiful calculator app for macOS, Linux & Windows
app calculator cli converter extensions javascript linux macos numi plugins
Last synced: 23 Apr 2025
https://github.com/mixn/carbon-now-cli
🎨 Beautiful images of your code — from right inside your terminal.
cli cli-app cli-application cli-command cli-tool cli-utilities cli-utility command-line node nodejs
Last synced: 23 Apr 2025
https://github.com/rsalmei/alive-progress
A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!
alive animated animations bar cli eta feedback monitoring multi-threaded progress progress-bar progressbar python repl spinner spinner-styles spinners terminal throughput visual
Last synced: 22 Apr 2025
https://github.com/montferret/ferret
Declarative web scraping
cdp chrome cli crawler crawling data-mining dsl go golang hacktoberfest library query-language scraper scraping scraping-websites tool
Last synced: 22 Apr 2025
https://github.com/mysticatea/npm-run-all
A CLI tool to run multiple npm-scripts in parallel or sequential.
cli cli-command cli-commands javascript multi-platform npm npm-module npm-package npm-scripts parallel series
Last synced: 22 Apr 2025
https://github.com/robinmoisson/staticrypt
Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.
cli encryption html javascript password static static-html webcrypto
Last synced: 09 Apr 2025
https://github.com/jondot/hygen
The simple, fast, and scalable code generator that lives in your project.
Last synced: 23 Apr 2025
https://github.com/rebuy-de/aws-nuke
Nuke a whole AWS account and delete all its resources.
Last synced: 19 Feb 2025
https://github.com/MontFerret/ferret
Declarative web scraping
cdp chrome cli crawler crawling data-mining dsl go golang hacktoberfest library query-language scraper scraping scraping-websites tool
Last synced: 13 Mar 2025
https://github.com/kennethreitz/legit
Git for Humans, Inspired by GitHub for Mac™.
Last synced: 15 Dec 2024
https://github.com/frostming/legit
Git for Humans, Inspired by GitHub for Mac™.
Last synced: 10 Apr 2025
https://github.com/ponzu-cms/ponzu
Headless CMS with automatic JSON API. Featuring auto-HTTPS from Let's Encrypt, HTTP/2 Server Push, and flexible server framework written in Go.
api cli cms golang http2 json productivity server tls
Last synced: 09 Apr 2025
https://github.com/svenstaro/miniserve
🌟 For when you really just want to serve some files over HTTP right now!
cli command-line command-line-tool http-server serve server static-files
Last synced: 23 Apr 2025
https://github.com/mfontanini/presenterm
A markdown terminal slideshow tool
cli markdown markdown-slides presentation rust slides slideshow terminal
Last synced: 22 Apr 2025
https://github.com/ynqa/jnv
Interactive JSON filter using jq
autocomplete cli command-line interactive jq json kubernetes prompt rust
Last synced: 22 Apr 2025
https://github.com/mufeedvh/code2prompt
A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.
ai chatgpt claude cli command-line command-line-tool gpt llm prompt prompt-engineering prompt-generator prompt-toolkit rust
Last synced: 22 Apr 2025
https://github.com/nunomaduro/phpinsights
🔰 Instant PHP quality checks from your console
analytics architecture cli code complexity console cs hacktoberfest php quality static style tool
Last synced: 22 Apr 2025
https://github.com/win-acme/win-acme
A simple ACME client for Windows (for use with Let's Encrypt et al.)
acme acme-v2 certificates cli csharp exchange iis letsencrypt rds windows winrm
Last synced: 09 Apr 2025
https://github.com/dalance/procs
A modern replacement for ps written in Rust
Last synced: 22 Apr 2025
https://github.com/Lone-Coder/letsencrypt-win-simple
A simple ACME client for Windows (for use with Let's Encrypt et al.)
acme acme-v2 certificates cli csharp exchange iis letsencrypt rds windows winrm
Last synced: 11 Mar 2025
https://github.com/c-bata/go-prompt
Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
cli command-line interactive prompt terminal vt100
Last synced: 23 Apr 2025
https://github.com/sharkdp/pastel
A command-line tool to generate, analyze, convert and manipulate colors
cli color-converter color-space colors command-line rust terminal tool
Last synced: 24 Apr 2025
https://github.com/donnemartin/saws
A supercharged AWS command line interface (CLI).
aws aws-cli cli client cloud cloud-management developer-tools development linux macos programming python shell terminal utilities utility windows
Last synced: 10 Apr 2025
https://github.com/slackadays/clipboard
😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
bash cli clipboard clipboard-manager cmd collaborate command-line console cpp cross-platform hacktoberfest learn library linux macos productivity shell terminal windows
Last synced: 24 Apr 2025
https://github.com/remkop/picocli
Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
annotations ansi ansi-colors argument-parsing autocomplete bash-completion cli cli-framework command-line command-line-parser commandline completion executable git graalvm java native-image options-parsing parser subcommands
Last synced: 22 Apr 2025
https://github.com/cube2222/octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
cli csv data-analysis go golang json mysql nosql postgresql query query-engine redis sql
Last synced: 09 Apr 2025
https://github.com/wallix/awless
A Mighty CLI for AWS
awless aws aws-cli cli cloud cloud-management devops devops-tools golang
Last synced: 11 Apr 2025
https://github.com/pauljuliusmartinez/jless
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
Last synced: 22 Apr 2025
https://github.com/leoafarias/fvm
Flutter Version Management: A simple CLI to manage Flutter SDK versions.
cli dart flutter flutter-releases flutter-sdk-versions fvm sdk
Last synced: 23 Apr 2025
https://github.com/PaulJuliusMartinez/jless
jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.
Last synced: 27 Mar 2025
https://github.com/mifi/editly
Slick, declarative command line video editing & API
animations cli clips command-line editor ffmpeg images opengl slideshow subtitle transition video video-editor
Last synced: 22 Apr 2025
https://github.com/wp-cli/wp-cli
⚙️ WP-CLI framework
cli framework hacktoberfest php wordpress wp-cli
Last synced: 22 Apr 2025
https://github.com/google/clasp
🔗 Command Line Apps Script Projects
apps-script cli javascript typescript
Last synced: 22 Apr 2025
https://github.com/transitive-bullshit/create-react-library
CLI for creating reusable react libraries.
babel cli component create-react-app library preact react rollup
Last synced: 22 Jan 2025
https://github.com/Slackadays/Clipboard
😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager
bash cli clipboard clipboard-manager cmd collaborate command-line console cpp cross-platform hacktoberfest learn library linux macos productivity shell terminal windows
Last synced: 14 Mar 2025
https://github.com/carloscuesta/gitmoji-cli
A gitmoji interactive cli tool for using emojis on commits. 💻
Last synced: 10 Apr 2025
https://github.com/sindresorhus/create-dmg
Create a good-looking DMG for your macOS app in seconds
app cli cli-app disk-image dmg javascript macos nodejs
Last synced: 10 Apr 2025
https://github.com/s3tools/s3cmd
Official s3cmd repo -- Command line tool for managing S3 compatible storage services (including Amazon S3 and CloudFront).
backup cli hacktoberfest python s3 s3cmd storage-service
Last synced: 23 Apr 2025
https://github.com/developit/preact-cli
😺 Your next Preact PWA starts in 30 seconds.
cli hacktoberfest http2 preact prpl pwa starter-kit
Last synced: 05 Apr 2025
https://github.com/preactjs/preact-cli
😺 Your next Preact PWA starts in 30 seconds.
cli hacktoberfest http2 preact prpl pwa starter-kit
Last synced: 24 Apr 2025
https://github.com/wfxr/forgit
:zzz: A utility tool powered by fzf for using git interactively.
bash cli fish fzf git zsh zsh-plugin
Last synced: 23 Apr 2025
https://github.com/jsonresume/resume-cli
CLI tool to easily setup a new resume 📑
Last synced: 09 Apr 2025
https://github.com/nunomaduro/collision
💥 Collision is a beautiful error reporting tool for command-line applications
cli collision console errors exceptions hacktoberfest laravel php
Last synced: 21 Apr 2025
https://github.com/tyrrrz/cliwrap
Library for running command-line processes
cli command-line dotnet dotnet-core dotnet-standard event-stream pipe-stderr pipe-stdin pipe-stdout piping process shell stderr stdin stdout
Last synced: 22 Apr 2025
https://github.com/devspace-sh/devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
cli cloud-native container containerization dev developer-tool developer-tools development development-tools devops devops-tools devspace devtool docker golang helm kaniko kubernetes microservice minikube
Last synced: 22 Apr 2025
https://github.com/covexo/devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
cli cloud-native container containerization dev developer-tool developer-tools development development-tools devops devops-tools devspace devtool docker golang helm kaniko kubernetes microservice minikube
Last synced: 05 Apr 2025
https://github.com/devspace-cloud/devspace
DevSpace - The Fastest Developer Tool for Kubernetes ⚡ Automate your deployment workflow with DevSpace and develop software directly inside Kubernetes.
cli cloud-native container containerization dev developer-tool developer-tools development development-tools devops devops-tools devspace devtool docker golang helm kaniko kubernetes microservice minikube
Last synced: 30 Mar 2025
https://github.com/arduino/arduino-cli
Arduino command line tool
arduino cli command-line golang tooling-team
Last synced: 22 Apr 2025
https://github.com/stoplightio/prism
Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.
api-testing cli hacktoberfest http-proxy mock-server mocking oas openapi openapi3 postman-collection prism swagger
Last synced: 22 Apr 2025
https://github.com/Tyrrrz/CliWrap
Library for running command-line processes
cli command-line dotnet dotnet-core dotnet-standard event-stream pipe-stderr pipe-stdin pipe-stdout piping process shell stderr stdin stdout
Last synced: 14 Mar 2025
https://github.com/amanusk/s-tui
Terminal-based CPU stress and monitoring utility
cli console cpu frequency monitoring power psutil stress stress-test temperature terminal tui urwid utilization
Last synced: 10 Apr 2025
https://github.com/fujiapple852/trippy
A network diagnostic tool
cli command-line-interface command-line-tool dns icmp linux macos mtr netbsd network networking ping ratatui rust rustlang tool traceroute tui tui-rs windows
Last synced: 22 Apr 2025
https://github.com/yomguithereal/react-blessed
A react renderer for blessed.
Last synced: 10 Apr 2025
https://github.com/Yomguithereal/react-blessed
A react renderer for blessed.
Last synced: 14 Mar 2025
https://github.com/GothenburgBitFactory/taskwarrior
Taskwarrior - Command line Task Management
cli commandline gtd hackoctoberfest task taskwarrior todo
Last synced: 13 Mar 2025
https://github.com/gothenburgbitfactory/taskwarrior
Taskwarrior - Command line Task Management
cli commandline gtd hackoctoberfest task taskwarrior todo
Last synced: 24 Apr 2025
https://github.com/ktr0731/evans
Evans: more expressive universal gRPC client
cli completion golang grpc grpc-client protocol-buffers repl-mode rpc
Last synced: 10 Apr 2025
https://github.com/red-data-tools/YouPlot
A command line tool that draw plots on the terminal.
cli csv ruby terminal tsv tui visualization
Last synced: 09 Apr 2025
https://github.com/red-data-tools/youplot
A command line tool that draw plots on the terminal.
cli csv ruby terminal tsv tui visualization
Last synced: 23 Apr 2025
https://github.com/ankitpokhrel/jira-cli
🔥 Feature-rich interactive Jira command line.
atlassian cli cli-app command-line command-line-tool console go golang golang-cli jira jira-cli made-in-nepal productivity productivity-tools terminal terminal-app tui
Last synced: 23 Apr 2025
https://github.com/danburzo/percollate
A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.
cli epub html markdown pdf puppeteer readability
Last synced: 08 Apr 2025
https://github.com/alexellis/arkade
Open Source Marketplace For Developer Tools
apps arkade automation cert-manager cka ckad cli devops hacktoberfest helm inlets istio k3s k8s kubernetes learning nginx openfaas oss
Last synced: 23 Apr 2025
https://github.com/six-ddc/plow
A high-performance HTTP benchmarking tool that includes a real-time web UI and terminal display
apachebench cli http load load-testing performance realtime visualization wrk
Last synced: 24 Apr 2025
https://github.com/dvorka/hstr
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history.
bash c cli command-history history linux ubuntu zsh
Last synced: 23 Apr 2025
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: 09 Apr 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: 09 Apr 2025
https://github.com/sayanarijit/xplr
A hackable, minimal, fast TUI file explorer
cli command-line console developer-tools file-explorer file-launcher file-manager filesystem launcher productivity raspberry-pi rust terminal terminal-based tui vim wsl
Last synced: 08 Apr 2025
https://github.com/tmux-python/tmuxp
🖥️ Session manager for tmux, build on libtmux.
cli cli-utilities json python session-manager teamocil terminal tmux tmuxinator yaml
Last synced: 22 Apr 2025
https://github.com/extension-js/extension.js
🧩 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: 09 Apr 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/jhspetersson/fselect
Find files with SQL-like queries
cli command-line files filesystem find hacktoberfest query rust sql sql-like tool utility
Last synced: 22 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: 11 Apr 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: 10 Apr 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: 22 Apr 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: 25 Jan 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/go-survey/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: 16 Nov 2024
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/miguelmota/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: 20 Dec 2024
https://github.com/qustavo/httplab
The interactive web server
cli developer-tools development golang http httplab inspector testing webserver
Last synced: 13 Apr 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