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-07-06 00:05:34 UTC
- JSON Representation
https://github.com/abhijithvijayan/import-github-labels-cli
CLI to sync labels between repositories on GitHub
cli cli-app github labels nodejs npm typescript
Last synced: 06 May 2025
https://github.com/purarue/mpvf
Interface to select youtube-dl format for streaming stuff with mpv
audio cli fzf fzf-scripts mpv mpv-script video youtube-dl
Last synced: 09 Sep 2025
https://github.com/farid-karimi/pac-man
This project is a simplified version of Pac-Man with randomly generated maps, custom colors, and a leaderboard. It uses DFS for maze generation and BFS for ghost behavior. The visuals use ASCII art and Unicode characters, and progress is saved in a text file.
bfs cli cpp dfs game game-development pacman
Last synced: 29 Oct 2025
https://github.com/jettchent/qali
Quick aliasing
cli productivity rust scripting shell terminal
Last synced: 13 Aug 2025
https://github.com/foofootheguy/vidinjector9000
A cross platform injector for 3DS video CIAs
3ds c-plus-plus-20 cli cmakelists cpp cross-platform gui tool wxwidgets wxwidgets-applications wxwidgets-gui
Last synced: 22 Mar 2025
https://github.com/johnnycrazy/sp0
🔊💻 A cross-platform CLI Tool for requesting the Spotify Web API, with a focus on automation.
cli cross-platform netcore3 spotify spotify-web-api
Last synced: 12 Aug 2025
https://github.com/lt-mayonesa/hexagon
Build your Team's CLI
automation cli command-line-tool developer-experience developer-experience-and-enablement developer-tools
Last synced: 20 Feb 2026
https://github.com/unnamedd/siliconcli
A thin Swift Package to expose information of the apps on our macOS
Last synced: 22 Aug 2025
https://github.com/ninjasort/metalpress
Create a blog easily with Metalsmith.
cli liquid metalsmith static-site-generator webpack website
Last synced: 31 Aug 2025
https://github.com/hedzr/cmdr-cxx
cmdr cxx version, a C++17/20 header-only command-line parser with hierarchical config data manager here
argument-parser argument-parsing cli cmdr cmdr-cxx command-line command-line-interface command-line-parser cxx17 cxx20 hierarchical-data jaro-winkler-distance parser posix-compliant
Last synced: 25 Aug 2025
https://github.com/datasnakes/renv
Creating virtual environments for R.
biohackathon cli hackathon package-management project-environment python r renv reproducible-research virtual-environment
Last synced: 11 Sep 2025
https://github.com/gxr404/comic-book-browser
漫画浏览器
cli comic comic-book comic-reader manga manga-reader
Last synced: 19 Aug 2025
https://github.com/alphabeta1906/pyginit
A simple github automation cli
automation cli cli-app click command-line-app command-line-tool git github gitpython pygithub python python-cli python-package python3 python39
Last synced: 13 Aug 2025
https://github.com/styczynski/bash-universal-tester
:white_check_mark: Universal testing script for bash
bash bash-script bash-universal-tester cli cli-utilities script shell-script test test-automation test-data test-runner testing testing-tools unit-testing
Last synced: 14 Apr 2025
https://github.com/brainsiq/merge-yaml-cli
Node.js CLI utility for merging YAML files
Last synced: 06 Apr 2025
https://github.com/heyvito/oxio
🦀 A nimble snippet manager
cli clipboard rust snippets snippets-manager
Last synced: 25 Mar 2025
https://github.com/wklken/fetch
A command line http test tool. Maintain the case via git and pure text
Last synced: 22 Apr 2025
https://github.com/natanfelles/codeigniter-db
Database Commands for CodeIgniter 4
cli codeigniter codeigniter4 command-line database mariadb mysql spark
Last synced: 12 Apr 2025
https://github.com/flintprocessor/ansiescapecode
ANSI Escape Code. Build modern, interactive command line tool with colorful and dynamic output strings.
cli swift swift-package-manager
Last synced: 14 Apr 2025
https://github.com/sdeancos/mqtt-client
Simple MQTT Client.
automation cli client domotic home-automation internet-of-things iot m2m messaging mqtt mqtt-client paho-mqtt paho-mqtt-python python
Last synced: 13 May 2025
https://github.com/ronoaldo/swgoh
Archived Repository - Small tool and library to interact with https://api.swgoh.help API.
Last synced: 22 Jul 2025
https://github.com/haath/commander.net
C# command-line argument parsing library, supporting deserialization, commands and help text generation.
argument-parsing cli nuget positional-parameters regular-expression serialization
Last synced: 10 Sep 2025
https://github.com/omochice/deepl-translate-cli
Unofficial deepl client on CLI
cli deepl golang golang-application translation
Last synced: 18 Jul 2025
https://github.com/nathanielc/grpccmd
gRPC Command line interface for any gRPC service in Go
Last synced: 19 Jul 2025
https://github.com/nndi-oss/dialoguss
CLI tool for testing HTTP based USSD applications
africastalking cli golang integration-testing testing tnm-ussd ussd ussd-applications
Last synced: 13 May 2025
https://github.com/alienzhou/generator-webpack-kickoff
a yeoman generator to start a webpack project quickly
cli rollup scaffolding webpack yeoman-generator
Last synced: 06 May 2025
https://github.com/renanbastos93/alertcovid19
Alert COVID-19 is a small multiplatform tool written in Golang to help keep you informed about the current situation of COVID-19 in your region, while you stay safe at home.
alert cli coronavirus covid-19 covid19 go golang golang-application linux macos notification notify pandemic push windows
Last synced: 09 May 2025
https://github.com/freethinkingit/inline-email
A CLI for converting HTML files to inline styled HTML suitable for emails.
cli convert-html-files email-marketing email-template emails html inky inline inline-css inline-styles juice nodejs
Last synced: 13 Apr 2025
https://github.com/lassehaslev/executor
Watch for file changes and then execute command. Very nice for test driven development.
cli command command-line effect execute executor file-changes files hacktoberfest live-reload tdd test-driven-development utility watch
Last synced: 17 Jul 2025
https://github.com/simonwhitaker/runny
🍯 Runny: a tool for running things
cli command-line command-line-tool go golang makefile
Last synced: 21 Feb 2026
https://github.com/foresturquhart/grimoire
A lightweight tool that converts directory contents into structured output optimized for LLM interpretation, featuring Git-aware file ordering, secret detection/redaction, token counting, and customizable filtering.
ai artificial-intelligence chatgpt claude cli code-analysis developer-tools devtools gemini generative-ai git golang language-model llm markdown redaction secrets-detection text utility xml
Last synced: 10 Mar 2026
https://github.com/pysnippet/thumbnails
Video thumbnail generator for modern web video players such as Plyr, Videojs, Flowplayer, Fluid Player, etc.
cli flowplayer fluid generator player plyr python thumbnail thumbnail-generator thumbnails video videojs
Last synced: 16 Jan 2026
https://github.com/andrewpetrochenkov/mac-chrome
:apple: :link: macOS Google Chrome.app scripts
Last synced: 02 Aug 2025
https://github.com/iamyajat/chatgpt-cli
ChatGPT CLI tool with personas, chat history and predefined prompts
Last synced: 15 Apr 2025
https://github.com/internetarchive/iacopilot
Summarize and ask questions about items in the Internet Archive
cli copilot gpt iacopilot internet-archive python repl
Last synced: 07 May 2025
https://github.com/aseemsavio/catholic-cli
A Command Line Tool for easy access of Catholic Resources.
catholic catholicism christian christianity cli cli-app command-line command-line-tool religion religions-studies
Last synced: 15 Apr 2025
https://github.com/bnomei/kirby-mcp
CLI-first MCP server for composer-based Kirby CMS projects — inspect blueprints/templates/plugins, interact with a real Kirby runtime, and use a bundled Kirby knowledge base.
agent-tools agentic-workflow claude-code cli codex-cli commands developer-tools google-gemini kirby kirby-cms knowledge-base mcp-server model-context-protocol php8 prompts resources tools
Last synced: 13 Jan 2026
https://github.com/kevingimbel/mktoc
🦀 Markdown Table of Content generator
cli command-line command-line-tool generator markdown rust rust-library table-of-contents toc
Last synced: 28 Dec 2025
https://github.com/link-/gh-stars
Search your starred ★ repositories on GitHub from your terminal
cli cobra-cli gh-extension github golang
Last synced: 23 Mar 2025
https://github.com/streaver/libertadores-cli
A simple CLI to get information about "Copa Libertadores" right in your terminal
cli copa libertadores oclif soccer southamerica
Last synced: 10 Jul 2025
https://github.com/stoe/action-reporting-cli
CLI to report on GitHub Actions
Last synced: 16 Apr 2025
https://github.com/chuongmep/aps-bot
Explore Data By CLI With Autodesk Platform Services
aps autodesk-forge autodesk-platform-services cli data-analysis data-science forge
Last synced: 12 Apr 2025
https://github.com/gogopex/psswd
A small password manager made in Rust.
age age-encryption cli cli-app encryption password password-manager rust scrypt terminal terminal-app
Last synced: 05 Mar 2026
https://github.com/jmaczan/pff
Modern ping alternative for macOS and Linux
cli command-line internet-connection internet-connection-checker linux macos network ping ping-test rust terminal terminal-based
Last synced: 05 Mar 2026
https://github.com/cesnet/netconf-cli
A NETCONF-talking CLI
cli client czechlight devops netconf sdn tab-completion yang
Last synced: 09 Jul 2025
https://github.com/bwireman/go-over
A tool to audit Erlang & Elixir dependencies, to make sure your ✨ gleam projects really sparkle!
audit beam cli dependencies dependency elixir erlang ghsa gleam javascript security security-audit security-tools tools vulnerable
Last synced: 28 Oct 2025
https://github.com/terminal-junkies/pnpmx
Advanced CLI for pnpm
blessed cli command-line pnpm terminal
Last synced: 10 Sep 2025
https://github.com/douban/sa-tools-core
Handy tools for sysadmin.
ansible cli disk dns elasticsearch icinga
Last synced: 10 Jun 2025
https://github.com/klipitkas/fs-go
A tiny CLI tool to start a local file server.
cli fileserver fs ftp go golang
Last synced: 09 Jul 2025
https://github.com/nabeken/go-github-apps
A tiny command-line utility to retrieve Github Apps Installation Token
Last synced: 02 Apr 2025
https://github.com/melihbirim/csvql
SQL queries for CSV files. Ultra-fast CSV query engine in Zig with SIMD parsing and parallel execution. CLI: csvql.
cli command-line csv csv-parser data-processing duckdb fast query-engine sql zig
Last synced: 01 Jul 2026
https://github.com/fabiocaccamo/django-cache-cleaner
:broom::sparkles: clear the entire cache or individual caches using the admin or management command.
admin cache cleaner cleanups clear cli command command-line django management purge python
Last synced: 17 Mar 2025
https://github.com/eopb/read_input
A simple CLI tool that asks for user input until the data inputted is valid.
cli cratesio input input-validation rust simple-data-pipe tool
Last synced: 10 Apr 2025
https://github.com/kt3k/bulbo
:tropical_drink: Generate your static site with gulp plugins!
build bulbo cli dev-env dev-server frontend static-site-generator watch
Last synced: 06 May 2025
https://github.com/manga-g/manga-g
check some mangos
cli go golang linux manga manga-downloader manga-reader manga-search multithreaded
Last synced: 11 Jan 2026
https://github.com/aschmelyun/tsplice
Splice and merge videos from the terminal :scissors: :film_strip:
cli command-line-tool video-editing
Last synced: 28 Oct 2025
https://github.com/wasi0013/pytm
A Python :snake: :three: CLI time tracker with invoice generation
billing cli click hacktoberfest invoice invoice-generator python-pytm python3 python312 rich time time-tracker time-tracking
Last synced: 30 Oct 2025
https://github.com/aenix-io/kubectl-ps
Command kubectl-ps is a kubectl plugin that prints ps-style resource tables for pods, nodes and namespaces.
cli kubectl kubectl-plugin kubectl-plugins kubernetes
Last synced: 17 Jan 2026
https://github.com/cmstar/wymusicconvert
一个命令行工具,用于转换网易云音乐客户端下载的NCM加密文件到未加密格式。
cli cli-command csharp wangyiyunmusic
Last synced: 13 Apr 2025
https://github.com/haydenkz/xcli
xcli is a Linux command-line tool for posting tweets via the X API.
Last synced: 11 Apr 2025
https://github.com/dnlzrgz/lazyfeed
A fast, modern, and simple RSS/Atom feed reader for the terminal written in pure Python.
cli feed feed-reader news rss rss-reader terminal textual tui
Last synced: 06 Apr 2025
https://github.com/azorng/material
A material design color palette for the terminal
binary cli color material-design rust terminal tui tui-rs
Last synced: 10 Apr 2025
https://github.com/wp-cli/package-command
Lists, installs, and removes WP-CLI packages.
cli composer hacktoberfest package package-management wordpress wp-cli wp-cli-package
Last synced: 04 Oct 2025
https://github.com/eneko/processrunner
Execute child processes and system commands from Swift
child-process cli command package process shell swift swiftpm system
Last synced: 29 Sep 2025
https://github.com/welovecoding/swaxios
A Swagger API client generator based on axios and written in TypeScript. 🌊
api-client api-generator axios browser cli code-generation generator hacktoberfest javascript nodejs rest swagger typescript
Last synced: 15 Apr 2025
https://github.com/azu/can-bundle-it
A command line tool that detect JavaScript file can be bundled.
Last synced: 15 Apr 2025
https://github.com/alfg/asciicat
:smile_cat: A Simple Image to ASCII Art Conversion Tool.
art ascii ascii-art-conversion cli golang
Last synced: 07 Apr 2025
https://github.com/tool3/upscaler-cli
⬆️ upscale images from your terminal using AI
Last synced: 10 Apr 2026
https://github.com/y0sif/whisrs
Linux-first voice-to-text dictation tool for Wayland, X11, Hyprland & Sway, written in Rust
cli dictation linux rust speech-to-text transcription voice-to-text whisper
Last synced: 02 May 2026
https://github.com/artginzburg/barhide
Hide unwanted icons from your menu bar
bash cli macos menubar minimalistic statusbar
Last synced: 24 Apr 2025
https://github.com/icewhaletech/casaos-cli
A command-line tool to interact with CasaOS for testing and diagnosing purpose
Last synced: 22 Apr 2025
https://github.com/moonstream-to/inspector-facet
Inspector Facet - Inspection utility for EIP2535 Diamond proxies
blockchain brownie cli data-analysis developer-tools eip2535 eth-brownie ethereum foundry hacktoberfest hardhat library pypi python smart-contracts web3
Last synced: 09 Apr 2025
https://github.com/atextor/owl-cli
Command line tool for ontology engineering
cli command-line ontology ontology-engineering owl rdf turtle
Last synced: 20 Jan 2026
https://github.com/alexandercbooth/nblint
A simple CLI tool to lint to Jupyter notebooks
cli eslint jupyter-notebook lint linter pycodestyle pyflakes
Last synced: 14 Jul 2025
https://github.com/matchcase/plyppy
Command-line Plymouth Boot Splash Generator
cli linux plymouth plymouth-bootsplash plymouth-libraries python
Last synced: 11 Mar 2026
https://github.com/lem6ns/ddgmail
An unofficial CLI for DuckDuckGo Email Protection.
cli duckduckgo email email-protection js mail node
Last synced: 05 Jul 2025
https://github.com/andrew222651/cmdmenu
Looks up command line syntax from cheatsheets using fuzzy search
cli command-line command-line-tool git helper menu
Last synced: 23 Apr 2025
https://github.com/alephao/stencil-cli
Render a Stencil template by using a JSON or Yaml data source
cli codegen stencil-template swift
Last synced: 22 Apr 2025
https://github.com/string-os/string
Markdown that runs — one file, any agent.
agent-runtime agent-skills ai-agents cli commonmark llm markdown mcp
Last synced: 30 May 2026
https://github.com/iskonstantin/cryptoutils
Terminal program for simple seed generation, encryption, decryption, backup and more.
backup cli cryptocurrency java seed shamir-secret-sharing
Last synced: 05 Jul 2025
https://github.com/rafaelrinaldi/npm-downloads
:package: Get download stats from any package published to npm
Last synced: 16 Oct 2025
https://github.com/tkuchiki/aws-cert-utils
Certificate Utility for AWS(ACM, IAM, ALB, CLB, CloudFront)
acm alb aws certificate clb cli cloudfront elb go golang iam
Last synced: 12 Apr 2025
https://github.com/laktak/pipevcr
Record and play back Linux pipes at different speeds
asciicast cli pipes recorder recording terminal terminal-recording testing
Last synced: 24 Apr 2025
https://github.com/lucawen/repoch
Humanize epoch conversions
cli command-line epoch rust rust-lang tools
Last synced: 09 Apr 2025
https://github.com/y3owk1n/nvs
A lightweight Neovim Version & Config Manager CLI tool to install, switch, list, uninstall, and reset Neovim versions.
cli command-line command-line-tool golang neovim neovim-configuration-manager neovim-version-manager version-manager
Last synced: 13 Jun 2025
https://github.com/taiki-e/cargo-no-dev-deps
Cargo subcommand for running cargo without dev-dependencies.
Last synced: 01 Apr 2026
https://github.com/drien/tts-joinery
Stitch together text-to-speech over 4096 characters via the OpenAI API
cli openai python text-to-speech tts
Last synced: 17 Mar 2026
https://github.com/misaghmomenib/task-tracker-cli-go
A Lightweight Command-line Interface (Cli) Task Tracker Developed in Go. Manage Your Tasks, Set Priorities, and Track Progress Efficiently From the Terminal, Offering a Fast and Minimalistic Solution for Boosting Productivity.
cli git golang open-source task-tracker
Last synced: 12 Oct 2025