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-10 00:05:34 UTC
- JSON Representation
https://github.com/marcoroth/railsbytes-cli
CLI to apply Railsbytes.com templates to your Rails application
Last synced: 13 Aug 2025
https://github.com/mpyw/twhelp
Twitter OAuth CLI Helper distributed by Golang cross-compilation.
cli golang-cross-compilation oauth twitter twitter-api
Last synced: 09 Apr 2025
https://github.com/jaypei/chatgpt-cli
A ChatGPT CLI tool based on the OpenAI API, for hardcore terminal users.
Last synced: 28 Aug 2025
https://github.com/sleepycharlyy/tic2bar.js
Command-line application that uploads TIC-80 cartridges to IPFS and encodes url into barcodes & QR Codes
bar-code barcode cartridges cli decoder encoder fantasy-computer fantasy-console ipfs javascript node-js npm qr-code qrcode retro tic-80 tic-cartridges tic80 tiny
Last synced: 25 Apr 2025
https://github.com/tejasq/klar
A tool to infer and generate static type definitions based on resources returned by backend APIs.
Last synced: 27 Jun 2025
https://github.com/erfidev/cli-task-manager
a golang program based on the command line
Last synced: 16 May 2025
https://github.com/preziosiraffaele/move-qcp
A sf cli plugin to manage the Quote Calculator Plugin
Last synced: 18 Apr 2025
https://github.com/jorianwoltjer/subsolver
CLI tool to Solve Substitution Ciphers using a wordlist
cli crypto security solver substitution-cipher wordlist
Last synced: 13 Jun 2025
https://github.com/Wildhoney/Taskfile
:package: Yet another attempt at a simple task runner for npm with parallelisation support using bash commands via YAML.
build cli commands runner runner-script shell task-manager taskrunner tasks test
Last synced: 24 Apr 2025
https://github.com/gozeloglu/gitignore
Command line application to create .gitignore files in the terminal.
cli gitignore gitignore-generator go golang
Last synced: 01 Jul 2025
https://github.com/kvdomingo/primerdriver
PrimerDriver - Automated design of mutagenic PCR primers
biopython cli command-line mutagenic-pcr-primers polymerase-chain-reaction primer-design python react site-directed-mutagenesis web-application
Last synced: 20 Apr 2025
https://github.com/brainstone/tgui
Text-GUI-Library - A C++11 alternative for ncurses
cli cli-library cpp gui gui-library library ncurses platform-independent
Last synced: 13 Jun 2025
https://github.com/0x8b/datamatrix
Library that enables programs to write Data Matrix barcodes of the modern ECC200 variety.
cli code data data-matrix datamatrix ecc ecc200 elixir generator matrix
Last synced: 26 Sep 2025
https://github.com/viseshrp/whatsonpypi
CLI tool to get package info from PyPI and/or add to requirements.
api-client api-wrapper cli cli-app cli-application cli-tool cli-utilities cli-utility command-line command-line-tool dependency-manager developer-tools package-info pypi pypi-package pypi-packages python requirements
Last synced: 09 Apr 2025
https://github.com/tornikegomareli/release-craftsman
Rust-powered CLI tool designed to simplify and streamline the release process with help of ChatGPT. It fetches, formats, and crafts essential data for release 🏗️
change-log cli release-notes rust
Last synced: 02 Apr 2025
https://github.com/datsfilipe/gen-readme
gen-readme wil generate a readme for you! you can even customize it by selecting which sections you want.
aur cli generator hacktoberfest readme readme-generator rust
Last synced: 25 Apr 2025
https://github.com/swisscom/net-ssh-cli
A library to make interactive SSH sessions more convenient.
cli console interactive-shell ssh
Last synced: 15 Apr 2025
https://github.com/pavi2410/jot
A modern Java build tool — like cargo for Rust or uv for Python. Single binary, zero config, fast deterministic builds.
build-tool cli java jdk jvm maven rust toolchain
Last synced: 26 May 2026
https://github.com/wrybakiewicz/cw-alarm-audit
Read-only CLI to audit AWS CloudWatch alarms across regions and detect broken alarms.
aws cli cloudwatch cloudwatch-alarms devops monitoring observability
Last synced: 13 Jan 2026
https://github.com/gbafana25/typetester
Typing practice on the command line
Last synced: 24 Apr 2025
https://github.com/waxdred/gohotreload
This project is a Go program called "GoHotReload" that provides hot-reloading functionality for Go programs. It allows you to monitor specified files in a directory and automatically restart the associated Go program whenever any of those files are modified.
build-tool cli developer-tools go golang live-reload monitoring-tool task-runner watcher
Last synced: 14 May 2025
https://github.com/wallymathieu/isop
Isop is the swedish name for hyssop. Like any spice it is intended to give flavor to the development of command line apps.
clean-code cli cli-parser command-line command-line-tool object-oriented-programming
Last synced: 23 Apr 2025
https://github.com/alexskrypnyk/scaffold
Generic project scaffold template
actions ci cli cli-template commandline composer documentation github kick-start nodejs php phpunit project-template scaffold scaffold-template skeleton starter-kit template
Last synced: 19 Aug 2025
https://github.com/dmfed/termtools
Output to terminal in style.
ansi-codes cli color color-reset cursor golang linux terminal vt100
Last synced: 10 Apr 2025
https://github.com/sorairolake/abcrypt
A simple, modern and secure file encryption tool, file format and Rust library
abcrypt abcrypt-encryption argon2 argon2id blake2 blake2b chacha20 chacha20-poly1305 cli command-line command-line-tool encryption poly1305 rust rust-lang rust-library terminal tool xchacha20 xchacha20-poly1305
Last synced: 09 Apr 2025
https://github.com/openjny/dotgh
A cross-platform CLI tool to template AI-coding configs such as AGENTS.md for easy reuse across projects.
Last synced: 13 Jan 2026
https://github.com/mattboldt/guac
A Git Repo Management CLI
cli git repository repository-management
Last synced: 11 Apr 2025
https://github.com/melbahja/ctl
🙌 All systemd commands and tools in one easy command `ctl`! One to rule them all.😼
cli cli-command cli-tool cli-utility command-line-tool go golang init-system linux systemd
Last synced: 09 Apr 2025
https://github.com/pythonnative/pythonnative
Build real native Android and iOS apps in Python with a lightweight UI toolkit, CLI, and project templates.
android beeware cli cross-platform django gradle ios kotlin mobile-development native-ui python python-mobile-apps rubicon swift ui-components xcode
Last synced: 12 May 2026
https://github.com/zalando-incubator/clin
Cli for Nakadi for event types and subscriptions management
Last synced: 14 Apr 2025
https://github.com/facultyai/faculty-cli
A command line interface for Faculty platform
Last synced: 14 Apr 2025
https://github.com/si3nloong/webhook
A webhook server comply with at least once delivery. (Cloud Native) - WIP
cli curl docker go grpc k8s message-queue webhook webhook-server
Last synced: 14 Sep 2025
https://github.com/wix-incubator/what-the-package
Check which dependencies were updated between specific dates
Last synced: 23 Jul 2025
https://github.com/zachey01/deepljs
💬 Unofficial DeepL API (without apikey)
cli deepl deepl-api deepl-translation-api free-deepl
Last synced: 01 May 2025
https://github.com/warengonzaga/xplorescan
Never memorize a blockchain explorer again. 🛰️🌐💻
blockchain cli command-line command-line-tool explorer hacktoberfest web3
Last synced: 15 Apr 2025
https://github.com/magiclen/favicon-generator
It helps you generate favicons with different formats and sizes.
Last synced: 27 Oct 2025
https://github.com/vupdivup/typomat
typomat: turn your code into muscle memory
cli golang tui typing typing-game typing-practice
Last synced: 13 Jan 2026
https://github.com/superjojo140/ascii-bar
A lightweight ascii progress bar with spinner and colors
ascii cli console nodejs progressbar
Last synced: 25 Sep 2025
https://github.com/ru44/cloudyclipy
Your own clipboard in the cloud
cli clipboard-manager gist github nodejs typescript
Last synced: 22 Apr 2025
https://github.com/hugomd/peaks
🏔️ Gets a random Swiss mountain peak or lists all peaks
cli javascript mountains peaks swiss
Last synced: 21 Aug 2025
https://github.com/asasugar/asasugar-cli
🚀 快速生成项目cli工具,模版:多页应用模版、Vue SPA模版(Vue3 Vue2)、React SPA模版(v16.8)、npm插件开发模版
Last synced: 05 Jul 2025
https://github.com/crodjer/biip
Strip out PII before Sending Data
cli pii privacy prompt-engineering prompt-toolkit rust security
Last synced: 25 Apr 2026
https://github.com/nicarl/somafm
CLI application to listen to SomaFM stations
Last synced: 01 Apr 2026
https://github.com/yashkumarverma/bash-screenshot-manager
simple bash script to manage quick screenshots taken during online class and systematically store them.
automation bash cli college life-hack online
Last synced: 05 Mar 2026
https://github.com/alastairlundy/cliinvoke
CliInvoke is a .NET library for interacting with Command Line Interfaces and wrapping around executables.
cli cli-wrapper command command-line csharp-library dotnet pipe-stderr pipe-stdin pipe-stdout piping process run-command shell stderr stdin stdout
Last synced: 08 Apr 2026
https://github.com/nmbrthirteen/podcli
Open-source AI podcast clipper. Generate vertical clips with face tracking and burned-in captions. CLI, MCP server, web app.
ai-tools auto-captions captions cli ffmpeg mcp mcp-server opusclip-alternative podcast-clips podcasts shortform-video vertical-video whisper
Last synced: 02 Jun 2026
https://github.com/saadmk11/logbook-cli
Command Line Tool to Keep Your Daily Events Recorded. Made with Python, Typer & SQLAlchemy
cli cli-app command-line-app command-line-interface command-line-tool logbook logbooks notebook poetry python python3 sql sqlalchemy sqlite sqlite3 typer typer-cli
Last synced: 06 Oct 2025
https://github.com/certego/django-rest-client
Framework for rapid building of ease-of-use, type-hinted and self-documented API clients in python.
api-client cli click django django-rest-framework python python-api sdk
Last synced: 25 Oct 2025
https://github.com/pinto0309/sog4onnx
Simple ONNX operation generator. Simple Operation Generator for ONNX.
cli model-converter models onnx python
Last synced: 25 Feb 2026
https://github.com/mutaimwiti/node-test-wrapper
An elegant and scalable solution for HTTP testing in Node.js
auth auth-wrapper bdd chai-http cli express expressjs http node node-test-wrapper supertest tdd test test-wrapper testing wrapper
Last synced: 09 Oct 2025
https://github.com/david17c/addition-calculator
Hardcoded addition calculator
addition-calculator calculator cli golang utility
Last synced: 12 Jun 2026
https://github.com/strahe/bwh
Go SDK, CLI, and MCP server for managing BandwagonHost/bwg/搬瓦工 (KiwiVM) VPS, with command-line and programmatic access to most features.
bandwagonhost bwg bwh cli mcp-server
Last synced: 01 Feb 2026
https://github.com/oknoorap/html5-validator
:passport_control: W3 HTML5 Validator
Last synced: 24 Feb 2026
https://github.com/cosmonic-labs/cviz
CLI tool to visualize WebAssembly component composition structure.
Last synced: 23 Apr 2026
https://github.com/manu14357/tota-agent
Open-source AI agent: 11 LLM providers (OpenAI, Claude, Ollama, DeepSeek…), 60+ tools, web search, vision, browser & Android automation, MCP plugins, Second Brain memory — CLI · Telegram · WhatsApp · REST API
ai-agent anthropic automation cli coding-agent deepseek developer-tools llm mcp memory nodejs ollama openai personal-assistant productivity second-brain sqlite telegram-bot typescript whatsapp-bot
Last synced: 01 Jun 2026
https://github.com/mohamedahmed770/auto-vmaf-encoder
Auto-VMAF-Encoder uses data-driven VMAF targeting to deliver quality and efficient encodes. It analyzes videos, logs metrics, and shows real-time progress with ETA. 🐙
automation av1 cli console-ui ffmpeg media-automation nvenc python rich-cli svt-av1 transcoding video-encoding video-processing video-quality vmaf
Last synced: 20 Apr 2026
https://github.com/kuberocketci/cli
Command-line interface for KubeRocketCI platform - enables developers and AI agents to manage projects, deployments, pipelines, and environments from the terminal
ai-agents ci-cd cli developer-tools devops devsecops golang internal-developer-platform keycloak kubernetes kuberocketci oidc platform-engineering
Last synced: 23 Apr 2026
https://github.com/tomakado/projector
A flexible, language and framework agnostic tool that allows you to generate projects from templates.
cli cli-app golang-application golang-cli golang-tools project-generator project-template
Last synced: 14 Jan 2026
https://github.com/integralist/bash-headers
A CLI HTTP Headers Filtering Tool (written in Bash)
bash bash-script bashrc cli cli-toolkit http http-client http-header http-response response tool
Last synced: 26 Oct 2025
https://github.com/liamchampton/go-cli-template
This is a template that can be used with GitHub Codespaces to get you up and running with your CLI project
Last synced: 16 Feb 2026
https://github.com/woozymasta/bercon-cli
bercon-cli — cross-platform go command line utility and package for BattlEye RCON
arma arma3 battleye battleye-rcon bercon cli dayz rcon
Last synced: 24 Jan 2026
https://github.com/fernandosure/ecs-compose
Deploy services docker-compose style to AWS Elastic Container Service
Last synced: 14 Jan 2026
https://github.com/sgreben/tcp-time
measures TCP connection durations to a given target, prints JSON
cli connection csv histogram json mean ping quantile standard-deviation tcp tcp-ping time
Last synced: 08 Oct 2025
https://github.com/lalomorales22/grok-4-cli
Grok-4 CLI, an attempt at giving Grok4 a CLI
Last synced: 02 Jun 2026
https://github.com/kstenschke/tictac-track
Simple but powerful timetracker for the commandline
application boost cli command-line command-line-app command-line-tool commandline cpp cpp-11 csv linux linux-app macos time-logging timesheet timetracker timetracking utility
Last synced: 13 Oct 2025
https://github.com/bernabedev/gai-cli
An AI-powered CLI to generate conventional commit messages using Google Gemini.
ai automation cli commit conventional-commits gemini git
Last synced: 12 Oct 2025
https://github.com/kujtimiihoxha/plis
Plis your swiss knife for creating cli tools
cli cli-toolkit generator go golang plis tool tools
Last synced: 09 Oct 2025
https://github.com/janaraj/tnl
Structured English contracts for AI coding agents — proposed by the agent, approved by you, saved on disk, read by every future session.
agent-workflow ai-agents claude-code cli codex coding-agents contracts llm mcp mcp-server specification typed-natural-language
Last synced: 29 Apr 2026
https://github.com/zawlinnnaing/go-clis
A collection of cli programs from book: Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Last synced: 26 Feb 2026
https://github.com/mrusme/kopi
Command-line (CLI) coffee journal designed for coffee enthusiasts.
aeropress brewing cli coffee command-line command-line-tool espresso habit-tracking journal mocha tracker tui
Last synced: 13 May 2025
https://github.com/canop/cli-log
a simple file logging facility, convenient for Rust terminal applications
cli hacktoberfest rust terminal
Last synced: 12 May 2025
https://github.com/nnbnh/terminal-explorer
📋 Bring file manager's copy/paste to the CLI
basher bpkg cli clipboard copy-paste file-manager posix symlink terminal
Last synced: 12 Apr 2025
https://github.com/lainq/fe
Fe is a simple tool which you can use to move through your directories from the command line
cli fe file-explorer go terminal
Last synced: 05 Mar 2025
https://github.com/joshuaclayton/file-fun
A fun program for files, written in Haskell, to demonstrate a monad transformer stack
Last synced: 12 Apr 2025
https://github.com/roosta/fif
🔍 Quickly find in files using fuzzy search and context
bash cli fuzzy-search fzf searching terminal zsh zsh-plugin
Last synced: 13 Apr 2025
https://github.com/getGuaka/Prompt
Prompts the user for more information.
agree ask choose cli command-line command-line-tool guaka prompt swift swift-package-manager
Last synced: 16 Jul 2025
https://github.com/ScarletsFiction/Scarlets
A rewrited Scarlets framework for website based on PHP
backend cli console fast framework php php-command scarletsfiction simple
Last synced: 13 Apr 2025
https://github.com/msztolcman/smtpc
SMTPc is simple but powerfull SMTP client for sending emails using CLI. It's dedicated for system admins or developers, however it's easy to use and every CLI user will be satisfied using this.
cli developer-experience developer-tools email interactive-smtp mail predefined-messages predefined-profiles smptc smtp smtp-client smtp-session templates templating
Last synced: 31 Oct 2025
https://github.com/crowdin/homebrew-crowdin
Homebrew Tap for Crowdin CLI
cli command-line-tool crowdin-cli homebrew-tap localization sync
Last synced: 29 Apr 2025