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/dend/decksurf
🌊 Lightweight and open way to manage your Stream Deck device.
cli extensibility oss sdk streamdeck tools
Last synced: 05 Apr 2025
https://github.com/sergi0g/cup
🥤Docker container updates made easy
cli container docker docker-container docker-image dockerhub react rust self-hosted server tailwindcss terminal update updates
Last synced: 05 Apr 2025
https://github.com/Simon-He95/transformToUnoCSS
transform css to UnoCSS | 将 css 转换成 UnoCss 的语法
cli css esbuild rollup transform-to-unocss transform-to-unocss-core unocss vite vue-cli webpack
Last synced: 02 Aug 2025
https://github.com/go-perf/go-perftuner
Helper tool for manual Go code optimization.
benchmark cli command-line go golang performance
Last synced: 09 Mar 2026
https://github.com/mglaman/drupalorg-cli
A command line tool for interfacing with Drupal.org
Last synced: 05 Apr 2025
https://github.com/caronc/nzb-notify
Push Notifications to a large number of supported services for NZBGet and SABnzbd (based on Apprise)
automation cli notifications nzbget nzbget-script sabnzbd
Last synced: 17 Mar 2025
https://github.com/AutobahnSwift/Autobahn
CLI tool written in Swift heavily inspired by https://github.com/fastlane/fastlane
automation cli fastlane swift swift-library swift-package swift4
Last synced: 09 May 2025
https://github.com/aydinnyunus/wallet-tracker
Detect real scammers with Wallet-Tracker CLI from anywhere.
bitcoin blueteam btc cli dashboard data-science database docker docker-compose eth ethereum golang graph hacking neo4j neodash visualization websocket
Last synced: 25 Oct 2025
https://github.com/teris-io/cli
Simple and complete API for building command line applications in Go
Last synced: 20 Jan 2026
https://github.com/niedzielski/cb
📋 Universal command-line clipboard with automatic copy and paste detection. Eg, `cb|sort|cb`. The missing link between GUIs and CLIs!
Last synced: 18 Sep 2025
https://github.com/dabit3/create-new-cli
Create your own CLI using a series of simple commands.
Last synced: 17 Nov 2025
https://github.com/deiwin/interact
A Golang utility belt for interacting with the user over a CLI
Last synced: 26 Jan 2026
https://github.com/icflorescu/expose-wsl
The simplest way to expose apps running on WSL to local network devices.
cli command-line-tool devtools network workflow wsl wsl-environment wsl-ubuntu wsl2
Last synced: 09 Apr 2025
https://github.com/zhinjs/zhin
a chat bot framework for Node.js developers, compatible with qq、icqq、wechat、discord、onebot(11/12)、dingtalk and more
bot bot-framework cli oicq qq qq-bot
Last synced: 14 Jun 2026
https://github.com/ukautz/clif
Another CLI framework for Go. It works on my machine.
cli command-line framework go golang
Last synced: 30 Aug 2025
https://github.com/WhyNotHugo/totp-cli
A cli-based pass-backed TOTP app.
2fa authentication cli command-line otp pass python rfc6238 security token totp
Last synced: 30 Apr 2025
https://github.com/drivendataorg/zamba
A Python package for identifying hundreds of kinds of animals, training custom models, and estimating distance from camera trap videos and images
animals camera-traps chimps cli conservation deep-learning ecology gpu images jungle machine-learning neural-network python pytorch pytorch-lightning video-processing videos
Last synced: 16 May 2025
https://github.com/ritz078/rollup-plugin-filesize
A rollup plugin to show file size of the bundle in the cli
cli rollup rollup-plugin theme
Last synced: 12 Apr 2025
https://github.com/JakePartusch/lumberjack
An automated website accessibility scanner and cli
a11y accessibility axe cli crawler lumberjack
Last synced: 12 May 2025
https://github.com/aayush1205/muCLIar
YouTube automator bringing you your music right on your CLI.
automator cli linux music musicplayer playlist song ubuntu youtube youtube-player
Last synced: 15 May 2025
https://github.com/roozbehid/dotnet-vcxproj
Enabling "dotnet build" to compile and build C/C++ projects. MSBuild task for compiling Visual Studio C/C++ projects (.vcxproj) with your choice of compiler on Linux or Windows or Mac!
cli console cpp csharp dotnet dotnet-template gcc linux msbuild nuget nuget-package vcxproj visual-studio wsl
Last synced: 03 Oct 2025
https://github.com/Owez/argi
Argument parsing for the future 🚀
argparse argument-parser arguments cli command-line rust
Last synced: 13 Apr 2025
https://github.com/siketyan/ghr
🚀 Yet another repository management with auto-attaching profiles.
cli git repository-management rust
Last synced: 16 May 2025
https://github.com/RSeidelsohn/license-checker-rseidelsohn
Extract NPM package licenses. Enhanced and updated fork of Dav Glass' original (but abandoned) license-checker.
cli import license-checking licenses
Last synced: 27 Mar 2025
https://github.com/jakepartusch/lumberjack
An automated website accessibility scanner and cli
a11y accessibility axe cli crawler lumberjack
Last synced: 10 Sep 2025
https://github.com/KOBA789/gh-sql
Query GitHub Projects with SQL
cli gh-extension github github-projects sql
Last synced: 05 May 2025
https://github.com/owez/argi
Argument parsing for the future 🚀
argparse argument-parser arguments cli command-line rust
Last synced: 30 Oct 2025
https://github.com/avivsinai/bitbucket-cli
Bitbucket CLI with gh-like ergonomics
agent-skills ai-agents bitbucket bitbucket-cloud bitbucket-datacenter ci-cd claude-code cli codex developer-tools devops git golang pull-requests
Last synced: 29 May 2026
https://github.com/devshawn/kafka-shell
⚡A supercharged, interactive Kafka shell built on top of the existing Kafka CLI tools.
apache cli confluent kafka kafka-cli kafka-tools prompt shell stream-processing streams terminal
Last synced: 05 Apr 2026
https://m-zajac.github.io/json2go/
Create go type representation from json
cli json json-to-go json-to-golang json-to-struct
Last synced: 11 May 2025
https://github.com/azu/license-generator
A Command line tool that generate `LICENSE` file.
Last synced: 05 Apr 2025
https://github.com/codesoap/osmar
A simple command line tool to explore OSM data
Last synced: 06 Apr 2025
https://github.com/sociomantic-tsunami/git-hub
Git command line interface to GitHub
cli git github github-api python sociomantic tool
Last synced: 13 Mar 2025
https://github.com/jamesgeorge007/scaffold-static
Scaffolding utility for vanilla-js
boilerplate-template cli commander css-framework css-frameworks es6 hacktoberfest javascript node-cli nodejs scaffolding static-site static-site-generation static-site-generator static-website vanilla-js website-generation
Last synced: 17 Aug 2025
https://github.com/chrisguttandin/angular-prerender
A command line tool to prerender Angular Apps.
angular cli command-line ngx server-side-rendering static-site-generator
Last synced: 02 Apr 2026
https://github.com/paularmstrong/onerepo
Easy, strict, safe, and fast JavaScript & TypeScript monorepo toolchain for high performance teams.
cli javascript monorepo monorepos nodejs npm pnpm typescript yarn
Last synced: 16 May 2025
https://github.com/skrun-dev/skrun
Deploy any Agent Skill as an API via POST /run. Multi-model, stateful, open source.
agent-skills ai-agents api cli llm mcp multi-model runtime tool-calling typescript
Last synced: 06 May 2026
https://github.com/subinium/agf
AI Agent Session Finder — TUI to find, resume and manage sessions across Claude Code, Codex, Gemini, Kiro, OpenCode, Cursor, pi, Hermes
agentic-workflow ai-agents ai-coding claude-code cli codex developer-tools fuzzy-search gemini-cli ratatui rust rust-cli session-manager terminal tui
Last synced: 29 May 2026
https://github.com/lunarmodules/lua_cliargs
A command-line argument parsing module for Lua.
cli cli-args command-line lua terminal
Last synced: 11 Dec 2025
https://github.com/mdgrs-mei/PowerShellRun
App, Utility and Function Launcher for PowerShell.
cli fuzzy-search launcher powershell terminal tui
Last synced: 08 Apr 2025
https://github.com/gotsunami/gitlab-copy
Batch copy issues between GitLab instances, with some cool features
Last synced: 24 Jul 2025
https://github.com/vericontext/vibeframe
AI-Native Video Editor — CLI-first, MCP-ready. Generate, edit, and ship videos from your terminal.
ai ai-agents claude cli developer-tools ffmpeg gemini image-to-video mcp monorepo open-source openai text-to-video tts typescript video-editing video-generation
Last synced: 09 Jun 2026
https://github.com/coderaiser/redrun
✨🐌 🐎✨ fastest npm scripts runner
cli cli-command multi-platform nodejs npm npm-run-all npm-scripts parallel parser series shell task-runner
Last synced: 01 Apr 2026
https://github.com/m-zajac/json2go
Create go type representation from json
cli json json-to-go json-to-golang json-to-struct
Last synced: 04 Jan 2026
https://github.com/mdgrs-mei/powershellrun
App, Utility and Function Launcher for PowerShell.
cli fuzzy-search launcher powershell terminal tui
Last synced: 10 Apr 2025
https://github.com/ariasmn/ugm
A terminal based UNIX user and group browser
cli functional go golang groups linux tui unix users
Last synced: 22 Oct 2025
https://github.com/janluke/cloup
Library to build command line interfaces based on Click. It extends click with: option groups, constraints (e.g. mutually exclusive params), command aliases, help themes, "did you mean ...?" suggestions and more.
cli click library package python
Last synced: 23 Feb 2026
https://github.com/irevenko/ferris-fetch
🎨🦀 A system information tool for Rustaceans
cli command-line command-line-tool fetch rust rust-crate rust-lang rust-language rustlang system-info system-information system-programming
Last synced: 06 Apr 2025
https://github.com/autosoft-dev/tree-hugger
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
ast cli code-mining cpp data-mining java javascript languages machine-learning-on-source-code parser parsing php programming-language-theory python python-binding tree-sitter universal
Last synced: 12 Sep 2025
https://github.com/hliyan/jarvis
J.A.R.V.I.S - Just Another Rudimentary Verbal Instruction Shell
Last synced: 09 Apr 2025
https://github.com/neworld/vd2svg
Android vector drawable to SVG converter
android-vector cli converter svg
Last synced: 09 Apr 2025
https://github.com/nimbo-sh/nimbo
Run compute jobs on AWS as if you were running them locally.
aws cli conda jupyter machine-learning spot-instance
Last synced: 04 Apr 2025
https://github.com/wraient/curd
Watch anime in cli with Anilist Integration and Discord RPC
anilist anilist-api anime anime-scraper cli discord filler golang intro outro recap skip stream
Last synced: 05 Apr 2025
https://github.com/jez/dotfiles
My personal collection of configuration files.
Last synced: 14 Mar 2026
https://github.com/bobmatnyc/claude-mpm
Claude Multi-Agent Project Manager — multi-channel orchestration, GitHub-first SDK mode, and plugin system for Claude
ai claude cli mcp multi-agent orchestration plugin python
Last synced: 27 May 2026
https://github.com/samapriya/geeup
Simple CLI for Google Earth Engine Uploads
batch-upload cli command-line-tool earth-engine-uploads gee-upload google-earth-engine
Last synced: 28 Dec 2025
https://github.com/jcwangxp/Crossline
A small, self-contained, zero-config, MIT licensed, cross-platform, readline and libedit replacement.
autocomplete cli color command-line console cursor history libedit line-editor linenoise paging readline shell terminal
Last synced: 27 Apr 2025
https://github.com/szymonmaszke/torchlambda
Lightweight tool to deploy PyTorch models to AWS Lambda
aws aws-cli aws-lambda cli cmake cpp deep-learning deployment docker lambda libtorch lightweight machine-learning minimalistic performance production python pytorch torchscript yaml
Last synced: 13 Apr 2025
https://github.com/indigo-dc/oidc-agent
oidc-agent for managing OpenID Connect tokens on the command line
access-token c cli cli-app command-line commandline oidc oidc-agent oidc-token oidc-token-management openid openid-connect openidconnect
Last synced: 04 Apr 2025
https://github.com/dloss/klp
Lightweight CLI viewer for structured log files and streams (logfmt, JSONL and many others)
Last synced: 04 Apr 2025
https://github.com/findus23/pylanguagetool
Python Library and CLI for the LanguageTool JSON API
cli grammar languagetool spell-check spellcheck
Last synced: 06 Apr 2025
https://github.com/dend/DeckSurf
🌊 Lightweight and open way to manage your Stream Deck device.
cli extensibility oss sdk streamdeck tools
Last synced: 25 Feb 2025
https://github.com/Rolisteam/DiceParser
Powerful dice Roller is used as discord bot, irc bot, cli tool and inside Rolisteam : 1d20+4, 1L[head,arm,leg,belly,chest], 1d6+1d8, 8+5*3
c-plus-plus cli dice dice-roller dice-rolls discord discord-bot gui irc-bot qt5 roll rpg rpg-dice-roller rpg-game rpg-tool webserver
Last synced: 13 May 2025
https://gitea.com/gitea/tea
A command line tool to interact with Gitea servers
Last synced: 23 Mar 2025
https://github.com/flother/spreet
Create a spritesheet from a set of SVG images
cartography cli mapbox-gl-js maplibre maplibre-gl-js rust-lang
Last synced: 24 Dec 2025
https://github.com/stanislavt/atbmarket
:tada: JUST FOR FUN :: npm package of ATB plastic bag
Last synced: 16 Mar 2025
https://github.com/sunnypatell/sunnify-spotify-downloader
Sunnify is a Spotify downloader application that allows you to download entire playlists locally onto your Mac/Linux/Windows PC.
automation cli downloader music playlist-downloader python spotify
Last synced: 27 May 2026
https://github.com/szymdzum/browser-debugger-cli
CLI tool for agents to quickly access browser telemetry (DOM, network, console) via Chrome DevTools Protocol.
ai-agents ai-tools automation browser-automation cdp chrome-devtools-protocol claude cli devtools headless-chrome mcp web-scraping
Last synced: 17 Apr 2026
https://github.com/szktkfm/mdtt
🗓️ Markdown Table Editor TUI
bubbletea cli command-line go golang markdown shell terminal terminal-based tui tui-app
Last synced: 16 Jan 2026
https://github.com/deinsoftware/swpm
Switch Package Manager - Say goodbye to Package Manager confusion
bun cli command-line hacktoberfest javascript node node-js nodejs npm package-manager pnpm swpm swpx typescript yarn
Last synced: 02 May 2026
https://github.com/hugovk/norwegianblue
CLI to show end-of-life dates for a number of products.
cli end-of-life eol hacktoberfest python python3
Last synced: 29 Dec 2025
https://github.com/go-gilbert/gilbert
Build system and task runner for Go projects
cli go golang golang-library task-runner tool toolkit
Last synced: 14 Jan 2026
https://github.com/mnhrdt/imscript
a collection of small and standalone utilities for image processing, written in C
c cli command-line filtering image-processing images mathematical-morphology noise pde shell suckless terminal unix
Last synced: 16 May 2025
https://github.com/permitio/permit-cli
A command line utility from Permit.io to work with everything IAM and Authorization. A one-stop-shop to manage all your Authorization tools (OPA, OpenFGA, Cedar, OPAL, AVP...) as well as the Permit Service.
Last synced: 05 Sep 2025
https://github.com/kumarabhirup/bulk-mail-cli
Do quick, hassle-free email marketing with this small but very powerful tool! 🔥
bulk-api bulk-email bulk-mail bulk-mailer bulk-mailing bulk-operation cli emailjs javascript mail mail-campaign mailchimp mailer mailgun mailgun-api nodejs nodemailer npm-package terminal
Last synced: 02 Aug 2025
https://github.com/00JCIV00/cova
Commands, Options, Values, Arguments. A simple yet robust cross-platform command line argument parsing library for Zig.
clap cli command-line terminal zig zig-package ziglang
Last synced: 06 May 2025
https://github.com/cristalhq/acmd
Simple, useful and opinionated CLI package in Go.
Last synced: 05 Apr 2025
https://github.com/mlabouardy/butler
Export/Import Jenkins jobs & plugins 📤
backup cli continuous-integration jenkins jenkins-jobs jenkins-plugin
Last synced: 25 Oct 2025
https://github.com/shahednasser/cross-post
Cross Post a blog to multiple websites
blog blogging cli hacktoberfest npm npm-cli package writing writing-tool
Last synced: 10 Sep 2025
https://github.com/dylibso/modsurfer
Devtools to validate, audit and investigate WebAssembly binaries.
binary-scan cli debug diagnostics observability security system-of-record wasm webassembly
Last synced: 20 Aug 2025
https://github.com/clawscli/claws
k9s-inspired TUI for AWS resource management with vim-style navigation
amazon-web-services aws bubbletea cli go k9s-like management-console resource-management terminal terminal-ui tui vim
Last synced: 30 May 2026
https://github.com/dunossauro/videomaker-helper
Simplify your video editing workflow with Python 📹
audio-editing cli python video-editing
Last synced: 05 Apr 2025
https://github.com/fission-codes/fission
Fission CLI & server
api cli decentralized heroku ipfs service web-api
Last synced: 24 Jun 2025