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-22 00:05:45 UTC
- JSON Representation
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/samuelschlesinger/revtool
A version control system implemented from scratch in Rust.
cli command-line-interface command-line-tool content-addressable-storage object-storage rust rust-lang version-control
Last synced: 13 Mar 2026
https://github.com/sanjay-sol/redis-implementation
This project is a Redis-like system implementation written in TypeScript, aiming to provide basic Redis functionalities such as string operations, list operations, set operations, and pub/sub messaging, along with the addition of Streams functionality.
Last synced: 28 Apr 2025
https://github.com/m-u-t-e/rockpaperscissor
Rock Paper Scissor game. EZ!
cli cli-app cmake cmakelists cpp cpp11 game
Last synced: 26 Jun 2025
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/etkecc/agru
ansible-galaxy requirements updater is fast ansible-galaxy replacement
Last synced: 24 Oct 2025
https://github.com/ehmicky/dev-tasks
Automated development tasks for my own projects
babel cli code-quality continuous-integration es6 eslint github-actions gulp gulp-tasks gulpjs javascript json library markdown nodejs npm npmjs shell terminal testing
Last synced: 13 Feb 2026
https://github.com/revett/miniflux-sync
Manage and sync your Miniflux feeds with YAML.
Last synced: 14 Feb 2026
https://codeberg.org/ThatOneCalculator/NerdFetch
A POSIX *nix fetch script using Nerdfonts
aesthetics android arch-linux bash cli fetch linux macos neofetch nerdfont oses posix screenfetch sh system-info system-information terminal termux unix unixporn
Last synced: 16 Oct 2025
https://github.com/rodnye/onpm
Offline NPM module installer
cache cli modules-storage nodejs npm offline
Last synced: 24 Oct 2025
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/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/lalomorales22/grok-4-cli
Grok-4 CLI, an attempt at giving Grok4 a CLI
Last synced: 02 Jun 2026
https://github.com/maxwelljens/gibman
A DOOM WAD manager for nerds
cli doom game mod-manager nim terminal wad
Last synced: 06 Oct 2025
https://github.com/fernandosure/ecs-compose
Deploy services docker-compose style to AWS Elastic Container Service
Last synced: 14 Jan 2026
https://github.com/orbs-network/nebula
CLI tool for the creation and management of an Orbs V1 node on cloud service (like AWS) - deprecated, see Polygon
blockchain cli devops distributed-systems docker nodejs terraform
Last synced: 08 Oct 2025
https://github.com/jaemk/proxy
CLI proxy server
cli cli-proxy proxy proxy-server rust
Last synced: 26 Oct 2025
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/junioralive/old-spycli
A cli tool to browse and watch Movies/Shows/MORE, mainly focused on Bollywood & Indian Entertainment (Hindi Audio).
ani-cli anicli anipy-cli cli cli-player free free-tv-show freemovies freeseries mov-cli streaming-movies vid-player vid-src vidsrc-parser
Last synced: 10 Apr 2025
https://github.com/sidmaz666/anime
A CLI Tool, a Bashscript To Search, Download and Stream Anime from Terminal.
anime anime-cli anime-terminal bashscript cli download download-anime fzf mpv rofi stream-anime streaming terminal-app youtube-dl yt-dlp
Last synced: 04 Mar 2026
https://github.com/icemint0828/imgedit
Imgedit is a package that performs image processing such as resizing and trimming.
cli file-conversion go golang grayscale image-processing resize reverse tile trim
Last synced: 14 Jan 2026
https://github.com/ullaskunder3/tweety-create
Create tweety-create the CLI app is a no build configuration with minimal initial project starter code creation tool for students.
automation awesome cli core corenode javascript library no-blackbox nodejs vanila-javascript
Last synced: 12 Oct 2025
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/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/pablolec/insta_newspaper
CLI to download old newspaper front pages and post it on Instagram.
Last synced: 07 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/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
https://github.com/kadirpekel/algorig
Algorig - The Ultimate Algorand Smart Contract Development Rig!
algorand blockchain cli dao defi smart-contracts
Last synced: 21 Jan 2026
https://github.com/wrobbins/quoter
Simple CLI tool for obtaining stock quotes
cli rust stock-prices stock-quotes stocks
Last synced: 05 Mar 2026
https://github.com/mamantoha/zci
Zendesk and Crowdin integration Command Line Interface (CLI)
Last synced: 07 May 2025
https://github.com/ricopinazo/comai
An AI powered terminal assistant
ai chatgpt cli openai-api shell
Last synced: 15 May 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/martian56/vigenc
This project extends the Vigenère cipher implementation to support file encryption and decryption. It provides a user-friendly command-line interface (CLI) for encrypting and decrypting files, with a progress bar to visualize the operation's progress. Built using Rust.
cli enc encrypter-tool encryption-decryption file file-encryption file-encryption-rust rust
Last synced: 27 Dec 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/dantecatalfamo/tlpr-zig
Thermal printer zig library and cli
cli escpos thermal-printer zig zig-library
Last synced: 05 Jul 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/mieky/jestas
Show Jenkins build statuses from the command line
cli jenkins jenkins-server monitor status
Last synced: 27 Jan 2026
https://github.com/tamnd/ccrawl-cli
A fast, friendly command line for Common Crawl: URL index search, WARC fetch, Parquet columnar queries, and dataset building.
cli common-crawl dataset duckdb golang open-data scraper warc web-archive web-scraping
Last synced: 13 Jul 2026
https://github.com/zeke/summarize-python-requirements
Annotate your Python requirements.txt file with summaries of each package.
Last synced: 26 Apr 2025
https://github.com/backslashspace/windows-ssh-fail2ban
SSH Brute-Force protection for Windows
cli harden hardening protection security ssh ssh-bruteforce sshd sshd-hardening
Last synced: 15 Apr 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/artginzburg/wifi-pass
QR encode, copy or get the password of current Wi-Fi connection
authentication bash cli macos wifi
Last synced: 24 Apr 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/firetiger-oss/stripes
Streaming pretty-printer for JSON, YAML, XML, HTML, CSV, protobuf, and text — Go library and CLI
ansi cli formatter go golang json pretty-printer protobuf structured-data terminal xml yaml
Last synced: 10 Jul 2026
https://github.com/jojomi/rot
"I will delete that file later, promised" – because humans are so bad at keeping promises!
automatic cleanup cli delayed delete maintenance remove server softdelete
Last synced: 03 Feb 2026
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/gabe565/go-spinners
Spinners for use in terminal Go apps.
Last synced: 18 Jun 2025
https://github.com/tunnckoCoreLabs/gitcommit
Lightweight and joyful `git commit` replacement. Conventional Commits compliant.
cli commit conventional-commits git git-commit gitcommit
Last synced: 18 Jul 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/sing-group/bicycle
bicycle (bisulfite-based methylcytosine caller) is a next-generation sequencing bioinformatics pipeline able to perform a full DNA methylation level analysis
bisulfite bisulfite-sequencing cli dna-methylation java java-bioinformatics methylation
Last synced: 03 Jul 2025
https://github.com/dimitrovvlado/grafctl
Manage and automate Grafana
cli dashboards go grafana grafana-client
Last synced: 08 Aug 2025
https://github.com/krishsharma0413/syncord
Syncord is a CLI-based file synchronization and storage tool that uses Discord as an encrypted file storage.
backup cli discord discord-bot drive encryption file-storage python python3 storage
Last synced: 13 Jan 2026
https://github.com/rockstaedt/commit-message-check
A CLI tool to ensure short commit messages
cli commit commit-message git git-hooks golang length validation
Last synced: 26 Jan 2026
https://github.com/tibcosoftware/tcstk-cloud-cli
TIBCO Cloud™ Composer - Command Line Interface
Last synced: 07 May 2025
https://github.com/jpbochi/drun
docker run on pwd
cli devops devops-tools docker homebrew nodejs shell
Last synced: 09 Apr 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/frequency403/license-me
Create licenses for your unlicensed projects on your machine | Idea came from https://github.com/bukinoshita/license-me - thanks for that! =)
cli cli-app cli-application cli-tools git github hacktoberfest hacktoberfest2021 license license-me rust
Last synced: 17 Jan 2026
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/arrufat/tokenuze
A CLI tool that summarizes token and cost usage from various LLM providers
ai-agent-tools cli token usage-analytics zig-package
Last synced: 07 Mar 2026
https://github.com/davidroman0o/vtable
Virtualized Table & List components for Bubble Tea applications in Go. Efficiently handles large datasets with minimal memory usage through virtualized rendering. Seamless integration with the Bubble Tea TUI framework.
bubbletea charm charmbracelet cli developer-tools go golang pagination scroll scrolling tui ui-components
Last synced: 18 Feb 2026
https://github.com/derhuerst/authenticated-pipe
Make sure you receive data from the right person.
Last synced: 15 Apr 2025
https://github.com/Gausix/Scimon
Scimon is a tool designed for batch downloading PDF files using its own dedicated language, Monset (.mon). Monset features a very simple and quick-to-write syntax, making it easy to use.
cli monset pdf-batches pdf-downloader rust scimon tools utils
Last synced: 31 Jul 2025
https://github.com/Ducksss/codex-profiles
Isolated CODEX_HOME profiles for Codex CLI/Desktop: switch accounts without copying auth.json
account-switcher ai-tools automation bash chatgpt cli codex codex-cli codex-desktop codex-home codex-profiles developer-tools linux macos openai openai-codex productivity shell-script vibe-coding
Last synced: 24 May 2026
https://github.com/woozymasta/bercon
bercon is the command line interface for the BattlEye RCON protocol for Linux and Windows
arma arma3 battleye battleye-rcon cli dayz rcon rcon-client rcon-console
Last synced: 13 Mar 2025
https://github.com/skeema/mybase
CLI framework with MySQL-like option handling
cli command-line-parser golang mysql
Last synced: 23 Jul 2025
https://github.com/8go/matrix-nio-send
simple but convenient app to send Matrix messages and images
chat cli command-line-tool im matrix matrix-nio messaging publish python3 send tool
Last synced: 22 Aug 2025
https://github.com/janerikcarlsen/fpl-cli
Fantasy Premier League Command Line Interface (CLI) - FPL in your terminal
cli command-line fantasy-premier-league football fpl python python3
Last synced: 25 Aug 2025
https://github.com/guywaldman/ravro
Simple CLI for Apache Avro with a high-level API
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/g1eb/cli-plugin
🖥 CLI plugin for webapps
cli cli-plugin console shell user-interface vanilla-js
Last synced: 26 Jul 2025
https://github.com/inthepocket/npm-license-scraper
📜 Dead simple license scraper for npm packages (with zero real dependencies)
cli license npm scraper typescript
Last synced: 14 Apr 2025
https://github.com/prikhi/hkhue
A Daemon & CLI Client for Controlling Philips Hue Lights
cli cli-client color-temperature daemon haskell hue hue-api hue-bridge hue-lights lights redshift
Last synced: 25 Aug 2025
https://github.com/albin-johansson/doxy-to-md
Converts Doxygen XML output to Markdown files.
cli cpp documentation doxygen markdown rust
Last synced: 28 Jun 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/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/nessex/yaml2json-rs
Command line utility (+libraries) to convert YAML to JSON.
cli cli-app crates library rust rust-crates rust-library utility yaml2json
Last synced: 26 Jun 2025
https://github.com/jaandrle/randommdn
Posting a random article from MDN.
cli css html javascript mastodon mastodon-bot mdn mdn-docs rss webdev
Last synced: 29 Jul 2025
https://github.com/derhuerst/cli-on-key
Read command line key presses from process.stdin. Based on TooTallNate/keypress.
cli command-line key keypress stdin
Last synced: 26 Jun 2025
https://github.com/itsmevictor/youtube-to-text
A simple CLI to transcribe YouTube videos, clean the extracted text, and produce easy-to-use transcripts for analysis, reading, or subtitles.
cli llm openai-whisper speech-to-text transcription whisper youtube
Last synced: 28 Jun 2025
https://github.com/za3k/rip-chrome-history
Print urls and access times from Chrome/Chromium browser history
Last synced: 14 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/stringmanolo/telegram-cli-bot
A Node.js/Quickjs compatible cli bot to control devices from telegram. Run shell commands, javascript, c, c++ and python easily using device cli software.
cli javascript linux linux-shell nodejs quickjs rat telegram-bot termux termux-hacking
Last synced: 13 Aug 2025
https://github.com/kkinos/grvemu
RISC-V emulator for CLI written in Go.
cli emulator go riscv riscv-emulator
Last synced: 21 Aug 2025