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-06 00:05:34 UTC
- JSON Representation
https://github.com/erictleung/notes
:notebook: Today I learned tips and programming notes I find useful for me
bash cli linux notes polyglot programming programming-languages r shell
Last synced: 25 Mar 2025
https://github.com/sepulworld/tfmod-generator
Generates Terraform module scaffolding
Last synced: 14 Apr 2025
https://github.com/roccomuso/gtranslate
Node.js Google translate CLI tool!
cli google javascript language nodejs tool translate
Last synced: 10 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/openchami/magellan
Redfish-based BMC discovery tool written in Go
bmc bmc-discovery cli gofish golang hpc http networking openchami redfish
Last synced: 15 Apr 2025
https://github.com/bastidood/udp-multicast-chat
A simple chat room over UDP multicast written in Rust.
Last synced: 23 Sep 2025
https://github.com/eshepelyuk/pykli
Interactive ksqlDB command line client with autocompletion and syntax highlighting written in Python
cli confluent console-application kafka ksql ksqldb ksqldb-cli tui
Last synced: 17 Nov 2025
https://github.com/brkn/git-blame-line
`git blame` a single line and get output in JSON. Written in TypeScript.
Last synced: 19 Apr 2025
https://github.com/nikstar/CLInterface
Elegant @propertyWrapper-based command line argument parser
argument-parser cli command-line command-line-parser property-wrapper swift swift-script
Last synced: 15 May 2025
https://github.com/slaveofcode/nsqtracer
Simple NSQ tracer tool to see any messages that being published to specific NSQ topic
cli cli-tool cli-utilities nsq nsqd nsqlookup
Last synced: 17 Jul 2025
https://github.com/phil-r/til
:books: Today I Learned
cli curl git macos postgresql ssh til unix
Last synced: 01 Aug 2025
https://github.com/brannondorsey/vanity-keygen
A vanity key generator for the P224, P256, P384, and P521 elliptic curves.
cli elliptic-curve-cryptography elliptic-curves golang vanitygen
Last synced: 03 May 2025
https://github.com/davep/feeling
A simple terminal-based feelings tracker
cli cli-app feelings mental-health mental-health-awareness mentalhealth python terminal terminal-based textual
Last synced: 19 Sep 2025
https://github.com/giladgd/typeorm-codebase-sync
Automatically update your codebase to add migrations, entities and subscribers to your `data-source.ts` file
ast cli code codebase data-source datasource edit files sync ts typeorm typeorm-extension typeorm-migration typescript
Last synced: 26 Jan 2026
https://github.com/kai-tub/sphinx_cli_recorder
automation cli documentation sphinx video
Last synced: 16 Jan 2026
https://github.com/sloppyio/cli
Deploy Dockerized applications to sloppy.io, from your terminal
Last synced: 17 Jul 2025
https://github.com/ibm-wm-transition/sagdevops-antcc
Software AG DevOps library to support Infrastructure as Code projects for Command Central
ant cli command-central devops webmethods
Last synced: 22 Aug 2025
https://github.com/knightchaser/gotcp
A simple CLI based multiuser chatting app with GO TCP socket, based on the client-server model
chatting-app cli cli-app docker golang small-project socket socket-programming tcp
Last synced: 07 May 2025
https://github.com/bahmutov/print-env
Prints all environment variables that start with given string
cli cross-platform environment environment-variables utility
Last synced: 28 Sep 2025
https://github.com/bahmutov/inquirer-confirm
Simple confirm yes / no command line question that returns a promise, built on top of inquirer
Last synced: 28 Sep 2025
https://github.com/purplebooth/whatismyip
Work out what your IP is (Mirror)
Last synced: 28 Jul 2025
https://github.com/ddlees/felloe
Helm version management - Manage versions of helm and tiller across different clusters with an easy to install CLI tool
bash chocolatey cli containers crates elvish fish helm homebrew kubernetes management manager powershell rust tools version zsh
Last synced: 19 Apr 2025
https://github.com/FrankKair/kindle-highlights
📚 Highlights in your terminal 📖
Last synced: 17 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/marcqualie/cloudapp-export
A quick way to grab all the data you have stored in CloudApp
Last synced: 27 Jul 2025
https://github.com/trinhminhtriet/gloc
🚀 gloc – A blazing-fast LOC (Lines of Code) counter in Go, inspired by tokei. Simple & efficient!
cli cloc code-analysis code-lines go golang
Last synced: 02 Sep 2025
https://github.com/mms-gianni/gitgenie
💡GitGenie is a git plugin that creates commit messages with ChatGPT.
ai chatgpt cli developer-tools development git git-plugin github terminal
Last synced: 08 Apr 2025
https://github.com/cap32/babel-register-cli
Just like babel-node, but using babel-register. You could use it in production.
babel babel-node babel-register cli es2015 es2016 es2017 es6 es7 node
Last synced: 22 Apr 2025
https://github.com/hafiz-muhammad/freetube-data-backup
FreeTube user data backup utility.
backup-files backup-script backup-utility bash-script cli command-line-utility freetube linux shell-scripts terminal
Last synced: 27 Feb 2025
https://github.com/seangenabe/command-join
Escape and join command-line arguments. Cross-platform.
argv cli command command-line cross-platform escape join shell
Last synced: 29 Jul 2025
https://github.com/jellydn/biome-interactive
Simple interactive to install biome to your project. Migrate from ESLint and Prettier with a single command
Last synced: 01 Sep 2025
https://github.com/canack/matebook-charge-limit
Huawei matebook battery charge limit tool
battery-level cli huawei-matebook huawei-wmi matebook
Last synced: 19 Aug 2025
https://github.com/mattboldt/guac
A Git Repo Management CLI
cli git repository repository-management
Last synced: 11 Apr 2025
https://github.com/tzachbon/react-creates
React creates for you useful and common tools that adapt themselves to your project for faster and easier development
cli css css-modules javascript jest js jsx prop-types proptypes react reactjs sass scss tsx typescript vscode vscode-extension
Last synced: 18 Feb 2026
https://github.com/hamflx/fetchbrowser
指定版本,下载 chromium 和 firefox 的工具。A tool that allows you to download specified versions of Chromium and Firefox.
chromium cli firefox legacy-chromium utility
Last synced: 16 Jan 2026
https://github.com/srirangav/vocr
MacOSX command line program to perform optical character recognition (OCR) on images and PDFs
Last synced: 13 Apr 2025
https://github.com/fliiiix/cron-podcast
Podcast fetcher written in python.
cli cron podcast podcatcher python
Last synced: 20 Jul 2025
https://github.com/depapp/pusakatest
pusakatest is an API automation testing tool based on pactumjs using bdd (cucumber) style with localization
api api-automation automation-testing cli cucumber hacktoberfest hacktoberfest-accepted localization
Last synced: 20 Mar 2025
https://github.com/ericclemmons/amplify-visor
Amplify Visor is a prototype GUI that customers run locally that streamlines the Amplify app-building experience – configuring & deploying Amplify visually, automatically installing dependencies, and reducing developer friction.
Last synced: 19 Mar 2025
https://github.com/refcell/cargo-hoist
Dead simple, memoized cargo subcommand to hoist cargo-built binaries into the current working directory, written in Rust.
cargo cargo-subcommand cli rust
Last synced: 07 May 2025
https://github.com/runyontr/kaudit
Auditing tool for resources in Kubernetes
cli kubernetes kubernetes-monitoring
Last synced: 13 Apr 2025
https://github.com/mistweaverco/kulala-cli
A fully-featured ⚡️ HTTP/GraphQL/gRPC/Websocket-client 🐼 interface 🖥️ for your command-line ❤️, that supports the Jetbrains .http spec (with full scripting support).
cli curl graphql graphql-client grpc grpc-client http-client jetbrains-http-client oauth oauth2 rest rest-client websocket-client
Last synced: 27 Jun 2026
https://github.com/xyproto/easy
:shaved_ice: nice and ionice combined to a single utility, written in pure Go
cli drop-in-replacement go ionice linux nice priority utility
Last synced: 12 Jan 2026
https://github.com/rukomoynikov/tabled
Easily display your data in neat, organized tables right in your terminal! The library is straightforward, with no extra fuss or dependencies. Just plug in your data and enjoy clear, concise output.
Last synced: 18 Mar 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
https://github.com/otanriverdi/ismetjs
🐙 A tool to automatically generate and manage git repo issues from TODO/FIXME comments.
automation cli comment generator issue javascript nodejs pre-commit
Last synced: 12 Sep 2025
https://github.com/zebooka/ipatool-mass
Mass downloading IPA files from AppStore using ipatool
apple appstore cli command-line command-line-tool ios ipa ipad ipatool iphone itunes linux macos
Last synced: 24 Jan 2026
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/norskeld/diceware
Rust crate and CLI for generating Diceware passphrases.
cli diceware hacktoberfest passphrase-generator rust
Last synced: 14 Jul 2025
https://github.com/windomz/go-commander
:lollipop: The solution for building command shell programs, drive by <docopt>, inspired by <commander.js>
cli command-line commander commandline-interface docopt go golang shell
Last synced: 20 Mar 2025
https://github.com/spacez320/shui
Data collection and presentation on the command line.
cli data-visualization logging monitoring system-administration telemetry terminal time-series
Last synced: 15 Dec 2025
https://github.com/skshetry/gh-cancel-runs
A Github CLI extension, that cancels all the scheduled jobs from GHA for a particular repository, at once.
cli gh-extension github github-actions github-cli
Last synced: 19 Mar 2025
https://github.com/e9x/ipi
The free self-hosted IP information library.
cli ip2asn ip2location nodejs typescript
Last synced: 29 Apr 2025
https://github.com/loiccoyle/cuff
🔎 Query the Jackett search API from the command line.
Last synced: 10 Sep 2025
https://github.com/gwennlbh/ideaseed
Note down your ideas and get them to the right place, without switching away from your terminal
cli github-issues github-projects google-keep idea issues note-taking notetaking projects terminal terminal-based
Last synced: 13 Apr 2025
https://github.com/wayofdev/docker-php-base
Foundational Docker PHP images with essential extensions. Multi-arch AMD64/ARM64 Alpine-based builds for CLI, FPM, and Supervisord. Optimized for production and development environments.
alpine ansible cli devops docker docker-image docker-php fpm laravel multi-arch php php-docker supervisord
Last synced: 12 Apr 2025
https://github.com/rmuif/cli
CLI for managing your RMUIF app.
authentication authorization cli firebase rmuif roles user users
Last synced: 12 Apr 2025
https://github.com/kinpoko/grvemu
RISC-V emulator for CLI written in Go.
cli emulator go riscv riscv-emulator
Last synced: 05 Apr 2025
https://github.com/pinto0309/sbi4onnx
A very simple script that only initializes the batch size of ONNX. Simple Batchsize Initialization for ONNX.
cli model-converter models onnx python
Last synced: 05 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/boilertown/node-cli-boilerplate
The boilerplate with opinionated setup to help you quickly kickstart your Node.js CLI app.
cli eslint nodejs prettier tsup typescript
Last synced: 08 May 2025
https://github.com/MrWillCom/rsa-cli
A command line tool for RSA encryption and decryption.
cli command-line-tool decryption encryption nodejs rsa rsa-encryption
Last synced: 13 Apr 2025
https://github.com/jimovonz/cairn
Persistent memory for Claude Code — invisible self-annotating metadata, semantic search, cross-project retrieval
ai-agent ai-memory anthropic claude claude-code cli developer-tools embeddings hooks llm local-first long-term-memory persistent-memory rag semantic-search sqlite sqlite-vec vector-search
Last synced: 05 Jul 2026
https://github.com/urschrei/rust_anybar
A command-line Anybar client written in Rust
Last synced: 13 Apr 2025
https://github.com/wolfeidau/cognito-cli
This is the missing CLI tool for working with AWS Cognito
Last synced: 24 Jun 2025
https://github.com/YOURLS/YOURLS-CLI
YOURLS Command Line Interface. Work in progress.
Last synced: 14 Mar 2025
https://github.com/pirafrank/notion-to-text
A simple way to get content of notion.site pages in plain text or as JSON (e.g. for use in APIs, with integration platforms, etc.).
cli notion notion-blog server serverless
Last synced: 21 Jul 2025
https://github.com/swaykh/linksym
Linksym is a dotfiles manager. Making it easier to create and manager symlink while creating automatic records.
cli dotfiles dotfiles-manager go golang
Last synced: 06 May 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/itskdhere/dsmt
🐳Docker Storage Migration Tool📦
backup-tool backup-utility cli docker docker-container migration-tool storage
Last synced: 07 Mar 2026
https://github.com/voxpelli/validate-conventional-commit
Smallest simplest conventional commit validator to use with eg Husky
cli commit-msg commit-msg-linter conventional-commit conventional-commits git-hooks husky validation
Last synced: 13 Sep 2025
https://github.com/cssmagic/kup
A CLI tool to sync local Markdown files to GitHub issues.
Last synced: 03 May 2026
https://github.com/satharus/asciitable
Python3 script with no dependencies that prints (colourfully :D) the ASCII table like asciitable.com, with quering features.
ascii asciitables cli print-application python python3
Last synced: 27 Sep 2025
https://github.com/dhi13man/auto_proxy_wifi
Python Automation Script for Windows devices to automatically configure a proxy server on a wifi network, based on the network's SSID. Works using Windows environment variables, registry and CLI tools (Netsh).
automation cli events netsh proxy python registry task-scheduler wifi windows
Last synced: 14 Oct 2025
https://github.com/aloussase/emoji-cli
Emoji tool for the command line, with autocompletion!
Last synced: 06 Jul 2025
https://github.com/shrirambalaji/cli-hex-rgb
A Rust CLI Program to convert hexadecimal color-code to RGB
Last synced: 13 Mar 2026
https://github.com/alvarorichard/musigraphx
Similar Song Recommendation with Python
cli graphs-algorithms music python3 recomendation recomendation-algorithm recomendation-system student student-project students
Last synced: 12 Oct 2025