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/justarchinet/archisteamfarm
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
archisteamfarm automation c-sharp cli cli-app crowdin csharp dotnet hacktoberfest linux steam steam-account steam-api steam-cards steam-client steam-games steam-network steambot steamkit2 valve
Last synced: 09 Apr 2025
https://github.com/ther1d/shell_gpt
A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.
chatgpt cheat-sheet cli commands gpt-3 gpt-4 linux llama llm ollama openai productivity python shell terminal
Last synced: 09 Apr 2025
https://github.com/asciimoo/wuzz
Interactive cli tool for HTTP inspection
cli curl go golang http http-inspection inspector
Last synced: 22 Apr 2025
https://github.com/burntsushi/xsv
A fast CSV command line toolkit written in Rust.
Last synced: 22 Apr 2025
https://github.com/privatenumber/tsx
⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js
cli esbuild esm loader node runtime typescript watch
Last synced: 22 Apr 2025
https://github.com/BurntSushi/xsv
A fast CSV command line toolkit written in Rust.
Last synced: 14 Mar 2025
https://github.com/streamlink/streamlink
Streamlink is a CLI utility which pipes video streams from various services into a video player
cli livestream python streaming streaming-services streamlink twitch vlc
Last synced: 19 Apr 2025
https://github.com/svenstaro/genact
🌀 A nonsense activity generator
cli fake hacktoberfest nonsense useless wasm webassembly
Last synced: 22 Apr 2025
https://github.com/harelba/q
q - Run SQL directly on delimited files and multi-file sqlite databases
cli command-line command-line-tool csv database python q qtextasdata sql sqlite sqlite3 textasdata tsv
Last synced: 08 Apr 2025
https://harelba.github.io/q/
q - Run SQL directly on delimited files and multi-file sqlite databases
cli command-line command-line-tool csv database python q qtextasdata sql sqlite sqlite3 textasdata tsv
Last synced: 01 Apr 2025
https://github.com/bitwarden/clients
Bitwarden client apps (web, browser extension, desktop, and cli).
angular bitwarden browser-extension chrome cli desktop electron firefox javascript nodejs safari typescript webextension
Last synced: 18 Apr 2025
https://github.com/xampprocky/tokei
Count your code, quickly.
badge cli cloc code command-line-tool linux macos rust sloc statistics tokei windows
Last synced: 22 Apr 2025
https://github.com/XAMPPRocky/tokei
Count your code, quickly.
badge cli cloc code command-line-tool linux macos rust sloc statistics tokei windows
Last synced: 13 Mar 2025
https://github.com/Aaronepower/tokei
Count your code, quickly.
badge cli cloc code command-line-tool linux macos rust sloc statistics tokei windows
Last synced: 15 Dec 2024
https://github.com/claudiodangelis/qrcp
:zap: Transfer files over wifi from your computer to your mobile device by scanning a QR code without leaving the terminal.
cli command-line golang qrcode utility
Last synced: 08 Apr 2025
https://github.com/symfony/console
Eases the creation of beautiful and testable command line interfaces
cli command-line component console php symfony symfony-component terminal
Last synced: 23 Apr 2025
https://github.com/symfony/Console
Eases the creation of beautiful and testable command line interfaces
cli command-line component console php symfony symfony-component terminal
Last synced: 01 Apr 2025
https://github.com/nbedos/termtosvg
Record terminal sessions as SVG animations
animation cli recorder recording shell svg svg-animations terminal
Last synced: 24 Jan 2025
https://github.com/rgcr/m-cli
Swiss Army Knife for macOS
bash cli looking-for-maintainer mac macos sh
Last synced: 08 Apr 2025
https://github.com/gitoxidelabs/gitoxide
An idiomatic, lean, fast & safe pure Rust implementation of Git
blazingly-fast built-with-rust cli git version-control
Last synced: 16 Apr 2025
https://github.com/pipedreamhq/pipedream
Connect APIs, remarkably fast. Free for developers.
apis automation bash cli data-flow event-sourcing eventsourcing golang integration-flow integrations ipaas low-code low-code-development-platform nodejs python serverless typescript workflow workflows
Last synced: 18 Apr 2025
https://github.com/TheR1D/shell_gpt
A command-line productivity tool powered by AI large language models like GPT-4, will help you accomplish your tasks faster and more efficiently.
chatgpt cheat-sheet cli commands gpt-3 gpt-4 linux llama llm ollama openai productivity python shell terminal
Last synced: 20 Mar 2025
https://github.com/ekzhang/bore
🕳 bore is a simple CLI tool for making tunnels to localhost
cli localhost networking proxy rust self-hosted tcp tunnel
Last synced: 22 Apr 2025
https://github.com/GitoxideLabs/gitoxide
An idiomatic, lean, fast & safe pure Rust implementation of Git
blazingly-fast built-with-rust cli git version-control
Last synced: 18 Feb 2025
https://github.com/PipedreamHQ/pipedream
Connect APIs, remarkably fast. Free for developers.
apis automation bash cli data-flow event-sourcing eventsourcing golang integration-flow integrations ipaas low-code low-code-development-platform nodejs python serverless typescript workflow workflows
Last synced: 14 Mar 2025
https://github.com/microsoft/inshellisense
IDE style command line auto complete
autocomplete bash cli fish linux macos nushell powershell pwsh terminal windows xonsh zsh
Last synced: 22 Apr 2025
https://github.com/oclif/oclif
CLI for generating, building, and releasing oclif CLIs. Built by Salesforce.
Last synced: 18 Apr 2025
https://github.com/terkelg/prompts
❯ Lightweight, beautiful and user-friendly interactive prompts
choice cli command-line interface nodejs prompt prompter prompts
Last synced: 22 Apr 2025
https://github.com/httpie/http-prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
api api-cli api-testing autocomplete cli developer-tools development http http-client httpie json python rest-api shell syntax-highlighting terminal web-development
Last synced: 08 Apr 2025
https://github.com/eliangcs/http-prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
api api-cli api-testing autocomplete cli developer-tools development http http-client httpie json python rest-api shell syntax-highlighting terminal web-development
Last synced: 25 Mar 2025
https://github.com/guarinogabriel/mac-cli
macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac.
bash cli command-line-tool linux macos productivity productivity-tools
Last synced: 10 Apr 2025
https://github.com/guarinogabriel/Mac-CLI
macOS command line tool for developers – The ultimate tool to manage your Mac. It provides a huge set of command line commands that automatize the usage of your Mac.
bash cli command-line-tool linux macos productivity productivity-tools
Last synced: 14 Mar 2025
https://github.com/effect-ts/effect
Build production-ready applications in TypeScript
cli clustering concurrency dependency-injection effect error-handling javascript observability opentelemetry platform schema typescript workflows
Last synced: 18 Apr 2025
https://github.com/charmbracelet/lipgloss
Style definitions for nice terminal layouts 👄
cli go golang hacktoberfest layout style tui
Last synced: 22 Apr 2025
https://github.com/ClementTsang/bottom
Yet another cross-platform graphical process/system monitor.
bottom btm cli cross-platform monitoring rust terminal top tui
Last synced: 14 Mar 2025
https://github.com/xonsh/xonsh
:shell: Python-powered shell. Full-featured and cross-platform.
artificial-intelligence bash cli command-line console data-engineering data-science devops fish iterm2 python raspberry-pi security-automation shell xonsh zsh
Last synced: 22 Apr 2025
https://github.com/darrenburns/posting
The modern API client that lives in your terminal.
automation cli developer-tools http python rest rest-api rest-client ssh terminal textual tui
Last synced: 22 Apr 2025
https://github.com/projectdiscovery/katana
A next-generation crawling and spidering framework.
cli crawler gocrawler headless spider-framework web-spider
Last synced: 08 Apr 2025
https://github.com/imsnif/bandwhich
Terminal bandwidth utilization tool
bandwidth cli dashboard networking
Last synced: 22 Apr 2025
https://github.com/gruntwork-io/terragrunt
Terragrunt is a flexible orchestration tool that allows Infrastructure as Code written in OpenTofu/Terraform to scale.
aws cli developer-tools devops opentofu terraform
Last synced: 22 Apr 2025
https://github.com/99designs/aws-vault
A vault for securely storing and accessing AWS credentials in development environments
aws aws-vault cli credentials iam keychain mfa temporary-credentials
Last synced: 22 Apr 2025
https://github.com/projectdiscovery/httpx
httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.
bugbounty cli cybersecurity hacktoberfest http lib osint pentest-tool pipeline ssl-certificate
Last synced: 22 Apr 2025
https://github.com/release-it/release-it
🚀 Automate versioning and package publishing
automation bump changelog ci-mode cli continuous-delivery git github gitlab gitlab-releases hooks npm publish release release-automation release-helper semver tool version
Last synced: 18 Apr 2025
https://github.com/reviewdog/reviewdog
🐶 Automated code review tool integrated with any code analysis tools regardless of programming language
bitbucket ci cli code-quality code-review codereview github gitlab go lint linter static-analysis static-code-analysis
Last synced: 17 Apr 2025
https://github.com/blacklanternsecurity/bbot
The recursive internet scanner for hackers. 🧡
asm attack-surface-management automation bugbounty cli easm hacking neo4j osint osint-framework pentesting python recon recursion scanner subdomain-enumeration subdomain-scanner subdomains threat-intelligence threatintel
Last synced: 22 Apr 2025
https://github.com/voidcosmos/npkill
List any node_modules 📦 dir in your system and how heavy they are. You can then select which ones you want to erase to free up space 🧹
cli command-line developer-tools hacktoberfest javascript module node nodejs npm tool typescript
Last synced: 08 Apr 2025
https://github.com/kellyjonbrazil/jc
CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and simplifying automation scripts.
bash bash-scripting cli command-line command-line-interface command-line-tool convert json linux parsers python python-library scripting serialize shell-scripting yaml
Last synced: 22 Apr 2025
https://github.com/hatoo/oha
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.
benchmark cli command-line http http2 load-generator load-testing rust tui
Last synced: 22 Apr 2025
https://github.com/conventional-changelog/standard-version
:trophy: Automate versioning and CHANGELOG generation, with semver.org and conventionalcommits.org
changelog cli git hacktoberfest history release semantic standard tag tags version versioning
Last synced: 18 Apr 2025
https://github.com/enquirer/enquirer
Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Amplify, GitHub Actions Toolkit, @airbnb/nimbus, and more! Please follow Enquirer's author: https://github.com/jonschlinkert
bash cli command-line confirm console dialog hyper inquirer interactive iterm prompt prompts question readline shell terminal tty yeoman yo zsh
Last synced: 22 Apr 2025
https://github.com/sindresorhus/np
A better `npm publish`
cli cli-app javascript nodejs npm npm-package npm-publish publish yarn
Last synced: 22 Apr 2025
https://github.com/donnemartin/gitsome
A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools
cli cli-app client command-line developer-tools development git github github-api github-client github-enterprise linux macos programming python shell terminal utilities utility windows
Last synced: 09 Apr 2025
https://github.com/vi/websocat
Command-line client for WebSockets, like netcat (or curl) for ws:// with advanced socat-like functions
cli command-line command-line-tool curl netcat proxy rfc-6455 socat websocket-client websocket-server websockets
Last synced: 22 Apr 2025
https://github.com/Effect-TS/effect
An ecosystem of tools to build robust applications in TypeScript
cli effect javascript opentelemetry platform schema typescript
Last synced: 24 Mar 2025
https://github.com/saulpw/visidata
A terminal spreadsheet multitool for discovering and arranging data
cli csv datajournalism datawrangling devops-tools eda hdf5 json opendata pandas python reconciliation spreadsheet sqlite tabular-data tsv tui unix-toolkit
Last synced: 23 Apr 2025
https://github.com/pemistahl/grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
cli command-line-tool python python-library regex regex-pattern regexp regular-expression regular-expressions rust rust-cli rust-crate rust-library terminal tool
Last synced: 22 Apr 2025
https://github.com/tomwright/dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor
Last synced: 17 Apr 2025
https://github.com/open-cli-tools/concurrently
Run commands concurrently. Like `npm run watch-js & npm run watch-less` but better.
cli command-line concurrently parallel process spawn
Last synced: 18 Apr 2025
https://github.com/yonaskolb/xcodegen
A Swift command line tool for generating your Xcode project
ci cli generator specification swift xcode xcodeproj xcodeproject yaml
Last synced: 22 Apr 2025
https://github.com/yaoapp/yao
✨ Yao is an all-in-one application engine that enables developers to create web apps, REST APIs, business applications, and more, with AI as a development partner.
admin-dashboard admin-panel ai ai-dev ai-developer-tools ai-generated-code aigc api chatbot cli developer-tools golang html-css-javascript internal-tools rest-api template webapp webapp-generator website website-template
Last synced: 23 Apr 2025
https://github.com/boyter/scc
Sloc, Cloc and Code: scc is a very fast accurate code counter with complexity calculations and COCOMO estimates written in pure Go
cli cloc code complexity golang linux macos scc sloc sloccount statistics tokei windows
Last synced: 22 Apr 2025
https://github.com/TomWright/dasel
Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool. Supports conversion between formats and can be used as a Go package.
cli config configuration data-processing data-structures data-wrangling devops-tools go golang json json-processing parser query selector toml update xml yaml yaml-processor
Last synced: 12 Mar 2025
https://github.com/timvisee/ffsend
:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client.
cli encryption file-sharing file-upload firefox-send hacktoberfest rust
Last synced: 23 Apr 2025
https://github.com/yonaskolb/XcodeGen
A Swift command line tool for generating your Xcode project
ci cli generator specification swift xcode xcodeproj xcodeproject yaml
Last synced: 09 Dec 2024
https://github.com/dbohdan/structured-text-tools
A list of command-line tools for manipulating structured text data
awk cli configuration-file conversion csv delimited-files html ini json list structured-text text-files toml tsv xml yaml
Last synced: 23 Apr 2025
https://github.com/xwmx/nb
CLI and local web plain text note‑taking, bookmarking, and archiving with linking, tagging, filtering, search, Git versioning & syncing, Pandoc conversion, + more, in a single portable script.
archiving bash bookmark-manager bookmarks cli command-line git knowledge-base markdown note-taking notebook notes notes-app pandoc productivity shell sync vim vscode zettelkasten
Last synced: 22 Apr 2025
https://github.com/sindresorhus/fkill-cli
Fabulously kill processes. Cross-platform.
cli cli-app cross-platform fabulous javascript kill nodejs process unicorns
Last synced: 08 Apr 2025
https://github.com/antfu-collective/ni
💡 Use the right package manager
cli npm package-manager pnpm yarn
Last synced: 22 Apr 2025
https://github.com/majd/ipatool
Command-line tool that allows searching and downloading app packages (known as ipa files) from the iOS App Store
apple appstore cli command-line command-line-tool go golang golang-library ios ipa itunes macos research reverse-engineering security swift tool
Last synced: 22 Apr 2025
https://github.com/odeke-em/drive
Google Drive client for the commandline
cli cloud golang google-drive storage sync
Last synced: 25 Mar 2025
https://github.com/jarun/buku
:bookmark: Personal mini-web in text
bookmark bookmark-manager bookmarks cli command-line console organizer privacy-aware search standalone terminal
Last synced: 22 Apr 2025
https://github.com/jrnl-org/jrnl
Collect your thoughts and notes without leaving the command line.
cli command-line encrypted journal journal-application jrnl note-taking notes productivity python shell
Last synced: 22 Apr 2025
https://github.com/pycqa/isort
A Python utility / library to sort imports.
auto-formatter cleaner cli formatter hacktoberfest isort linter python python-utility python3 sorting-imports
Last synced: 16 Apr 2025
https://github.com/jarun/Buku
:bookmark: Personal mini-web in text
bookmark bookmark-manager bookmarks cli command-line console organizer privacy-aware search standalone terminal
Last synced: 10 Mar 2025
https://github.com/PyCQA/isort
A Python utility / library to sort imports.
auto-formatter cleaner cli formatter hacktoberfest isort linter python python-utility python3 sorting-imports
Last synced: 14 Mar 2025
https://github.com/timothycrosley/isort
A Python utility / library to sort imports.
auto-formatter cleaner cli formatter hacktoberfest isort linter python python-utility python3 sorting-imports
Last synced: 05 Mar 2025
https://github.com/pypa/hatch
Modern, extensible Python project management
build cli packaging plugin python versioning virtualenv
Last synced: 18 Apr 2025
https://pycqa.github.io/isort/
A Python utility / library to sort imports.
auto-formatter cleaner cli formatter hacktoberfest isort linter python python-utility python3 sorting-imports
Last synced: 13 Nov 2024
https://github.com/sigoden/aichat
All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.
ai ai-agents chatbot claude cli function-calling gemini llm ollama openai rag rust shell webui
Last synced: 22 Apr 2025
https://github.com/datreeio/datree
Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our docs: https://hub.datree.io
admission-webhook best-practices cli datree devops guardrail kubernetes policy policy-management security static-code-analysis
Last synced: 23 Feb 2025
https://github.com/codesenberg/bombardier
Fast cross-platform HTTP benchmarking tool written in Go
benchmarking bombardier cli fast go golang http linux load-testing macos performance windows
Last synced: 23 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: 23 Apr 2025
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