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-05-05 00:05:12 UTC
- JSON Representation
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: 29 Apr 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/diegohaz/generact
Generate React components by replicating your own
cli create-react-app generator react react-boilerplate react-starter-kit
Last synced: 14 Apr 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: 11 Dec 2024
https://github.com/hauntsaninja/pyp
Easily run Python at the shell! Magical, but never mysterious.
awk cli command-line python shell
Last synced: 23 Apr 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: 23 Apr 2025
https://github.com/fsociety-team/fsociety
A Modular Penetration Testing Framework
cli docker fsociety osint penetration-testing python python3
Last synced: 10 Apr 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: 28 Apr 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: 23 Apr 2025
https://github.com/huacnlee/gobackup
🗄 CLI tool for backup your databases, files to cloud storages in schedully.
backup cli go mysql postgresql redis
Last synced: 27 Dec 2024
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: 28 Apr 2025
https://github.com/drovosek01/adobe-packager
Script that allows to download portable installers of different versions Adobe software for macOS
Last synced: 07 Apr 2025
https://github.com/synox/youtube-dl-interactive
OBSOLETE - Interactively select the quality and format for youtube-dl
Last synced: 17 Jan 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/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: 12 Apr 2025
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: 09 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: 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: 25 Mar 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/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: 23 Mar 2025
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: 11 Apr 2025
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: 11 Apr 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: 14 Apr 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/dbcli/mssql-cli
A command-line client for SQL Server with auto-completion and syntax highlighting
Last synced: 11 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/ofek/pyapp
Runtime installer for Python applications
application build cli packaging python rust
Last synced: 29 Apr 2025
https://github.com/samtay/so
A terminal interface for Stack Overflow
cli cursive rust stackexchange stackoverflow terminal tui
Last synced: 10 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: 29 Apr 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 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: 25 Nov 2024
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: 11 Apr 2025
https://github.com/gothenburgbitfactory/timewarrior
Timewarrior - Commandline Time Tracking and Reporting
Last synced: 12 Apr 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/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: 10 Apr 2025
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: 14 Apr 2025
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: 13 Apr 2025
https://github.com/stampery/mongoaudit
🔥 A powerful MongoDB auditing and pentesting tool 🔥
authentication cli database encryption hardening infosec mongodb pentesting
Last synced: 14 Apr 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: 19 Dec 2024
https://github.com/python-poetry/cleo
Cleo allows you to create beautiful and testable command-line interfaces.
Last synced: 22 Apr 2025
https://github.com/abdeladim-s/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: 12 Dec 2024
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: 28 Apr 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: 11 Apr 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: 27 Apr 2025
https://github.com/lurst/hr
A horizontal :straight_ruler: for your terminal
Last synced: 15 Apr 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
https://github.com/willdoescode/nat
`ls` alternative with useful info and a splash of color 🎨
cargo cli command-line-tool easy-to-use hacktoberfest ls nat open-source rust rust-lang stargazers zshrc
Last synced: 14 Apr 2025
https://github.com/daniele77/cli
A library for interactive command line interfaces in modern C++
cli header-only interactive parser ui-library
Last synced: 12 Apr 2025
https://github.com/zhengqbbb/cz-git
cz-git | czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
cli commit commit-message commitizen commitizen-adapter commitlint cz-git czg emoji emojis node nodejs openai vitepress workflow workflows
Last synced: 28 Apr 2025
https://github.com/wustho/epr
CLI Epub Reader
cli ebook epub epub-reader epub3 python python3 terminal
Last synced: 08 Apr 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: 12 Apr 2025
https://github.com/muellan/clipp
easy to use, powerful & expressive command line argument parsing for modern C++ / single header / usage & doc generation
args argument-parser argument-parsing argv argv-parser cli cmdline-parser command-line commandline cpp cpp11 header-only man-page nested-alternatives option option-parser options options-parsing
Last synced: 08 Apr 2025
https://github.com/GothenburgBitFactory/timewarrior
Timewarrior - Commandline Time Tracking and Reporting
Last synced: 20 Mar 2025
https://github.com/atomicdata-dev/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: 15 Apr 2025
https://github.com/max-niederman/ttyper
Terminal-based typing test.
cli rust terminal terminal-based tui typing typing-game typing-practice
Last synced: 27 Mar 2025
https://github.com/anarchylinux/installer
Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/
anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system
Last synced: 18 Jan 2025
https://github.com/webtorrent/webtorrent-cli
WebTorrent, the streaming torrent client. For the command line.
bittorrent cli javascript nodejs p2p streaming webrtc webtorrent
Last synced: 29 Apr 2025
https://github.com/AnarchyLinux/installer
Anarchy Linux - A simple and intuitive Arch Linux installer. https://anarchyinstaller.org/
anarchy anarchy-iso anarchy-linux arch-linux cli distro linux operating-system
Last synced: 15 Mar 2025
https://github.com/kronenthaler/mod-pbxproj
A python module to manipulate XCode projects
cli hacktoberfest library pbxproj python xcode
Last synced: 09 Apr 2025
https://github.com/bcicen/slackcat
CLI utility to post files and command output to slack
cli commandline slack slackapi
Last synced: 11 Apr 2025
https://github.com/jquast/blessed
Blessed is an easy, practical library for making python terminal apps
Last synced: 25 Jan 2025
https://github.com/hetznercloud/cli
A command-line interface for Hetzner Cloud
cli command-line command-line-tool commandline-interface hcloud hetzner hetzner-cloud
Last synced: 14 Apr 2025
https://github.com/whipper-team/whipper
Python CD-DA ripper preferring accuracy over speed
audio cd-da-ripper cd-ripper cdda cli digital-audio flac linux morituri python rip terminal unix whipper
Last synced: 12 Apr 2025
https://github.com/supabase/cli
Supabase CLI. Manage postgres migrations, run Supabase locally, deploy edge functions. Postgres backups. Generating types from your database schema.
cli database database-management dbms environment local postgres postgresql supabase
Last synced: 23 Apr 2025
https://github.com/c8r/kit
Tools for developing, documenting, and testing React component libraries
cli components design-systems development documentation isolation jsx library mdx react styleguide testing ui
Last synced: 14 Apr 2025
https://github.com/dimitarpetrov/stegify
🔍 Go tool for LSB steganography, capable of hiding any file within an image.
cli decoding encoding encoding-library golang golang-tools hiding-in-png hiding-information jpeg png steganography steganography-library
Last synced: 09 Apr 2025
https://github.com/DimitarPetrov/stegify
🔍 Go tool for LSB steganography, capable of hiding any file within an image.
cli decoding encoding encoding-library golang golang-tools hiding-in-png hiding-information jpeg png steganography steganography-library
Last synced: 14 Mar 2025
https://github.com/nsomar/Swiftline
Swiftline is a set of tools to help you create command line applications.
cli color command-line commandline framework swift
Last synced: 09 Dec 2024
https://github.com/nsomar/swiftline
Swiftline is a set of tools to help you create command line applications.
cli color command-line commandline framework swift
Last synced: 09 Apr 2025
https://github.com/pixop/video-compare
Split screen video comparison tool using FFmpeg and SDL2
cli comparison ffmpeg sdl2 stb-image ui video
Last synced: 11 Apr 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: 20 Mar 2025
https://github.com/genuinetools/bane
Custom & better AppArmor profile generator for Docker containers.
apparmor apparmor-profile cli containers docker linux opencontainers security
Last synced: 14 Apr 2025
https://github.com/blst-security/cherrybomb
Stop half-done APIs! Cherrybomb is a CLI tool that helps you avoid undefined user behaviour by auditing your API specifications, validating them and running API security tests.
api api-security best-practices blst business-logic cli cyber cybersecurity firecracker http open-source openapi openapi3 security security-tools web-sec-scanner web-security websecurity
Last synced: 10 Apr 2025
https://github.com/phpcsstandards/php_codesniffer
PHP_CodeSniffer tokenizes PHP files and detects violations of a defined set of coding standards.
automation cli coding-standards php phpcbf phpcs psr1 psr12 psr2 qa static-analysis
Last synced: 22 Apr 2025
https://github.com/hooklift/gowsdl
WSDL2Go code generation as well as its SOAP proxy
cli golang soap-client wsdl wsdl-to-go wsdl-to-golang
Last synced: 09 Apr 2025
https://github.com/carapace-sh/carapace-bin
A multi-shell completion binary.
bash carapace cli completion elvish fish ion nushell oil powershell productivity shell tcsh terminal xonsh xontrib zsh
Last synced: 13 Apr 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: 24 Mar 2025