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-08 00:05:46 UTC
- JSON Representation
https://github.com/mykeels/farm-invest-cli
A CLI tool, built to detect updates to the products on eFarms, FarmCrowdy, ThriveAgric and AgroPartnerships
cli efarms farm farm-crowdy investment node thrive-agric
Last synced: 20 Oct 2025
https://github.com/webdriverio/webdriverio-schematics
Add WebdriverIO to an Angular CLI project
angular cli hacktoberfest ng schematics tooling webdriverio
Last synced: 23 Oct 2025
https://github.com/lvillis/tcping-rs
🛠️ tcping-rs: Rust (rs) TCP Ping (tcping) Utility for Port Reachability.
cli ping rust tcp tcping tcping-rs tcping-rust
Last synced: 10 Oct 2025
https://github.com/gavsidhu/miflo
A database schema migration tool. Supports SQLite, PostgreSQL, and libSQL.
cli database-migrations database-schema go golang migrations postgresql sql sqlite sqlite3 turso
Last synced: 27 Oct 2025
https://github.com/netobserv/network-observability-cli
An OpenShift / Kubernetes CLI tool for network observability
cli kubernetes observability openshift
Last synced: 16 Apr 2025
https://github.com/kt3k/berber
Static site generator generator on top of gulp ecosystem
cli frontend gulp node static-site-generator static-site-generator-generator
Last synced: 05 May 2025
https://github.com/dennzimm/npmrc-replace-env
A utility for generating .npmrc files based on configuration template and environment variables.
automation cli config config-template configuration devops env environment-variables generator npmrc npmrc-generator utility
Last synced: 15 Apr 2025
https://github.com/montferret/cli
Ferret CLI
cli ferret golang hacktoberfest hacktoberfest2021 scraping
Last synced: 24 May 2026
https://github.com/kei-k23/spinix
Spinix 🌀 is a Go package that provides terminal-based highly customizable and performance loading animations, including spinners and progress bars.
cli go lib library progress-bar spinner terminal
Last synced: 16 Aug 2025
https://github.com/noblemajo/cmdy
A js cmd argument framework that looks like the docker cli tool.
cli cmd cmdline javascript javascript-library linux-bash linux-shell node nodejs npm npm-library npm-package typescript typescript-library
Last synced: 23 Mar 2025
https://github.com/gumieri/ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
aws cli command-line command-line-tool docker ecs ecs-cli
Last synced: 15 Apr 2025
https://github.com/nstebbins/mcp-manager
CLI tool for managing Model Context Protocol (MCP) servers in one place & using them across them different clients
artificial-intelligence cli mcp mcp-client mcp-server model-context-protocol open-source
Last synced: 16 Aug 2025
https://github.com/orsinium-labs/cliff
🐚🏔 The simplest and safest golang library for making CLI tools
cli command-line flag generics go golang pflag posix
Last synced: 15 Apr 2025
https://github.com/tanishqmanuja/apkmirror-downloader
📥 Download apps from APKMirror with ease.
Last synced: 15 Apr 2025
https://github.com/aeksco/hardcider
:beer: CLI for quickly generating citations for websites and books
bibliography citation cli commanderjs ieee mla node puppeteer
Last synced: 23 Mar 2025
https://github.com/jkamsker/jktoolkit.spectre.autocompletion
Supercharge your Spectre.Console with AutoCompletion
autocomplete cli console csharp spectre-console
Last synced: 28 Jun 2025
https://github.com/xiaohk/clip2imgur
A simple macOS command line tool for uploading your screenshots from clipboard to Imgur
Last synced: 26 Jul 2025
https://github.com/pinto0309/snc4onnx
Simple tool to combine(merge) onnx models. Simple Network Combine Tool for ONNX.
cli model-converter models onnx python
Last synced: 08 Mar 2026
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/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/apurebase/arkenv
Type-safe Kotlin configuration by delegates
cli command-line configuration environment-variables kotlin
Last synced: 03 Aug 2025
https://github.com/mchlumsky/mracek
Command line tool to manage your OpenStack configuration files
Last synced: 08 Mar 2026
https://github.com/nordcloud/cognito-go-auth
Simple library to sign requests using cognito Google federated authentication.
aws cli cognito golang google-auth
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/hartwork/svneverever
:flashlight: Collects path entries across SVN history (Python)
cli command-line-tool python python2 python3 subversion svn
Last synced: 08 Oct 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/marclop/elasticsearch-cli
Provides a REPL console-like interface to interact with Elasticsearch
cli console elasticsearch elasticsearch-cli go golang repl
Last synced: 05 Apr 2025
https://github.com/magegyver/m2devbox
🚀 Head start your Magento 2 extension development with pre-configured Docker environments.
cli development devops docker docker-compose magento magento2 php
Last synced: 15 Jul 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/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/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/rohan-deshpande/northwest
CLI for making NW.js apps with the JavaScript boilerplate of your choice
builder cli desktop generator nodejs nwjs packer scaffolder
Last synced: 05 Apr 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/haider8/tmessage
CLI based messaging tool
chat-application cli messaging-tool mqtt python3 tmessage
Last synced: 22 Jun 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/hiro-o918/awsctx
Context Manager for AWS Profiles With Fuzzy Finder
aws cli fuzzy-search profile-manager rust
Last synced: 07 May 2025
https://github.com/nathanielc/grpccmd
gRPC Command line interface for any gRPC service in Go
Last synced: 19 Jul 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/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/omochice/deepl-translate-cli
Unofficial deepl client on CLI
cli deepl golang golang-application translation
Last synced: 18 Jul 2025
https://github.com/paulo-lopes-estevao/ci-generator
generate CI configuration files
Last synced: 10 Apr 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/nabeken/go-github-apps
A tiny command-line utility to retrieve Github Apps Installation Token
Last synced: 02 Apr 2025
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/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/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/magiclen/image-resizer
Resize or just shrink images and sharpen them appropriately.
Last synced: 10 Apr 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/haydenkz/xcli
xcli is a Linux command-line tool for posting tweets via the X API.
Last synced: 11 Apr 2025
https://github.com/generate/generate-log
Generate a starter CHANGELOG.md file, using conventions from keep-a-changelog. Use from the command line when Generate's CLI is installed globally, or use as a plugin or sub-generator in your own generator.
bugs changelog changelog-generator changes cli commits fixes generate generator history markdown news nodejs release release-history release-notes release-notes-generateor releases updates yeoman
Last synced: 23 Oct 2025
https://github.com/ultirequiem/y2j
🔄 YAML to JSON and vice versa
cli deno json json-to-yaml typescript yaml yaml-to-json
Last synced: 30 Apr 2025
https://github.com/kevinpollet/pocket-deduper
Remove duplicates from your Pocket list.
cli dedupe duplicates go golang pocket tool
Last synced: 11 Apr 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/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/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/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/xriot45/express-js-cli
Express JS CLI is a Command Line Interface (CLI) tool designed to make it easier and faster to create RESTful API projects using Express JS Framework.
cli commit-lint expressjs husky javascript layered-architecture node-js npm rest-api typescript unit-testing
Last synced: 11 Apr 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/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/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/zMoooooritz/nachrichten
Stay informed without leaving your command line
Last synced: 02 Sep 2025
https://github.com/heyvito/oxio
🦀 A nimble snippet manager
cli clipboard rust snippets snippets-manager
Last synced: 25 Mar 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/iamyajat/chatgpt-cli
ChatGPT CLI tool with personas, chat history and predefined prompts
Last synced: 15 Apr 2025
https://github.com/stoe/action-reporting-cli
CLI to report on GitHub Actions
Last synced: 16 Apr 2025
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/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/asd-xiv/tape-ui
Reactive test runner for Tape with a terminal UI
blessed cli tap tape terminal test-runner
Last synced: 19 Apr 2025
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/artginzburg/barhide
Hide unwanted icons from your menu bar
bash cli macos menubar minimalistic statusbar
Last synced: 24 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/wolfssl/wolfclu
The wolfSSL Command Line Utility wolfCLU
certificate-generation cli command-line-tool cryptography encryption key-generation openssl openssl-alternative openssl-tools security signature-verification wolfcrypt wolfssl x509
Last synced: 27 Apr 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/icewhaletech/casaos-cli
A command-line tool to interact with CasaOS for testing and diagnosing purpose
Last synced: 22 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/itrabbit/just
JUST - GoLang package for fast development web micro services
cli cors finalizer framework gin golang http https i18n just microservices network regex-routing regex-validator server simple web
Last synced: 17 Jan 2026
https://github.com/olegkron/dependency-cleaner
A shell script for easy dependencies cleanup.
cli nodejs productivity python3 shell shell-script storage utility
Last synced: 04 Jul 2025
https://github.com/belingud/gptcomet
GPTComet: AI-Powered Git Commit Message Generator
ai chatgpt cli commit commit-message git gpt
Last synced: 26 Jan 2026
https://github.com/maximilien/weave-cli
A universal CLI for Weaviate, Milvus, Chroma, Qdrant, and other vector DBs to help view, list, create, delete, and search collections and documents in collections for development, test, and debugging purposes
ai-agents cli golang vector-database
Last synced: 20 Jan 2026
https://github.com/emicklei/gws
command line tool for using the Google Workspace Admin (formerly GSuite)
cli command-line-tool gcp google google-workspace google-workspace-add-on gsuite
Last synced: 17 Mar 2026
https://github.com/binbandit/workty
Git worktrees as daily-driver workspaces
cli command-line developer-tools git git-worktree productivity rust terminal workspace worktree
Last synced: 02 Feb 2026
https://github.com/pyrustic/backstage
Three-speed scripting language and task automation tool
automation backstage build-project cli command-line lightweight process productivity project-manager pyrustic python release-project script scripting-language spawn task-runner tasks
Last synced: 02 Apr 2026
https://github.com/generate/generate-contributing
Generate a contributing.md file for a project. Can also be used as a building block to add this functionality to another generator.
build-tool cli command-line contributing contributing-generator contributing-guidelines contributing-md contributing-template create generate generator gulp make plugin scaffold scaffolding task-runner templates yeoman yo
Last synced: 12 Oct 2025
https://github.com/ginkida/rustyhand
Agent OS in Rust — one binary, 37 agents, 26 LLM providers, 37 channels (Telegram/Discord/Slack...), MCP server, A2A protocol, 120+ API endpoints, web dashboard
agent-framework agent-os ai ai-agents anthropic autonomous-agents chatbot cli discord-bot llm mcp mcp-server multi-agent ollama open-source openai rust self-hosted slack-bot telegram-bot
Last synced: 14 May 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
https://github.com/doum1004/llmwiki-cli
CLI tool for LLM agents to build and maintain personal knowledge bases
ai-tools cli knowledge-base llm wiki
Last synced: 16 Apr 2026