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/markusressel/telegram-click-aio
Click inspired command-line interface creation toolkit for aiogram
aiogram aiohttp async-await asynchronous asyncio cli click command command-line command-line-interface command-line-parser commandline-interface decorator hacktoberfest parses-arguments python python3 telegram telegram-bot
Last synced: 21 Mar 2025
https://github.com/barbarbar338/daph
✨ A simple CLI commander system
args argument-parser cli cli-commander command-line command-line-interface commander daph parser ts typescript
Last synced: 12 May 2025
https://github.com/rocktimsaikia/syzer
:zap: Cli tool to update all npm dependencies at once
cli dependency-updater npm-update npm-updater syzer
Last synced: 12 May 2025
https://github.com/brunobrown/logging-discord
The Logging Discord is a tool that simplifies the logging of error messages to a Discord channel. It allows you to send error messages with custom information, including a traceback and specific messages.
cli debugging discord error-reporting messenger python
Last synced: 30 Oct 2025
https://github.com/jiito/gci
A rust port of the Git Checkout Interactive package
binary cli developer-tools development-environment git gitcommands rust tools
Last synced: 12 May 2025
https://github.com/redpeacock78/line-sticker-downloder
Download the data extracted from the LINE sticker.
apng2gif cli command-line command-line-tool data-extracted line sticker sticker-downloader typescript
Last synced: 19 May 2026
https://github.com/windler/ws
cli app to list your workspaces, git branch info and custom information
cli custom git go golang list projects workspace workspaces
Last synced: 12 Apr 2025
https://github.com/nullarray/chromascope
Pseudo library for python, provides custom colored text formatting in a convenient way.
ansi cli colore lib output pseudocode
Last synced: 13 Apr 2025
https://github.com/clarkfieseln/as4pgc
Hide small files inside audio files (MP3, OGG, FLAC, WAV).
audio audio-processing cli comand-line command-line-tool cryptography encryption ffmpeg flac mp3 ogg pypi pypi-package python python-3 python3 steganography steganography-algorithms steganography-library wav
Last synced: 07 Mar 2026
https://github.com/wcarhart/lurker
Hacker News terminal client
bash cli hacker-news ycombinator
Last synced: 12 May 2025
https://github.com/zoharbabin/due-diligence-agents
Find what gets buried in the data room. Open-source integrated M&A due diligence — legal, financial, commercial, and technical analysis across every contract, cross-referenced with exact citations.
ai ai-agents anthropic claude cli compliance contract-analysis document-analysis due-diligence fintech legal-tech llm mergers-and-acquisitions multi-agent ocr open-source pdf-extraction private-equity python risk-analysis
Last synced: 14 Apr 2026
https://github.com/jomy10/brainfuck-rs
A Brainfuck interpreter written in Rust. Fast and simple.
brainfuck brainfuck-interpreter cli interpreter rust rust-lang
Last synced: 21 Mar 2025
https://github.com/privoce/ract
Ract is a conversational CLI tool written in Rust, providing an all-in-one solution for integrating dependencies, setting up environments, generating project templates, running, and packaging projects with frameworks like GenUI and Makepad. Simplify your development workflow with minimal arguments and intuitive dialogs. 🚀
Last synced: 17 Jun 2025
https://github.com/timonrieger/immichpy
The stable, typed Python API layer for Immich automation and integrations.
api-client automation cli client immich integration library package python scripting
Last synced: 08 Apr 2026
https://github.com/vars1ty/justfetch
A simple minimal neofetch alternative, written in Rust
cli fetch linux linux-terminal minimal neofetch rust
Last synced: 13 May 2025
https://github.com/gurrutia/videoxt
Extract audio, individual frames, short clips and GIFs from videos.
audio cli ffmpeg gif image image-processing images moviepy opencv python video video-processing
Last synced: 31 Oct 2025
https://github.com/eltorocorp/drygopher
Golang multi-package coverage analysis. Keep your coverage high and your gopher dry.
analysis cli cmd coverage coverage-analysis go golang unit-test
Last synced: 13 Jul 2025
https://github.com/0xfourzerofour/gpt-cli
Chat GPT Cli that allows you to call the API directly from your terminal
chatgpt cli openai openai-api rust
Last synced: 14 Apr 2025
https://github.com/eugenesvk/xontrib-cd
'cd' to any path without escaping in xonsh shell: cd ~/[te] st
cli command-line terminal xonsh xontrib
Last synced: 06 Apr 2025
https://github.com/hoijui/osh-tool
A command line tool for Open Source Hardware (OSH) technical project linting (quality assessment).
cli fchh hardware interfacer-project-eu interfacer-project-eu-wp4-3 open-source-hardware oseg tool
Last synced: 02 Jan 2026
https://github.com/fre5h/prom-cli
🇺🇦 ⚙️ Console tool to manage account at Prom.ua.
api-client cli e-commerce prom prom-ua promua ukraine
Last synced: 19 Mar 2025
https://github.com/jbzoo/cli
The framework helps create complex CLI apps and provides new tools for Symfony/Console, Symfony/Process.
cli command-line console console-app console-application elasticsearch elk jbzoo logs logstash php symfony terminal
Last synced: 14 Apr 2025
https://github.com/thejacobdev/binit
CLI tool for quickly creating a new project and Github repository from an existing boilerplate
boilerplate bootstrap cli init nodejs npm
Last synced: 07 Mar 2026
https://github.com/robthree/2facliclient
LastPass 2FA CLI Client
2fa cli cloud command-line commandline lastpass tool totp utility
Last synced: 19 Apr 2025
https://github.com/felipefacundes/shell_utils
Shell Utils is an educational framework designed to make shell programming accessible and powerful. It is the result of extensive work over many years, now available on GitHub. With over 280 documented scripts, it caters to both beginners and advanced users. Its main differentiator is the ability to interact with the major shells: Bash, Zsh, Fish
bash cli cli-app fish fish-configuration hacktoberfest oh-my-fish oh-my-zsh oh-my-zsh-plugin oh-my-zsh-theme ohmyzsh plugin-framework plugins productivity shell terminal theme themes zsh zsh-configuration
Last synced: 28 Jul 2025
https://github.com/samit22/calendarn
CLI tool to generate Nepali calendar with today's details, supports both Nepali and English calendars.
cli hacktoberfest hacktoberfest2022 nepali-calendar
Last synced: 12 Jan 2026
https://github.com/erudika/para-cli
CLI tool for interacting with Para servers
backend backend-as-a-service backend-services cli cli-app cli-client cli-utilities para
Last synced: 13 May 2025
https://github.com/mmcquillan/matcher
A library for parsing and matching based on a mask for use with CLI or Bots.
Last synced: 07 Mar 2026
https://github.com/mehditeymorian/jwt
JWT CLI Decoder & Encoder
cli cli-app cryptography go jwt jwt-cli jwt-token
Last synced: 15 Jul 2025
https://github.com/0x676e67/aliyundrive-cli
阿里云盘 Terminal CLI
aliyundrive cli cloud disk reqwest rust terminal
Last synced: 14 Apr 2025
https://github.com/bsorrentino/officescripts-cli
CLI for manage Office Script (OSTS) files
cli office-scripts office365-cli typescript
Last synced: 09 Apr 2025
https://github.com/mfridman/buildversion
Generate release version for Go apps
Last synced: 02 Nov 2025
https://github.com/progrhyme/perl5-app-memcached-cli
Interactive/Batch CLI for Memcached
Last synced: 06 Apr 2025
https://github.com/nkh/tdiff
an interactive terminal directory diff application
bash cli diff directory interactive terminal tree tui
Last synced: 27 Jun 2025
https://github.com/merlin04/vgy.me
A CLI for the image hosting website vgy.me
api-client cli cli-app cli-application csharp dotnet image-hosting upload-images uploader
Last synced: 14 Apr 2025
https://github.com/erdemkosk/envolve-ts
Envolve is your solution for effortless .env file management. With Envolve, you can seamlessly gather, arrange, and fine-tune environment variables across all your projects, ensuring that your configuration data is always at your fingertips without the risk of loss
cli cli-app cli-tool env env-file env-vars environment-variables file-management-system
Last synced: 12 Aug 2025
https://github.com/martinusso/zx
zx is a set of handy commands to make some daily tasks easier
cli command-line command-line-tool go
Last synced: 18 Feb 2026
https://github.com/cijiugechu/napi-image-cli
An efficient cli tool that helps you compress and convert images, powered by @napi-rs/image
avif cli compression converter image napi-rs
Last synced: 28 Jun 2025
https://github.com/l-hammer/ydt-cli
🛠️CLI for rapid Vue/jQuery development mini project.
cli template-project ydtemplate
Last synced: 14 Apr 2025
https://github.com/arunachalamkalimuthu/merlin-ai-code-review
Self-hosted AI code review that runs in CI and posts inline comments. 12 AI providers (Claude, GPT-4o, Gemini, Ollama, …), 5 git platforms (GitHub, GitLab, Bitbucket, Azure DevOps, Gitea). BYOK. Rust.
ai ai-code-review anthropic azure-devops bitbucket byok claude cli code-review devtools gitea github-actions gitlab-ci ollama openai pull-request-reviewer rag rust self-hosted
Last synced: 05 Jul 2026
https://github.com/dpbriggs/kv
Easy CLI key-value storage with bash hooks. Use kv to auto-configure your system on key-value updates. Project to help learn rust.
Last synced: 14 Apr 2025
https://github.com/aben20807/local-judge
judge the program locally
automation cli diff education judge python3
Last synced: 26 Jun 2025
https://github.com/yohasebe/code-packager
📦 A set of bash scripts that package and unpack your codebase into and from a single JSON file, ready to be analyzed and understood by large language models (LLMs) like GPT, Claude, Command R, and Gemini 🤖
Last synced: 14 Apr 2025
https://github.com/lmammino/invok
Command line tool to Invoke Go lambda functions locally
aws aws-lambda aws-lambda-golang cli local-development testing
Last synced: 23 Jul 2025
https://github.com/dannyben/mister_bin
Build modular command line tools
cli cli-framework docopt gem ruby
Last synced: 14 Apr 2025
https://github.com/tong/armcat
Convert binary arm files to json and vice versa
Last synced: 20 Dec 2025
https://github.com/aasmal97/hashicorpvaultsecrets
Github Action that allows a user to programmatically and dynamically access secrets stored in Hashicorp's Vault Secrets service, and pass them into any workflow.
cli github-actions hashicorp hashicorp-vault secrets-management
Last synced: 22 Sep 2025
https://github.com/harp077/pj-ftp-server
Pure Java FTP server. See releases at https://sourceforge.net/projects/pj-ftp-server/
cli ftp ftp-server gui high-speed java java-ftp-server pure server
Last synced: 28 Aug 2025
https://github.com/airscripts/gitclaw
Install software directly from GitHub via CLI.
Last synced: 06 Jul 2026
https://github.com/dagenix/netrange
netrange is a CLI utility that is able to fetch lists of IP ranges used by common cloud services, filter those lists by attributes provided by the cloud providers, and then optionally minimize the set of resulting ranges.
aws azure backblaze cidr cli cloudflare digitalocean gcp github ip-ranges rust-lang
Last synced: 23 Jul 2025
https://github.com/seipan/bulma
:punch: CLI tool to parse OpenAPI and stress test each endpoint. :punch:
attack cli go openapi3 stress-test
Last synced: 23 Apr 2025
https://github.com/tbor00/ftools
🚀 @ftools-suit is a set of packages whose objective is to facilitate and improve the development speed of any modern frontend project.
autocomplete cli frontend frontendtools javascript js monorepo nextjs opensource places-autocomplete react tools
Last synced: 07 Oct 2025
https://github.com/piotrmurach/tty-markdown-cli
CLI tool for displaying nicely formatted Markdown documents in the terminal
cli markdown markdown-cli markdown-viewer rubygem
Last synced: 12 Jun 2025
https://github.com/zmoooooritz/stapy
An easy to use SensorThings API Client written in Python
api cli data-science database ogc python sensor sensor-data sensorthings sensorthings-api
Last synced: 17 Jan 2026
https://github.com/fllesser/nbr
Unofficial CLI for NoneBot2 - A Rust implementation
Last synced: 29 May 2026
https://github.com/wp-cli/role-command
Adds, removes, lists, and resets roles and capabilities.
access cli hacktoberfest role security wordpress wp-cli wp-cli-package
Last synced: 12 Jun 2025
https://github.com/wooorm/osx-shortcut
Add autocorrect text shortcuts to OS X
cli macos osx replace replacement shortcut text
Last synced: 19 Apr 2025
https://github.com/mirpo/fastapi-gen
Build LLM-enabled FastAPI applications without build configuration.
cli fastapi gemma-2b huggingface langchain langchain-python llama llama2 llamacpp llm named-entity-recognition ner nlp smollm summarization text-generation
Last synced: 06 Oct 2025
https://github.com/antonk52/synd
Opinionated rsync wrapper that respects gitignore files
Last synced: 06 Oct 2025
https://github.com/dcastil/cache-cmd
Run and cache a command based on various factors
Last synced: 12 Apr 2025
https://github.com/zack-ashen/noted
noted is a cli note taking and todo app similar to google keep or any other note taking service.
cli lists note-taking notes python todo todolist
Last synced: 14 Jan 2026
https://github.com/moazirfan/cwc-cli
CLI to check the Cricket World Cup 2023 matches schedule in your terminal.
cli nodejs worldcup worldcup2023
Last synced: 23 Apr 2025
https://github.com/halkyonio/hal
Easily create and manage Kubernetes applications using the Halkyon operator, made with ❤️ by the Halkyon team.
cli halkyon kubernetes kubernetes-application kubernetes-operator
Last synced: 05 Oct 2025
https://github.com/silveiralexf/go-custom-exporter
This package intends to provide a way to easily create Prometheus exporters from the output of any custom script/program without having to worry about doing much code
cli custom-exporter exporter golang prometheus wrapper
Last synced: 12 Mar 2026
https://github.com/luisadha/rapsh
Rapsh means rapsh(eet) imitated from the mini game in the famous Game, namely Need For Speed belonging to EA games. **Termux Compatible**
android bash cli game linux mksh root script shell-scripting terminal terminal-emulator terminal-game
Last synced: 23 Apr 2025
https://github.com/fahamutech/bfast-tools
CLI tools for BFast::Cloud platform. https://www.npmjs.com/package/bfast-tools
bfast bfast-ee-cloud cli cloud faas faas-cli faas-platform functions functions-as-a-service nodejs nodejs-api nodejs-express nodeserver
Last synced: 09 Apr 2025
https://github.com/jkulton/platter
Create a file server with a single command
cli command-line file-server golang http
Last synced: 25 Apr 2025
https://github.com/aabbtree77/digispark-attiny85-command-line
Digispark ATtiny85 setup with command line interface. Simple LED blinking example to test frequency and timing.
attiny85 cli digispark fuse isp micronucleus non-arduino usb usbasp
Last synced: 06 Sep 2025
https://github.com/souvikns/ink-router-cli
A react-router style CLI parser for InkJS.
Last synced: 12 Apr 2025
https://github.com/gylove1994/nestjs-prisma-generator
A command-line tool for generating NestJS code form schema.prisma file.
cli dto-generator generator gylove1994 nestjs nestjs-prisma-generator prisma
Last synced: 12 Jun 2025
https://github.com/krakozaure/tmpl
A tool to apply variables from cli, env, JSON/TOML/YAML files to templates
cli config configuration golang json sprig template template-engine text text-template text-templating toml tool yaml
Last synced: 22 Feb 2026
https://github.com/sudoeren/arhus
local-first security analysis for TypeScript & JavaScript
ast bun cli devsecops javascript linter security security-scanner static-analysis typescript
Last synced: 15 Jul 2026
https://github.com/tornikegomareli/ansikit
Swift library for advanced terminal interactions, offering text formatting, colorizing, cursor control, and keyboard input handling.
Last synced: 02 Apr 2025
https://github.com/nbeguier/financial-tools
Set of financial tools to manipulate ISIN
Last synced: 16 Jan 2026
https://github.com/crashdump/covert
Covert is a deniable encryption software.
cli deniable-encryption encryption sdk security
Last synced: 16 Feb 2026
https://github.com/fmind/dotfiles
Configuration of my favorite command-line editors, shells, and tools
ansible automation cli dotfiles terminal
Last synced: 13 Jun 2025
https://github.com/goodmind/infornography
Lightweight screenfetch/archey replacement in Racket, only has features that are absolutely necessary.
archey cli lain racket screenfetch
Last synced: 30 Apr 2025
https://github.com/alwaysai/alwayscli
A framework for building command-line interfaces in Node.js
alwaysai cli nodejs typescript
Last synced: 11 Mar 2026
https://github.com/margual56/connect4
Connect 4 game with online multiplayer
cli cli-game connect4 connect4-cli connect4-game connect4-rust multiplayer-game
Last synced: 01 Mar 2025
https://github.com/simonmittag/punycoder
A cli tool to convert idna domain names to punycode. IDNA (Internationalized Domain Name in Applications) is a set of standards and protocols used to support non-ASCII characters in domain names.
bash cli dns domains emoji idna idna-converter idna2008 internationalization punycode rfc-1035 rfc-5890 unicode zsh
Last synced: 13 Jun 2025
https://github.com/aaronland/webster-cli
A command-line tool for generating a PDF file from a URL (rendered by WebKit).
Last synced: 04 Sep 2025