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-30 00:05:47 UTC
- JSON Representation
https://github.com/bitrise-io/bitrise
Bitrise runner CLI - run your automations on your Mac or Linux machine -
Last synced: 20 Jan 2026
https://github.com/jacobevelyn/friends
Spend time with the people you care about. Introvert-tested. Extrovert-approved.
cli crm customer-relationship-management diary diary-application family friends friendship friendships human-readable human-readable-interface human-readable-representations journal journal-application journaling markdown quantified-self relationships ruby tagging
Last synced: 15 May 2025
https://github.com/cbednarski/hostess
An idempotent command-line utility for managing your /etc/hosts file.
Last synced: 21 Oct 2025
https://github.com/barthr/redo
Redo is the ultimate tool to create reusable functions from your history in an interactive way
cli go golang productivity shell terminal tui
Last synced: 12 Jan 2026
https://github.com/Exiv2/exiv2
Image metadata library and tools
cli exif exif-interface exif-metadata image-metadata iptc iptc-metadata xmp xmp-metadata
Last synced: 20 Mar 2025
https://github.com/gammasoft71/xtd
Free open-source modern C++17 / C++20 framework to create console, GUI (forms like WinForms) and unit test applications and libraries on Microsoft Windows, Apple macOS and Linux.
c-plus-plus cli cmake console cplusplus-20 cpp cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable raii test-framework toolkit unittest xtd
Last synced: 15 May 2025
https://github.com/expo/expo-github-action
Expo GitHub Action makes it easy to automate EAS builds or updates
actions cli continuous-delivery continuous-integration expo github-actions
Last synced: 14 May 2025
https://github.com/jawher/mow.cli
A versatile library for building CLI applications in Go
Last synced: 17 Dec 2025
https://github.com/jkwill87/mnamer
media file renaming and organizing tool
batch cli media metadata movie organizer python television
Last synced: 15 May 2025
https://github.com/wolph/python-progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time
Last synced: 13 May 2025
https://github.com/jakeheis/SwiftCLI
A powerful framework for developing CLIs in Swift
cli command-line framework option-parser swift
Last synced: 25 Mar 2025
https://github.com/JacobEvelyn/friends
Spend time with the people you care about. Introvert-tested. Extrovert-approved.
cli crm customer-relationship-management diary diary-application family friends friendship friendships human-readable human-readable-interface human-readable-representations journal journal-application journaling markdown quantified-self relationships ruby tagging
Last synced: 03 Apr 2025
https://github.com/naggie/dstask
Git powered terminal-based todo/note manager -- markdown note page per task. Single binary!
bash cli command-line git gtd notes notes-app notes-management-system notes-tool sync task taskwarrior terminal terminal-based todo zsh
Last synced: 14 May 2025
https://github.com/oppiliappan/eva
a calculator REPL, similar to bc(1)
calculator cli hacktoberfest rust
Last synced: 12 Dec 2025
https://github.com/aliyun/aliyun-cli
Alibaba Cloud CLI
a-li-yun alibaba alibaba-cloud-cli alibaba-cloud-openapi alibabacloud aliyun cli client cloud-api openapi rpc-api sdk
Last synced: 07 Jan 2026
https://github.com/dart-code-checker/dart-code-metrics
Software analytics tool that helps developers analyse and improve software quality.
analysis analyzer analyzer-plugin anti-patterns antipatterns cli code-metrics codeclimate dart dartlang flutter metrics quality static-analysis tool
Last synced: 03 Oct 2025
https://github.com/integrii/flaggy
Idiomatic Go input parsing with subcommands, positional values, and flags at any position. No required project or package layout and no external dependencies.
cli flags golang input subcommands
Last synced: 15 May 2025
https://github.com/cvarisco/create-component-app
Tool to generate different types of React components from the terminal. 💻
automation choice cli components create-react-app generate-component react react-components reactjs terminal tool
Last synced: 15 May 2025
https://github.com/CVarisco/create-component-app
Tool to generate different types of React components from the terminal. 💻
automation choice cli components create-react-app generate-component react react-components reactjs terminal tool
Last synced: 13 Mar 2025
https://github.com/WoLpH/python-progressbar
Progressbar 2 - A progress bar for Python 2 and Python 3 - "pip install progressbar2"
bar cli console eta gui library percentage progress progress-bar progressbar python rate terminal time
Last synced: 03 Aug 2025
https://github.com/pls-rs/pls
pls is a prettier and powerful ls(1) for the pros.
Last synced: 10 Mar 2026
https://github.com/rust-lang/rustfix
Automatically apply the suggestions made by rustc
Last synced: 04 Oct 2025
https://github.com/Theodo-UK/sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
aws-lambda cli debug eventbridge metrics observability serverless
Last synced: 05 Apr 2025
https://github.com/joshuaclayton/unused
Deprecated; see https://github.com/unused-code/unused
cli code-quality ctags elixir haskell ruby
Last synced: 03 Oct 2025
https://github.com/aleios-cloud/sls-dev-tools
Dev Tools for the Serverless World - Issues, PRs and ⭐️welcome!
aws-lambda cli debug eventbridge metrics observability serverless
Last synced: 06 Oct 2025
https://github.com/ruyadorno/ipt
Interactive Pipe To: The Node.js cli interactive workflow
bash cli command-line ipipeto javascript js nodejs pipe stdout unix vim workflow
Last synced: 14 May 2025
https://github.com/fiso64/sldl
Advanced download tool for Soulseek.
cli command-line-tool soulseek soulseek-network
Last synced: 07 Apr 2026
https://github.com/flozz/rivalcfg
CLI tool and Python library to configure SteelSeries gaming mice
aerox cli linux mouse prime pypi rival sensei steelseries udev-rules
Last synced: 14 May 2025
https://github.com/js-cli/js-liftoff
Launch your command line tool with ease.
Last synced: 18 Jun 2025
https://github.com/cocogitto/cocogitto
The Conventional Commits toolbox
changelog cli cli-app conventional-changelog conventional-commits git hacktoberfest rust rust-cli semver semver-convention semver-release
Last synced: 14 May 2025
https://github.com/bloomberg/stricli
Build complex CLIs with type safety and no dependencies
Last synced: 14 May 2025
https://github.com/gyf304/vmcli
A set of utilities (vmcli + vmctl) for macOS Virtualization.framework
cli m1 macos virtual-machine vm
Last synced: 03 Feb 2026
https://github.com/pavdmyt/yaspin
A lightweight terminal spinner for Python with safe pipes and redirects 🎁
awesome cli cli-utilities console easy-to-use loader python python-library spinner terminal unix utilities
Last synced: 31 Dec 2025
https://github.com/icinga/icingaweb2
A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Last synced: 16 May 2025
https://github.com/madlabsinc/mevn-cli
Light speed setup for MEVN(Mongo Express Vue Node) Apps
babel-es6 babel-preset babel7 cli eslint express gssoc19 hacktoberfest javascript mevn mongodb mongoose nodejs npm-package prettier vue vuejs
Last synced: 15 May 2025
https://github.com/raphaelmansuy/code2prompt
Code2Prompt is a powerful command-line tool that simplifies the process of providing context to Large Language Models (LLMs) by generating a comprehensive Markdown file containing the content of your codebase. ⭐ If you find Code2Prompt useful, consider giving us a star on GitHub! It helps us reach more developers and improve the tool. ⭐
Last synced: 14 May 2025
https://github.com/mlomb/chat-analytics
Generate interactive, beautiful and insightful chat analysis reports
analysis analytics analyzer app chat chat-analysis chat-analyzer cli data-visualization discord telegram whatsapp
Last synced: 14 May 2025
https://github.com/irevenko/what-anime-cli
❓🖼 Find the anime scene by image using your terminal
anime anime-fans anime-search animes cli cli-app go go-cli go-cli-example golang golang-application golang-wrapper
Last synced: 04 Apr 2025
https://github.com/nakabonne/pbgopy
Copy and paste between devices
cli clipboard copy-paste go golang
Last synced: 29 Apr 2026
https://github.com/benexl/viu
Your browser anime experience from the terminal
anilist anime anime-scraper api application cli click fastanime python rich scraping
Last synced: 16 Aug 2025
https://github.com/earwig/git-repo-updater
A console script that allows you to easily update multiple git repositories at once
cli git multiple-repositories multirepo python repository-management
Last synced: 15 May 2025
https://github.com/ergonomica/ergonomica
🖥️ a cross-platform modern shell.
bash-alternative cli functional-programming lisp lisp-variant python scheme shell terminal
Last synced: 27 Mar 2025
https://github.com/simeg/eureka
💡 CLI tool to input and store your ideas without leaving the terminal
cli command-line idea ideas productivity rust terminal
Last synced: 15 May 2025
https://github.com/sap/jenkins-library
Jenkins shared library for Continuous Delivery pipelines.
ci-cd cli golang jenkins open-source
Last synced: 02 Mar 2026
https://github.com/Pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 04 Apr 2025
https://github.com/pluralith/pluralith-cli
A tool for Terraform state visualisation and automated generation of infrastructure documentation
Last synced: 03 Oct 2025
https://github.com/furkansenharputlu/f-license
Open Source License Key Generation and Verification Tool written in Go
cli cli-app cli-application cli-tool customer-management go golang hmac hmac-authentication jwt jwt-authentication jwt-token license-generator license-management license-server license-tracker rsa rsa-algorithm rsa-key-encryption verification
Last synced: 13 Apr 2025
https://github.com/openfaas/faas-cli
Official CLI for OpenFaaS
cli docker faas faas-cli golang hacktoberfest handler lambda nodejs python templating
Last synced: 14 May 2025
https://github.com/sunny0826/kubecm
Manage your kubeconfig more easily.
cli go golang kubeconfig kubeconfig-manager kubernetes switch-namespace
Last synced: 24 Dec 2025
https://github.com/lucagrulla/cw
The best way to tail AWS CloudWatch Logs from your terminal
aws aws-cloudwatch bash cli devops golang linux log-streams logs macos tail terminal windows zsh
Last synced: 16 May 2025
https://github.com/taiki-e/cargo-hack
Cargo subcommand to provide various options useful for testing and continuous integration.
Last synced: 07 Feb 2026
https://github.com/warpdotdev/themes
Custom themes repository for Warp, a blazingly fast modern terminal built in Rust.
cli open-source python rust terminal theme yaml
Last synced: 14 May 2025
https://github.com/Icinga/icingaweb2
A lightweight and extensible web interface to keep an eye on your environment. Analyse problems and act on them.
Last synced: 03 Aug 2025
https://github.com/pgplex/pgschema
Terraform-style, declarative schema migration CLI for Postgres
cicd cli ddl devops gitops multi-tenant postgres postgresql schema schema-change schema-diff schema-migration schema-migrations terraform
Last synced: 01 Mar 2026
https://github.com/JamieMason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 27 Mar 2025
https://github.com/kha7iq/pingme
PingMe is a CLI which provides the ability to send messages or alerts to multiple messaging platforms & email.
alert cli discord email golang gotify line mastodon mattermost messaging microsoft-teams pingme pushbullet pushover rocketchat slack telegram twillio wechat
Last synced: 16 May 2025
https://github.com/jamiemason/shrinkpack
Fast, resilient, reproducible builds with npm install.
ci cli dependencies dependency dependency-manager install lockfile npm offline-mirror package package-json package-lock pnpm shrinkwrap yarn
Last synced: 07 Oct 2025
https://github.com/lusingander/serie
A rich git commit graph in your terminal, like magic 📚
cli git git-client git-graph git-log git-tools ratatui terminal tui
Last synced: 11 Apr 2026
https://github.com/mbround18/valheim-docker
Valheim Docker powered by Odin. The Valheim dedicated gameserver manager which is designed with resiliency in mind by providing automatic updates, world backup support, and a user friendly cli interface.
cli docker friendly gaming kubernetes odin rust timezone user-friendly valheim valheim-docker
Last synced: 14 Apr 2025
https://github.com/ecumene/rust-sloth
A 3D software rasterizer... for the terminal!
cli cli-app computer-graphics graphics graphics-3d hacktoberfest rust
Last synced: 15 May 2025
https://github.com/TheYahya/enola
This is Sherlock's sister, Modern shiny CLI tool written with Golang to help you: 🔎 Hunt down social media accounts by username across social networks
cli go golang search sherlock sherlock-holmes social-network username
Last synced: 02 Sep 2025
https://github.com/kbwo/ccmanager
Coding Agent Session Manager for Claude Code / Gemini CLI / Codex CLI / Cursor Agent / Copilot CLI / Cline CLI / OpenCode
claude claude-code cli cline codex copilot copilot-cli cursor-agent cursor-cli gemini gemini-cli github-copilot opencode vibe-coding
Last synced: 31 Jan 2026
https://github.com/z-shell/zi
✨ A Swiss Army Knife for Zsh - Unix Shell
all-in-one cli package-manager toolchain zsh zsh-framework zsh-plugin-manager zshell
Last synced: 12 Apr 2025
https://github.com/rogerwelin/cassowary
:rocket: Modern cross-platform HTTP load-testing tool written in Go
cli cross-platform go golang http linux load-testing macos metrics performance testing windows
Last synced: 14 Apr 2025
https://github.com/darylhjd/mangadesk
Terminal client for MangaDex 📖
cli downloader go golang manga manga-downloader mangadex mangadownloader terminal terminal-app terminal-based tui tview
Last synced: 14 Jan 2026
https://github.com/SAP/jenkins-library
Jenkins shared library for Continuous Delivery pipelines.
ci-cd cli golang jenkins open-source
Last synced: 18 Jul 2025
https://github.com/sindresorhus/yoctocolors
The smallest and fastest command-line coloring package on the internet
ansi ansi-escape-codes cli color command-line console javascript nodejs terminal
Last synced: 14 May 2025
https://github.com/nikolassv/bartib
A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
cli cli-app cli-apps command-line command-line-app command-line-application command-line-tool productivity rust time-tracker time-tracking time-tracking-tool time-tracking-tools
Last synced: 21 Oct 2025
https://github.com/sinedied/backslide
:sweat_drops: CLI tool for making HTML presentations with Remark.js using Markdown
cli hacktoberfest html markdown nodejs pdf presentation remarkjs sass server slides slideshow utility
Last synced: 16 May 2025
https://github.com/JimmXinu/FanFicFare
FanFicFare is a tool for making eBooks from stories on fanfiction and other web sites.
calibre-plugin cli downloader ebook epub fanfiction python
Last synced: 10 Apr 2025
https://github.com/gildas-lormeau/single-file-cli
CLI tool for saving a faithful copy of a complete web page in a single HTML file (based on SingleFile)
archiving cli crawler deno dockerfile nodejs scraping-websites single-file web-archiving web-crawler web-scraper web-scraping
Last synced: 15 May 2025
https://github.com/harbur/captain
Captain - Convert your Git workflow to Docker :whale: containers
Last synced: 09 Apr 2026
https://github.com/martinpaljak/globalplatformpro
🌐 🔐 Manage applets and keys on JavaCard-s like a pro
cli globalplatform java javacard sdk smartcard
Last synced: 14 May 2025
https://github.com/rorkai/app-store-connect-cli-skills
Skills to automate app store deployed and everything related to it using the asc cli
agent-skills ai-skills app-store-connect apple asc automation cicd cli devops ios macos testflight xcode
Last synced: 27 Apr 2026
https://github.com/dicklesworthstone/pi_agent_rust
High-performance AI coding agent CLI written in Rust with zero unsafe code
ai-agents cli developer-tools rust
Last synced: 23 Apr 2026
https://github.com/ekkinox/yai
Your AI powered terminal assistant.
artificial-intelligence bubbletea chatgpt cli command-line-tool golang gpt-3 gpt-4 openai terminal tui
Last synced: 21 Jun 2025
https://github.com/jxnblk/ok-mdx
Browser-based MDX editor
cli development jsx markdown mdx prototyping react
Last synced: 05 Apr 2025
https://github.com/bamlab/react-native-make
A collection of everyday React Native CLI tools
cli icon icons plugin plugins react-native splash-screen splashscreen
Last synced: 18 Jul 2025
https://github.com/antfu/iroiro
Beautiful Colors Lookup in CLI
cli colors colors-lookup palette
Last synced: 13 Apr 2025
https://github.com/crowbar/crowbar
Cloud Operations Platform
bare-metal ceph cli crowbar deployment openstack operations systems-management web-ui
Last synced: 25 Mar 2025
https://github.com/longbridge/longbridge-terminal
AI-native CLI for the Longbridge trading platform with real-time market data, portfolio, and trading...
ai-native cli longbridge ratatui termainal tui
Last synced: 22 Apr 2026