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-01 00:05:20 UTC
- JSON Representation
https://github.com/jamct/web-cli
A simple CLI project to read Atom news feeds. Introduction to Go.
atom-feed cli go golang golang-examples golang-module
Last synced: 10 Apr 2025
https://github.com/mini-ware/file-locker
Keep your files obfuscated by locking them with XOR encryption
cli encryption hacking linux password security shell xor
Last synced: 03 Oct 2025
https://github.com/marcoroth/railsbytes-cli
CLI to apply Railsbytes.com templates to your Rails application
Last synced: 13 Aug 2025
https://github.com/erdemkosk/envolve
Synchronize environment variables across projects and manage .env files. Automates the restoration of .env files for all projects, ensures consistency by syncing variables from a global .env file, and creates symbolic links to maintain the latest environment settings.
cli cli-app cli-tool env env-vars environment-variables golang
Last synced: 12 Aug 2025
https://github.com/tobysolutions/tranpeer
This is a CLI tool that translates a sentence from English to any language using the free Google translate API
cli google-translate google-translate-api translation
Last synced: 19 Sep 2025
https://github.com/supitsdu/clipper
Seamlessly copy file contents to clipboard from command line. Lightweight, cross-platform tool for instant text transfers.
automation cli clipboard command-line-tool copy-to-clipboard developer-tools go utility
Last synced: 08 Mar 2026
https://github.com/bukinoshita/git-labels-cli
Creating Github issue labels
cli command-line git github issues labels repo repository
Last synced: 18 Oct 2025
https://github.com/borisboutillier/rs-cellular-automata
Rust playground project on 1-dimension cellular automata, with command line and gtk GUI and WASM implementation
cellular-automaton cli gtk gtk3 rust rust-lang wasm wasm-bindgen wasm-example wasm-pack
Last synced: 17 Mar 2025
https://github.com/bymehul/ghk
GitHub helper — push code with ease.
beginner-friendly cli command-line developer-tools git github rust
Last synced: 03 Feb 2026
https://github.com/imvexed/mockgen
A CLI utility to generate arbitrarily large realistic mock data sets
cli fake-data-generator hacktoberfest mock-data-generator sql
Last synced: 25 Jul 2025
https://github.com/a-nau/pdf-link-checker
Github Action and CLI tool to automatically check all links in a PDF for dead or broken links.
check cli cli-app github-actions link link-checker pdf pdf-generation url
Last synced: 04 Oct 2025
https://github.com/vinhlh/apolloud
Shuffle play all SoundCloud tracks liked by an user via command line.
cli player puppeteer soundcloud soundcloud-cli
Last synced: 11 Aug 2025
https://github.com/kimmobrunfeldt/dcr
Node CLI tool to decrypt partially encrypted log streams on the fly
Last synced: 04 Oct 2025
https://github.com/dhi13man/auto_vpn_connect
A Python script that allows users to automatically connect to VPNs with minimal effort.
automation cli openvpn openvpn-client pritunl pritunl-vpn pyotp python python3 vpn vpn-client
Last synced: 23 Jul 2025
https://github.com/morikuni/mdq
mdq queries multiple databases in parallel and output the results in JSON.
cli database go mysql postgresql sql
Last synced: 12 Jan 2026
https://github.com/generate/generate-mocha
Generate mocha unit tests.
app cli create dev generate generator init initialize new project prompt scaffold scaffolder scaffolding template yeoman yo
Last synced: 14 Apr 2025
https://github.com/psqnt/blockstream
API Wrapper for http://blockstream.info and Command Line Tool
api-wrapper bitcoin bitcoin-analytics cli command-line-tool python python3
Last synced: 22 Apr 2025
https://github.com/devroopsaha744/fastapi-scaffold
FastAPI Scaffold is a CLI tool to quickly generate FastAPI project structures with optional features like authentication, database integration, machine learning model setup, and Docker support.
auth backend-development cli db docker docker-compose fastapi project-management python
Last synced: 25 Dec 2025
https://github.com/d-rickyy-b/backmeup
A lightweight, local backup utility for the CLI written in Go
backmeup backup backups cli go golang multiplatform portable
Last synced: 28 Jun 2025
https://github.com/consento-org/dat-ssg
A command line tool that uses configuration in a folder to download websites with wget and publishes the content.
Last synced: 03 Jan 2026
https://github.com/goatshriek/stumpless-logger
CLI tool to log information to a variety of destinations, local and remote.
cli command-line command-line-tool event-log journald library log logger logging logging-library rust syslog terminal tool
Last synced: 22 Aug 2025
https://github.com/zambelz48/zhc
API Management Tools
api-management api-testing cli cli-app cli-tool developer-tools rest-cli terminal
Last synced: 16 Jan 2026
https://github.com/guerinoni/replacer
Command-line tool to rename a lot of files with some rules :)
cli cli-app command-line command-line-tool filename filename-utils filenames-change filesystem go golang hacktoberfest
Last synced: 14 Apr 2025
https://github.com/hasansezertasan/chrome-version
Detect the version of Chrome installed on Windows, Linux, Mac. Cross-platform using Python, native OS detection.
chrome cli pypi-package pypi-reserved python tutorial used-poetry version
Last synced: 16 Mar 2025
https://github.com/rose-pine/amfora
Soho vibes for Amfora
amfora cli rose-pine soho-vibes theme
Last synced: 14 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/therealklanni/gsex
gsex — g(it) s(tash) ex(plorer) — Interactive git stash
cli command-line command-line-tool fzf fzf-scripts git git-stash zsh
Last synced: 14 Jul 2025
https://github.com/theabhijeet/lorem_text
Dummy lorem ipsum text generator for Python.
cli hacktoberfest hacktoberfest-accepted lorem-ipsum lorem-ipsum-generator python
Last synced: 29 Jul 2025
https://github.com/thoughtbit/bees-cli
:honeybee: :honeybee: A simple CLI for serve and build web app, support JSON pattern config.
cli react typescript vue webpack
Last synced: 31 Aug 2025
https://github.com/psalias2006/github-trending-cli
A simple CLI tool to browse GitHub's trending repositories from your terminal.
cli docker github github-trending python scraping terminal
Last synced: 28 Sep 2025
https://github.com/noahonfyre/fyutils
🧠 A utility command line application built with Go, offering blazing-fast performance and awesome utilities.
cli fyutils go golang networking osint sniffer utility windows
Last synced: 29 Jul 2025
https://github.com/isopropylcyanide/hungarian-assignment-gui
Python program to solve the assignment problem using Hungarian method
cli gui hungarian-algorithm hungarian-assignment hungarian-method python tkinter tkinter-library tkinter-python
Last synced: 26 Aug 2025
https://github.com/lightsofapollo/attn
A native markdown viewer that launches from the terminal. Rust + Svelte 5.
cli desktop developer-tools live-reload macos markdown markdown-editor markdown-viewer native rust svelte terminal
Last synced: 24 May 2026
https://github.com/stackzoo/craftbit
Bitcoin Swiss Army Knife 🪛 🌕 🔧
bitcoin cli cryptocurrency cryptography golang lightning-network utilities
Last synced: 27 Jul 2025
https://github.com/jpbrab0/banido-ednaldopereira
🎤🎵BANIDO, DESBANIDO - Ednaldo Pereira🎤🎵
banido cli desbanido ednaldopereira nodejs npm package
Last synced: 17 Jan 2026
https://github.com/derhuerst/cli-minesweeper
Play Minesweeper in the command line!
Last synced: 25 Jul 2025
https://github.com/asos/snyker
An opinionated, heavy-handed wrapper around Snyk.
cli security snyk snyk-cli vulnerabilities vulnerable-paths
Last synced: 09 Mar 2026
https://github.com/liortal53/ucmd
UCmd improves Unity's command line execution by supporting running methods with parameters
cli command-line editor executemethod terminal unity unity-build unity-editor unity3d unity3d-editor unity3d-plugin
Last synced: 08 Mar 2026
https://github.com/hn12404988/gpt-files
Cross-Platform CLI tool for managing resources for OpenAI assistant
assistant assistant-api chatgpt cli file-search openai openai-api
Last synced: 09 Mar 2026
https://github.com/kei-k23/tree-gen
tree-gen is a CLI tool to generate folder structure in ASCII and visualize folder structure
ascii ascii-art cli directory rust utility visualization
Last synced: 30 Jul 2025
https://github.com/B0ney/xmodits-cli
Command line version of xmodits - A tool to rip samples from tracker modules.
audio cli fasttracker2 impulsetracker protracker ripper rust screamtracker tracker-music xmodits
Last synced: 14 Jul 2025
https://github.com/beinsezii/ompl
Opinionated Music Player/Library
cli cross-platform daemon linux music music-player rust tui windows
Last synced: 20 Jun 2025
https://github.com/memergamer/fetch-ke
fetch-ke is a minimalistic, lightweight command-line system information tool written in bash and powershell
bash cli command-line fetch powershell sysfetch terminal termux
Last synced: 13 Apr 2025
https://github.com/ekhabarov/go-pg-generator
Golang struct generator for PostgreSQL
cli generator golang postgres postgresql sql
Last synced: 13 Apr 2025
https://github.com/cburmeister/regina
Fetch new releases from http://www.juno.co.uk/.
Last synced: 20 Mar 2025
https://github.com/donuts-are-good/ticker
rss ticker fer yer terminal
cli donut-utils golang hacktoberfest rss ticker
Last synced: 12 Apr 2025
https://github.com/saitolume/gree
🌴[WIP] Alternative `tree` that ignore files included in .gitignore by default
Last synced: 05 Apr 2025
https://github.com/hoodie/wikitranslate-rs
📖 Use Wikipedia as a dictionary
cli dictionary translation wikipedia
Last synced: 12 Sep 2025
https://github.com/k4m4/url-cli
URL encode & decode a string, right from your terminal.
cli decoding encoding uri url url-decoder url-encoder
Last synced: 03 May 2025
https://github.com/antelcat/parameterization
Effortlessly Build Command-Line Applications with [Parameterization]
cli cli-app command-line efficiency source-generator
Last synced: 06 Apr 2025
https://github.com/netcorestack/tools
Hisar Web CLI Tools
aspnetcore cli dotnet-global-tools dotnetcore tooling tools web-cli
Last synced: 17 Jun 2025
https://github.com/fboes/blogophon
:trumpet: A Static Site Generator supporting Markdown, responsive images, RSS and other RESTable files. Built with Node.js and minimal dependencies.
cli hackable markdown nodejs npm static-site-generator
Last synced: 10 Apr 2025
https://github.com/bambooom/gh-noti
gh extension to check unread notifications
Last synced: 15 Jul 2025
https://github.com/wiardvanrij/m2-cache-hosts-manager
Magento 2 extension to manage the http cache hosts by allowing you to add varnish server dynamicly and removing them too
cli magento magento-2 magento-2-extension magento-module magento2 magento2-extension magento2-module manager php php7 plugin varnish varnish-cache
Last synced: 11 Apr 2025
https://github.com/omochice/gh-fzgist
The extension for GitHub CLI to handle gist with fzf
bash cli fzf-scripts gh-extension github-cli
Last synced: 18 Jul 2025
https://github.com/andostronaut/cocli
A ligthweight git commit prompt system to ensure readable and descriptive commit for Deno 🦕🌱
bash cli command command-line commit deno descriptive git hacktoberfest lightweight prompt shell typescript zsh
Last synced: 22 Jul 2025
https://github.com/tcodes0/hue-bash-colors
Easy, readable color management
ansi ansi-colors bash cli color terminal xterm-256color
Last synced: 17 Jul 2025
https://github.com/netanelbasal/spectator-cli
Spectator templates generator
Last synced: 21 Mar 2025
https://github.com/aenondynamics/x509-tool
:wrench: Single-File-Utility to create X509 Certificates/PKI Structure for your OpenVPN Server or any TLS based communication.
authentication certificate cli communication openssl openvpn pki-structure security ssl-certificates tls verify-certificates webserver x509
Last synced: 19 Jun 2025
https://github.com/thesabbir/envan
envan helps you sync env files from AWS SSM
aws-parameter-store cli environment environment-variables monorepo nodejs pnpm turborepo
Last synced: 12 Apr 2025
https://github.com/kcmr/web-components-codemods
Codemods for Web Components. Breaking changes? Don't panic :)
cli codemods jscodeshift web-components
Last synced: 12 Apr 2025
https://github.com/azu/welcometo
Welcome message script: Welcome to @organization
Last synced: 08 May 2025
https://github.com/CurlGPT/CurlGPT
ChatGPT in your favourite terminal
chatgpt cli contributions-welcome curl gpt-3 help-wanted homebrew node nodejs open-source openai opensource shell typescript
Last synced: 04 Apr 2025
https://github.com/jpikl/pm
Package manager wrapper (supports: pacman, paru, yay, apt, dnf, zypper, apk, brew, scoop)
apk apt brew cli dnf fzf package-management package-manager pacman paru scoop wrapper yay zypper
Last synced: 31 Oct 2025
https://github.com/jiro4989/gsv
gsv transforms a multi-line CSV into one-line JSON to make it easier to grep.
Last synced: 08 May 2025
https://github.com/UltiRequiem/whereiam
🗺️ An Implementation of pwd
cli coreutils-programs crate pwd rust rustlang
Last synced: 24 Jun 2025
https://github.com/glynnbird/ccurl
CouchDB command-line tool to allow shortened curl commands without putting username/password in your command-line history
Last synced: 07 May 2025
https://github.com/lucasconstantino/procsy
A proxy building helper with subdomain support
Last synced: 13 Apr 2025
https://github.com/bpauli/gccli
A command-line interface for Garmin Connect — activities, health, courses, workouts, devices, and more — with JSON output and secure credential storage.
cli fitness garmin garmin-connect golang health
Last synced: 07 Apr 2026
https://github.com/alswl/dingmark
Go CLI and WASM online for DingTalk send markdown message.
cli dingding dingtalk dingtalk-robot golang wasm
Last synced: 18 Mar 2025
https://github.com/limebeck/reveal-kt
Kotlin wrapper for Reveal JS with CLI
cli kotlin kotlin-script kotlin-scripting revealjs slides
Last synced: 21 Mar 2025
https://github.com/lszeremeta/sdfeater
Always hungry SDF chemical file format parser with many output formats
chebi chemical-data chemical-elements cheminformatics cli cvme cypher data-structures database docker-image drugbank jar java molecularentity neo4j parser parsers periodic-table sdf sdf-files
Last synced: 17 Jul 2025
https://github.com/acgtools/sub-renamer
CLI tool to automatically rename subtitle files to match corresponding video files. 自动为字幕文件匹配视频并重命名的 CLI 工具。
anime cli cli-app go golang open-source video
Last synced: 20 Jan 2026
https://github.com/wp-blocks/squashify
Boost your website's performance with Squashify! 🚀 Compress and optimize images effortlessly, supporting various formats including JPG, PNG, GIF, SVG, and more. Lightning-fast processing and web-optimized output make your site load faster while saving bandwidth
avif cli compression encode image svg
Last synced: 23 Apr 2025
https://github.com/faesel/az-lazy
Az Lazy CLI tool is designed for developers, it provides a command-line interface to quickly manage and make changes to azure storage queues, blobs and tables.
azure azure-storage azure-storage-queues blob blobs cli containers queues tablestorage
Last synced: 14 Jan 2026
https://github.com/moustacheful/midori
A midi transform/mapping tool
cli midi midi-events transformation
Last synced: 05 Sep 2025
https://github.com/iammu/fancy-print
Fancy Print is a library that makes it easy to print beautiful text in python, without much of code.
cli logging printing-package python python-3 python-library python-package terminal
Last synced: 10 Apr 2025
https://github.com/adiksondev/linear-cli
CLI program for Linear Issue Tracker automation available on PyPI and AUR
api aur automation cli linear pypi
Last synced: 07 Mar 2026
https://github.com/maurobonfietti/chat-open-ai-cli
:robot: Ask questions to ChatGPT from the CLI.
api chatgpt cli gpt gpt-3 gpt-4 openai openai-api php
Last synced: 07 Jan 2026
https://github.com/angelbarrera92/tlwpa4220
Golang API for TP-Link TL-WPA4220 PLC
cli plc prometheus-exporter tl-wpa4220 tp-link
Last synced: 08 Oct 2025
https://github.com/valentingol/cliconfig
Merging yaml config and set parameters with CLI. Use config processing for more advanced manipulations.
cli cliconfig command-line config configuration configuration-management deep-learning machine-learning machinelearning
Last synced: 28 Oct 2025
https://github.com/elisiariocouto/leggen
💲 An Open Banking Dashboard and CLI
bank cli dashboard discord finance gocardless manager mcp notifications openbanking psd2 react shadcn sqlite
Last synced: 09 Mar 2026
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/gervinfung/gitignored
Application of Gitignored. A more UI/UX Friendly Web Application to Preview/Copy/Download Single or Multiple .gitignore File(s)
cli event-driven gitignore-generator gitignore-templates gitignored nextjs orm rust supabase typescript vercel
Last synced: 12 Jun 2025
https://github.com/chillerbot/chillerbot-ng
Teeworlds console client based on cmake DDNet
Last synced: 11 Mar 2025
https://github.com/haxpor/tt
Twitter client in C implementation. Aim to be minimalist and get me to tweet asap. Inspired by t.
Last synced: 14 Oct 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/elementtech/opsilon
A customizable CLI for collaboratively running container-native workflows
Last synced: 14 Mar 2026
https://github.com/andostronaut/commitizen-cli
Command-line interface tool that helps enforce standardized commit message formats in Git repositories.
cli command-line command-line-tool git git-commit process simple standard
Last synced: 08 May 2025
https://github.com/krmax44/vibrant-colors
A CLI for getting vibrant colors from an image.
Last synced: 26 Apr 2025
https://github.com/sanders41/weather-command
Command line weather app
cli command-line command-line-tool python weather
Last synced: 14 Jan 2026
https://github.com/skonik/rust-async-downloader
Rust asynchronous file downloader
cli downloader file-downloader rust tokio
Last synced: 05 Sep 2025
https://github.com/ultirequiem/whereiam
🗺️ An Implementation of pwd
cli coreutils-programs crate pwd rust rustlang
Last synced: 28 Feb 2026