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-07 00:06:13 UTC
- JSON Representation
https://github.com/handofgod94/kafkatail
tail kafka logs from any topic, any wire format on local console
cli console-application golang kafka tail
Last synced: 07 Sep 2025
https://github.com/microlinkhq/tinyrun
CLI for executing multiple commands in parallel with minimal footprint (~2KB).
cli concurrently parallel process
Last synced: 28 Oct 2025
https://github.com/eht16/lstail
Logstash command line query tool, a bit like tail for Logstash/ElasticSearch
cli elasticsearch logstash python
Last synced: 29 Oct 2025
https://github.com/oikos-cash/tron-api-client
Swiss army knife CLI for Tron
Last synced: 10 Apr 2025
https://github.com/miraclx/libxget-js
Non-interractive, chunk-based, web content retriever
async-stream chunk cli http multi-connection segment stream web
Last synced: 28 Oct 2025
https://github.com/dan5py/turborepo-cli-template
Turborepo template for CLI tool
changesets cli commitlint eslint husky nextjs prettier shadcn-ui tailwindcss turborepo typescript
Last synced: 03 May 2025
https://github.com/ddtcorex/govard
Go-based local development orchestrator for Magento, Laravel, Symfony, Next.js, WordPress, and more. Docker stacks, SSL, Xdebug, and a desktop dashboard.
cakephp cli dev-tools docker docker-compose drupal go golang laravel local-development magento magento2 nextjs shopware symfony wordpress xdebug
Last synced: 06 Apr 2026
https://github.com/yuri-karpovich/console_runner
Run any *.rb file from command line. CLI for Ruby classes. It's like Python Fire but for Ruby!
annotations bash cli command-line command-line-tool console devops executable parser ruby ruby-gem trollop yard yardoc
Last synced: 22 Apr 2025
https://github.com/cheshire137/good-audible-story-sync
Script to sync your read books from Audible to Goodreads and StoryGraph.
audible cli goodreads ruby rubygem storygraph
Last synced: 23 Aug 2025
https://github.com/matt-snider/dict.cc
A command line interface tool for accessing dict.cc written in Haskell.
cli command-line dict english german haskell translation
Last synced: 10 Apr 2025
https://github.com/serene-arc/listenbrainz-playlist-uploader
A program to upload playlists to Listenbrainz and give feedback in bulk
cli feedback listenbrainz m3u musicbrainz playlist
Last synced: 07 Sep 2025
https://github.com/andreasonny83/twilio-remote-cli
A Remote control for your Twilio API that runs inside your terminal
Last synced: 29 Oct 2025
https://github.com/demian85/ebank-cli
Extensible online banking CLI tool
banking chrome-headless cli javascript nodejs
Last synced: 10 Apr 2025
https://github.com/opensearch-project/sql-cli
The SQL CLI component in OpenSearch is a stand-alone Python application for query
Last synced: 15 Jun 2025
https://github.com/dhhruv/todo
This Script/Program is written as a part of CoronaSafe Engineering Fellowship Test Problem by Pupilfirst in the Python Programming Language passing all the test cases as given in the .js file. Proof of all Test Cases passing is as shown below.
algorithm cli coronasafe fellowship fellowship-internship-task fellowship-python internship-task library pupilfirst python shell terminal to-do to-do-list todo todo-app todo-cli todolist
Last synced: 03 May 2025
https://github.com/diversable/maurice
The Julia Language project manager
cli cli-app developer-tools julia julialang
Last synced: 10 Apr 2025
https://github.com/openclimatefix/merge-all-contributors
Merge all contributors across a GitHub organisation.
acknowledgements all-contributors cli command-line-tool contributors merge open-source-tooling opensource-management recognition
Last synced: 10 Apr 2025
https://github.com/guxingke/pages
a static site generator, like hugo, hexo, but more lightweight.
cli makefile pandoc static-site-generator
Last synced: 10 Apr 2025
https://github.com/chhoumann/bunnai
cli to inject ai-generated commit messages into lazygit
Last synced: 12 Apr 2025
https://github.com/emad-elsaid/lsgh
List github user repository and pull requests in directory structure format
Last synced: 27 Jul 2025
https://github.com/andrewpetrochenkov/rstvalidator.py
:book: .rst (reStructuredText) validator
Last synced: 10 Apr 2025
https://github.com/aaryanrr/downdetector-cli
CLI Client for DownDetector.com
cli downdetector python3 web-scraper web-scraping
Last synced: 11 Oct 2025
https://github.com/roquie/roskomnadzor
Парсер XML-дампа роскомнадзора запрещенных ресурсов в список IP-адресов (отдельный файл)
cli ip phar php roskomnadzor xml
Last synced: 08 Jul 2025
https://github.com/r3dhulk/dns-enumeration-in-go
DNS Enumeration In GOlang
blackhat blackhathacker blackhathacking cli dns dns-enumeration ethical ethical-hacking ethical-hacking-tools ethicalhacking go go-for-ethical-hackers go-for-ethical-hacking goforethicalhackers goforethicalhacking golang golang-tools hacking tools tui
Last synced: 30 Apr 2025
https://github.com/andrewpetrochenkov/mac-youtube.py
:apple: macOS youtube download, Google Chrome.app play/pause
Last synced: 10 Apr 2025
https://github.com/moimikey/is-satire
Strategically determine if a website is satire or not.
algorithm cli cli-utilities clickbait detection fake fake-content node node-modules npm npm-module npm-package satire satire-sites
Last synced: 02 May 2025
https://github.com/yaph/git-tools
Command line tools to facilitate working with git and github
bash bash-script cli command-line-tool git github shell
Last synced: 08 Sep 2025
https://github.com/alphatechnolog/wallc
A full cli program to manage your wallpapers. Pure writed in python... This contain a marketplace to publish anyone wallpapers and download it
cli linux manage marketplace python terminal wallpaper
Last synced: 07 Sep 2025
https://github.com/viveksyngh/kube-sync
A CLI to sync configmaps and secrets in a kubernetes cluster
Last synced: 01 May 2025
https://github.com/jonnydgreen/hello-gen
A set of CLI commands that generates code to make the backend life a dream! Currently WIP - first release coming soon!
backend cli graphql oclif typescript
Last synced: 29 Apr 2025
https://github.com/arrow2nd/anct
📺 Unofficial CLI Client of Annict
anime annict cli cli-client golang
Last synced: 12 Apr 2025
https://github.com/rama41222/voting-system
Simple Voting System to simulate a polling both
cli hacktoberfest2019 help-wanted javascript voting-app voting-application
Last synced: 10 Apr 2025
https://github.com/yukigeshiki/sentiment-analysis-cli-rust
A CLI tool to perform simple sentiment analysis written in Rust, using a Rust port of VADER.
cli rust sentiment-analysis vader-sentiment-analysis webscraping
Last synced: 10 Apr 2025
https://github.com/pteropackages/soar
✈️ Pterodactyl Command Line Interface
cli command-line go golang pterodactyl pterodactyl-api
Last synced: 30 Apr 2025
https://github.com/delphinus/homebrew-claude-code-hooks
Claude Code hooks for Obsidian integration and notifications
claude-code claude-code-hooks cli go homebrew macos obsidian
Last synced: 30 Jun 2026
https://github.com/chanzuckerberg/gs
A small, user-friendly Google Cloud Storage CLI client
cli gcp gcp-storage google-cloud google-storage
Last synced: 10 Apr 2025
https://github.com/devlato/machine-readable-zone
Machine-readable passport code generator
cli command-line command-line-tool generate generator javascript library machine machine-readable-zone mrz node node-js node-module nodejs reading ts typescript typescript-library typings
Last synced: 10 Apr 2025
https://github.com/gers2017/ts-tipi
Cli tool to quickly bootstrap typescript projects in Node.js
cli hacktoberfest javascript nodejs nodemon npm-cli npm-package template ts-node typescript
Last synced: 15 Jun 2025
https://github.com/nullnull/gpt-cli
GPT-CLI is a command-line interface tool that allows you to use ChatGPT power from your own CLI! You can combine GPT-CLI and other teraminal commands with standard input-output interface and make your work more efficient.
Last synced: 10 Apr 2025
https://github.com/usk81/easyindex-cli
easyindex-cli makes super easy to use Google Index API and IndexNow API :zap:
cli google-indexing-api indexnow seo
Last synced: 30 Apr 2025
https://github.com/zai-kun/rusty-gogo-dl
Super lightweight tool built on rust to download anime from GoGoanime with ease.
anime anime-downloader async cli downloader gogoanime gogoanime-downloader gogoanime-scraper interactive lightweight reqwest rust tokio
Last synced: 10 Apr 2025
https://github.com/xavidop/voiceflow-cli
The CLI for your voiceflow projects.
Last synced: 16 Feb 2026
https://github.com/cumbof/team
Orchestrate a cluster of containerized local LLMs — each with its own persona, role, and goal — that collaborate until the work is done.
agent agent-orchestration agent-team agentic-ai ai ai-agents ai-team ai-workflow cli containerized docker llm multiagent ollama
Last synced: 01 Jul 2026
https://github.com/andrestc/delaystat
[WIP] CLI to track linux task delay accounting
Last synced: 28 Oct 2025
https://github.com/techygrrrl/timerrr
A CLI-based timer app with a TUI written in Go
bubbletea cli go golang hacktoberfest tui
Last synced: 14 Jan 2026
https://github.com/souvikns/ink-router-cli
A react-router style CLI parser for InkJS.
Last synced: 12 Apr 2025
https://github.com/dword-design/mock-argv
Temporarily overrides the command line arguments. This is useful for testing.
args argument-parser arguments argv cli command-line command-line-tool coverage javascript jest mocha mock node nodejs npm npm-package replace restore test testing
Last synced: 16 Mar 2025
https://github.com/romain-gilliotte/spectral
Capture web traffic while browsing, then let an LLM analyze it into OpenAPI specs, GraphQL schemas, and ready-to-use CLI configs with auth
api api-discovery chrome-extension cli graphql llm mitmproxy openapi restish reverse-engineering
Last synced: 12 Mar 2026
https://github.com/yanskun/gh-page
Easy access to GitHub user/account pages gh extensions
Last synced: 14 Apr 2025
https://github.com/joaodrp/gelf-pretty
CLI to pretty-print GELF log lines
cli gelf graylog log logging pretty-print
Last synced: 28 Jul 2025
https://github.com/nbeguier/financial-tools
Set of financial tools to manipulate ISIN
Last synced: 16 Jan 2026
https://github.com/xmapst/nexusimageclean
Nexus CLI for Docker Registry v2 🐳
cli docker docker-registry golamb image nexus nexus-repository nexus3
Last synced: 17 Aug 2025
https://github.com/nhivp/msp430-cli
A Command Line Interface (CLI) for MSP430G2 LaunchPad
cli commandline-interface embedded microcontroller msp430-elf-gcc msp430g2553
Last synced: 05 Jul 2025
https://github.com/openshift-pipelines/opc
A CLI for interacting with OpenShift Pipelines!
Last synced: 14 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/fennifith/aah
A basic cmdline program for Linux to help me do basic things I should already know. Ex: "AAH drive mount"
Last synced: 28 Jul 2025
https://github.com/mmore/slack-saved-items-export
Export your Saved Items in Slack to a neat HTML file - for your own reference or as a simple archive. Don't lose your Slack bookmarks anymore.
archive cli elixir-apps exporter slack slack-api slack-app
Last synced: 28 Apr 2025
https://github.com/krnsk0/guser
interactive git user switcher
cli config git interactive user
Last synced: 12 Jun 2025
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/socialviolation/asciiban
asciiban generates ASCII banners for given prompts
ascii ascii-art cli colors golang just-for-fun package terminal
Last synced: 14 Jan 2026
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/rudrodip/ginit
ginit is a command-line tool for initializing go projects with predefined structures and configurations
Last synced: 06 Oct 2025
https://github.com/beastwick18/kitty-background-manager
A cli program for managing backgrounds in kitty terminal
cli cli-app kitty kitty-terminal wallpaper-changer
Last synced: 09 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/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/dschier-wtd/cutefetch
A super minimal screen fetch for bash. Written in Go and more or less for my own demand and exercises.
bash cli cute golang screenfetch terminal
Last synced: 23 Apr 2025
https://github.com/doarakko/draw
Draw Yu-Gi-Oh! Card.
cli ygoprodeck yu-gi-oh yugioh
Last synced: 09 Apr 2025
https://github.com/antonk52/synd
Opinionated rsync wrapper that respects gitignore files
Last synced: 06 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/geem-lab/overreact-guide
⚛️📈 Create and analyze chemical microkinetic models built from computational chemistry data
automation chemical-kinetics cli computational-chemistry computational-chemistry-logfiles dsl first-principles guide in-silico library microkinetics modeling overreact python qrrho quantum-tunneling reactions rrho thermochemistry website
Last synced: 17 Jan 2026
https://github.com/notadd/notadd-cli
a simple tool to generate graphql for @nestjs/graphql
cli graphql grpc nest nestcli nestjs nodejs typescript
Last synced: 25 Jul 2025
https://github.com/jaywcjlove/compile-less
All `.less` files are compiled into `.css` files.
cli css javascript less lesscss style
Last synced: 09 Apr 2025
https://github.com/3job/gmake2
Build a GMakefile at lightning speed!
buildtool buildtools cli command-line command-line-tool gmake gmake2 gmakefile go golang make makefile tools
Last synced: 25 Apr 2025
https://github.com/siarheidudko/firebase-admin-cli
Cli for firebase
authentication cli data-manipulation data-migratation data-science firebase firebase-admin firebase-auth firebase-authentication firebase-database firebase-firestore firebase-firestore-database firebase-realtime-database firebase-storage firebase-tools firebase-ui firestore google-cloud-storage rtdb storage
Last synced: 27 Feb 2026
https://github.com/jameschung/get-sso-creds
Interactive CLI tool to retrieve or store AWS SSO credentials based on profiles.
aws aws-sso awscli cli sso typescript
Last synced: 14 Jul 2025
https://github.com/bytexenon/github-desktop-notifier
🔔 Receive instant GitHub notifications on your Linux desktop
cli daemon desktop-notifications desktop-notifier dunst github github-api github-integration github-notifications notification-daemon notifications notifier productivity xfce4-notifications
Last synced: 21 Jul 2025
https://github.com/kevcui/tvdb-cli
:tv: Show TV series information in terminal
bash bash-script cli script terminal tv tvdb tvdb-api
Last synced: 30 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/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/fllesser/nbr
Unofficial CLI for NoneBot2 - A Rust implementation
Last synced: 29 May 2026
https://github.com/novajslabs/cli
A CLI to add dependency-free React hooks to your project
cli hook hooks hooks-library javascript react react-hooks reactjs reactjs-hooks typescript
Last synced: 11 Oct 2025
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/BrettVerney/bannerMaker
Create tidy text based banners for CLI based systems, servers and appliances.
aruba banner banner-generator cisco cli
Last synced: 29 Jul 2025