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-06-20 00:05:28 UTC
- JSON Representation
https://github.com/blaisewf/rvc-cli
π RVC + UVR = A perfect set of tools for voice cloning, easily and free!
ai api cli deep-learning pytorch rvc vc vits voice voice-conversion voiceconversion
Last synced: 12 Apr 2025
https://github.com/byron/crates-io-cli
Interact with crates.io from the command-line
Last synced: 12 Apr 2025
https://github.com/lbedner/aegis-stack
A production-ready FastAPI platform with modular components and a built-in control plane.
asyncio boilerplate cli copier copier-template docker fastapi fastapi-starter fastapi-template langchain llm project-template pydantic-ai python rag scaffolding starter-kit uv
Last synced: 15 Apr 2026
https://github.com/morikuni/aec
Go wrapper for ANSI escape code
ansi-escape cli color escape-codes go
Last synced: 02 Apr 2026
https://github.com/Byron/crates-io-cli
Interact with crates.io from the command-line
Last synced: 16 May 2025
https://github.com/holon-run/uxc
A unified CLI for discovering and invoking tools across OpenAPI, MCP, GraphQL, gRPC, and JSON-RPC
agent-tools ai-agents api cli developer-tools graphql grpc json-rpc mcp model-context-protocol openapi schema-driven
Last synced: 13 Apr 2026
https://github.com/chdb-io/chdb-go
Go bindings and cli for chDB, an in-process SQL OLAP Engine powered by ClickHouse
Last synced: 06 Apr 2025
https://github.com/s0rg/decompose
Reverse-engineering tool for docker environments
cli developer-tools diagrams docker docker-compose dotviz golang-application reverse-engineering software-architecture structurizr-dsl
Last synced: 07 Apr 2025
https://github.com/rr-/drill
A CLI program for learning things through spaced repetition. :dog:
cli learning python spaced-repetition
Last synced: 31 Oct 2025
https://github.com/zoy-l/zmi
π Universal React Vue miniapp-ts development tool
cli cli-app miniapp react typescript vue webpack5 wechat-app zmi zmi-cli
Last synced: 03 Apr 2025
https://github.com/joakimunge/denoliver
A simple, dependency free static file server for Deno with possibly the worst name ever.
cli deno denoland dependency-free dev-server file-server live-reload server typescript web-server
Last synced: 12 Apr 2025
https://github.com/ayehia0/soundcloud-dl
A small CLI tool to download SoundCloud tracks and playlists, written in Go lang.
Last synced: 24 Oct 2025
https://github.com/dotmake-build/command-line
Declarative syntax for System.CommandLine via attributes for easy, fast, strongly-typed (no reflection) usage. Includes a source generator which automagically converts your classes to CLI commands and properties to CLI options or CLI arguments.
cli command-line commandlineparser console csharp dotmake dotnet source-generator system-commandline
Last synced: 25 Dec 2025
https://github.com/qzed/pbpctrl
Control Google Pixel Buds Pro from the Linux command line.
Last synced: 07 Apr 2025
https://github.com/lnxpy/pyaction
:octocat: Create GitHub Actions Using Python
actions automation cicd cli custom-actions docker docker-action github-actions github-ci python
Last synced: 05 Apr 2025
https://github.com/KorySchneider/tab
Minimal, customizable command line startpage
chrome-ext cli customizable firefox-ext homepage new-tab-page repl startpage
Last synced: 03 Oct 2025
https://github.com/realestate-com-au/stackup
a simple CLI and Ruby API for AWS CloudFormation
aws-cloudformation cli docker-image ruby-api ruby-gem
Last synced: 15 May 2025
https://github.com/benwebber/tunnelblickctl
:lock: Command-line interface for Tunnelblick
cli command-line openvpn tunnelblick vpn
Last synced: 20 Jul 2025
https://github.com/leleliu008/ndk-pkg
A package builder/manager for Android NDK to build projects written in C, C++, Rust, Golang, etc.
android-ndk c cli cxx golang package-manager rust
Last synced: 12 Mar 2026
https://github.com/jhbabon/scout
Friendly fuzzy finder made with rust
async cli fuzzy-search fuzzyfinder rust terminal tui
Last synced: 09 Apr 2025
https://github.com/mainrs/git-cm
Easily create conventional-commits friendly commit messages.
cli conventional-commits git git-subcommand
Last synced: 10 Jun 2025
https://github.com/ant-design/codemod-v4
codemod cli for antd v4 upgrade
antd antd4 cli codemod jscodeshift
Last synced: 08 Apr 2025
https://github.com/maykonlsf/semver-cli
An easy to use CLI tool to manage your project versions and its upgrades according to the Semantic Versioning specification
ci-cd cli devops-pipeline go golang semantic-versioning version version-control versioning
Last synced: 21 Feb 2026
https://github.com/francoischalifour/todo-cli
β Command-line tool to manage Todo lists
cli commandline management productivity project projects python todo workflow
Last synced: 12 May 2025
https://github.com/ratimon/solid-grinder
A 100% opensource CLI that goes along with building blocks of smart contract. This toolbox can reduce L2 gas cost by encoding calldata for dApps development to use as little bytes of calldata as possible.
blockchain cli dapp ethereum ethereum-contract evm layer2 rust solidity
Last synced: 12 Apr 2025
https://github.com/ycd/toc
π© Zero configuration table of content generator for Markdown files.
cli developer-tools golang markdown table-of-contents toc-generator
Last synced: 16 Mar 2025
https://github.com/mirkoschubert/gdpr-cli
A command line tool for checking your website for GDPR compliance.
cli command-line-tool dsgvo gdpr metadata webscraper
Last synced: 04 May 2025
https://github.com/abeleinin/goki
Anki-like flashcard management tool for the terminal!
bubbletea charmbracelet cli flashcards golang productivity studying tui
Last synced: 27 Sep 2025
https://github.com/hammerlab/ppx_deriving_cmdliner
Ppx_deriving plugin for generating command line interfaces from types (Cmdliner.Term.t)
cli command-line-parser ocaml ppx ppx-extension
Last synced: 26 Apr 2025
https://github.com/2kabhishek/win2k
Ultimate Dev Setup for Windows πͺπͺ
cli dev developer-experience dotfiles eye-candy neovim oh-my-posh powershell tiling tooling vim windows
Last synced: 14 Apr 2025
https://github.com/maxlath/wikibase-dump-filter
Filter and format a newline-delimited JSON stream of Wikibase entities
cli dump wikibase wikidata wikidata-dump
Last synced: 05 Apr 2025
https://github.com/getdeck/getdeck
A CLI that creates reproducible Kubernetes environments for development and testing
cli hacktoberfest kubernetes terminal
Last synced: 03 Sep 2025
https://github.com/Alonely0/Voila
Voila is a domain-specific language launched through CLI tool for operating with files and directories in massive amounts in a fast & reliable way.
cli cli-app cli-application cli-tool cli-tools directories directory domain-specific domain-specific-language domain-specific-languages file files folder folders
Last synced: 07 Apr 2025
https://github.com/tinted-theming/tinty
A base16 and base24 color scheme manager
base16 base24 cli rust tinted-theming
Last synced: 02 Jul 2025
https://github.com/danyshaanan/cli-mandelbrot
:package: View the Mandelbrot set from your terminal
cli mandelbrot node npm-package
Last synced: 09 Oct 2025
https://github.com/aspiers/git-config
Adam's git shortcuts and environment. Designed to be stowed to ~ using GNU Stow.
cli git shortcuts utilities version-control
Last synced: 05 Mar 2025
https://github.com/statamic/spock
Automatically perform git commits, pushes, and other cli actions when Statamic content changes
addon cli git spock statamic statamic-v2
Last synced: 06 Apr 2025
https://github.com/blue-build/cli
BlueBuild's command line program that builds custom Fedora Atomic images based on your recipe.yml
cli cli-tool fedora fedora-silverblue ublue ublue-os
Last synced: 16 Jan 2026
https://github.com/my-mcp-hub/mcp-kit
A CLI tool to create MCP (Model Context Protocol) applications with ease.
cli cli-app mcp mcp-cli mcp-client mcp-host mcp-kit mcp-server mcp-tools
Last synced: 05 Feb 2026
https://github.com/ynqa/logu
Extract patterns from unstructured log messages
cli log-analyzer rust streaming terminal tui
Last synced: 30 Oct 2025
https://github.com/mhausenblas/krs
A command line tool for capturing and serializing Kubernetes resource statistics in OpenMetrics format
Last synced: 07 Jul 2025
https://github.com/gavinlyonsrepo/bashmultitool
A library for bash shell scripting containing useful helper functions.
bash bash-hacks bash-library bash-script bash-scripting cli color colour library linux multitool print script scripts shell shell-script shell-scripts terminal tui unix
Last synced: 23 Jun 2025
https://github.com/alexmacarthur/christian-git
A wrapper for Git to sanctify your version control workflow. βοΈ
cli git javascript nodejs npm-package version-control
Last synced: 16 Mar 2025
https://github.com/signormercurio/limner
Limner colorizes and transforms CLI outputs.
cli colorization go golang hacktoberfest terminal
Last synced: 16 Aug 2025
https://github.com/stevenblack/ghosts
π A CLI to mess with hosts files and domain lists, local or remote. It's written in Go.
Last synced: 17 Mar 2025
https://github.com/yaroslaff/showcert
Simple OpenSSL for humans: all you need for X.509 TLS certificates (and nothing more).
cert certificate certificates cli crt expiration expiration-control generate https inspect letsencrypt network openssl pem python python3 shell ssl tls x509
Last synced: 04 Apr 2025
https://github.com/redhat-scholars/tekton-tutorial
Get started with Tekton Pipelines :smiley_cat: for https://dn.dev/master. Learn from basics to advanced
cd ci cli demos kubernetes pipelines redhat-developers tekton-pipelines tekton-triggers tektoncd triggers tutorial
Last synced: 04 Apr 2025
https://github.com/matteoguadrini/pyreports
pyreports is a python library that allows you to create complex report from various sources
cli cli-application complex-reports database database-manager database-table dataset dataset-generation file-manager filter ldap ldap-manager practices python python-library report report-generator reporting-tool reports
Last synced: 19 Aug 2025
https://github.com/idanpa/calcpy
Terminal calculator and advanced math solver using Python, IPython and SymPy
calculator cli console-application console-calculator ipython programmer-calculator python-calculator scientific-calculator sympy terminal-calculator tui
Last synced: 06 Apr 2025
https://github.com/kalfasyan/desto
web-interface and cli to manage python and shell scripts in tmux sessions
bash-script-manager cli command-line-tool docker nicegui session-management tmux ui uv
Last synced: 21 Feb 2026
https://github.com/ali77gh/shecan-cli
Python script that helps to enable | disable on shecan.ir DNS service
Last synced: 13 Apr 2025
https://github.com/botbkcd/mayhem
A minimal TUI based task tracker π
bubbletea charmbracelet cli command-line golang gorm lipgloss productivity sqlite task-management terminal terminal-app todo tui
Last synced: 14 Jan 2026
https://github.com/newreleasesio/cli-go
NewReleases CLI
cli go golang notifications releases tracker
Last synced: 17 Jan 2026
https://github.com/kpfleming/jinjanator
Jinja2 Command-Line Tool, reworked, again
cli jinja2 jinja2-cli python python3
Last synced: 24 Dec 2025
https://github.com/skalt/git-cc
a git extension to help write conventional commits
cli command-line command-line-interface command-line-interpreter command-line-tool conventional-changelog conventional-commits git git-extension git-extenstions hacktoberfest terminal-ui tui
Last synced: 06 Apr 2025
https://github.com/linux-china/dx
A tool and task runner for writing better scripts with Deno
Last synced: 10 Apr 2025
https://github.com/neilpa/yajsv
Yet Another JSON Schema Validator [CLI]
cli go golang json json-schema yaml
Last synced: 12 Apr 2025
https://github.com/fishfight/FishLauncher
Cross-platform launcher for Spicy Lobster games πΆπ¦
cli gui hacktoberfest launcher tauri tauri-app
Last synced: 31 Mar 2025
https://github.com/etienne-napoleone/scrmbl
π° Scrambled text reveal library and cli
cli command-line fun glitch print python python-library
Last synced: 11 Apr 2025
https://github.com/genuinetools/bpfps
A tool to list and diagnose bpf programs. (Who watches the watchers..? :)
bpf cli linux processing tracing
Last synced: 21 Aug 2025
https://github.com/kevinoid/git-branch-is
Assert that the name of the current branch of a git repository has a particular value.
Last synced: 16 May 2025
https://github.com/erosb/mvn-search
command-line interface for the haters of the search.maven.org UI
Last synced: 05 Apr 2025
https://github.com/argon-rbx/argon
Argon - Full featured tool for Roblox development
Last synced: 29 Dec 2025
https://github.com/jsubroto/flow
A keyboard-first Kanban board for your terminal workflows
cli kanban keyboard-driven local-first productivity ratatui rust task-management terminal terminal-ui tui tui-app
Last synced: 28 Jan 2026
https://github.com/relastle/glacier
:snowflake: Building Python CLI using docstrings and typehints :snake:
asyncio cli command-line-tool docstring library productivity python python-cli python3
Last synced: 10 May 2025
https://github.com/just-boris/create-preact-app
Create Preact apps with no build configuration.
build-tools cli create-react-app preact scaffold zero-configuration
Last synced: 27 Sep 2025
https://github.com/spicylobstergames/spicylauncher
Cross-platform launcher for Spicy Lobster games πΆπ¦
cli gui hacktoberfest launcher tauri tauri-app
Last synced: 06 Apr 2025
https://github.com/thermage/thermage
Thermage provides a fluent and incredibly powerful object-oriented interface for customizing CLI output text color, background, formatting, theming and more.
ansi-colors cli console console-colors console-tool php php7 php8 terminal terminal-colors thermage
Last synced: 12 Jan 2026
https://github.com/soulmelody/libresvip
A universal converter for singing voice projects which is cross-platform and multi-lingual
cli conversion cross-platform dataclasses file-format material-design parser pydantic python qml serialization singing-voice-synthesis webui
Last synced: 14 May 2026
https://github.com/2KAbhishek/win2k
Ultimate Dev Setup for Windows πͺπͺ
cli dev developer-experience dotfiles eye-candy neovim oh-my-posh powershell tiling tooling vim windows
Last synced: 09 Apr 2025
https://github.com/lazamar/haskell-docs-cli
Browse Hackage from the terminal
Last synced: 05 Sep 2025
https://github.com/coordinate-cat/osint-tools-cli
This is a cli version of the cheat sheet for easy access. It can be navigated without using commands.
cheet-sheet cli intelligence opensourse osint ratatui rust social
Last synced: 19 Feb 2026
https://github.com/menahishayan/homescript
Python script for command line control of HomeBridge (HomeKit)
cli command-line home-automation homebridge homebridge-interface homebridge-plugin homekit ios lights linux modularity python python-script
Last synced: 23 Oct 2025
https://github.com/leftfield-geospatial/geedim
Search, composite, and download Google Earth Engine imagery.
cli cloud-free cloud-shadow-mask compositing download earth-observation google-earth-engine landsat python remote-sensing satellite-imagery search sentinel-2 surface-reflectance
Last synced: 29 Dec 2025
https://github.com/menahishayan/HomeScript
Python script for command line control of HomeBridge (HomeKit)
cli command-line home-automation homebridge homebridge-interface homebridge-plugin homekit ios lights linux modularity python python-script
Last synced: 07 Apr 2025
https://github.com/ekrlstd/songfetch
A Linux CLI tool, very similar to neofetch, that displays current song information in the terminal.
Last synced: 01 Mar 2026
https://github.com/mattn/dboxpaper
client for Dropbox Paper
cli dropbox dropbox-api go golang
Last synced: 09 Apr 2025
https://github.com/IO-Technologies/bashupload
Opensource for bashupload.com - PHP based files uploader for CLI, servers, desktops and mobiles
cli curl filesharing php upload wget
Last synced: 14 Apr 2025
https://github.com/blakejakopovic/nostcat
Websocket client for nostr relay scripting
cli nostr nostr-protocol rust websocat websocket
Last synced: 09 Jul 2025
https://github.com/d4rkr00t/opaline
NextJS for CLI tools
cli command-line command-line-tool framework javascript
Last synced: 04 Mar 2025
https://github.com/kennethlarsen/baelte
CLI tool for svelte to help you be productive
Last synced: 23 Apr 2025
https://github.com/Getdeck/getdeck
A CLI that creates reproducible Kubernetes environments for development and testing
cli hacktoberfest kubernetes terminal
Last synced: 16 May 2025
https://github.com/galaxyproject/planemo
Command-line utilities to assist in developing Galaxy and Common Workflow Language artifacts - including tools, workflows, and training materials.
cli click commonwl hacktoberfest sdk usegalaxy
Last synced: 06 Jan 2026
https://github.com/Pyr33x/rehooks
A CLI to scaffold your react custom hooks, with a focus on performance, reusability, and type-safety.
cli custom-hooks docs documentation eslint hooks monorepo nextjs react react-custom-hooks react-hooks react-hooks-library rehooks rehooks-cli rust-lang typescript vercel
Last synced: 23 Apr 2025
https://github.com/kardwen/passepartui
A TUI for pass
cli linux password password-manager passwords ratatui rust terminal terminal-user-interface tui
Last synced: 04 Apr 2025