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-05-02 00:05:50 UTC
- JSON Representation
https://github.com/djm/table_rex
An Elixir app which generates text-based tables for display
Last synced: 14 May 2025
https://github.com/lrstanley/vault-unseal
auto-unseal utility for Hashicorp Vault
auto-unseal cli go golang hashicorp unseal unseals-vault-servers vault vault-api vault-unseal
Last synced: 16 May 2025
https://github.com/github-tooling/ghtopdep
:star: CLI tool for sorting dependents repo by stars
Last synced: 14 Mar 2025
https://github.com/sorenlouv/backport
A simple CLI tool that automates the process of backporting commits on a GitHub repo
actions automation backport backport-github-action backporting-commits branches branching cherry-pick cli github github-actions nodejs older-versions productivity prs pull-requests versioning webhooks
Last synced: 14 May 2025
https://github.com/oknozor/toml-bombadil
A dotfile manager with templating
cli cli-app dotfile dotfile-manager dotfile-templates dotfiles hacktoberfest rice rust rust-tools symlink toml-bombadil
Last synced: 15 May 2025
https://github.com/oskvr37/tiddl
Download Tidal tracks, videos, albums, playlists & artists! Tidal downloader that supports master quality.
audio cli downloader music python tidal tiddl
Last synced: 25 Apr 2026
https://github.com/ergrelet/resym
Cross-platform tool that allows browsing and extracting C and C++ type declarations from PDB files.
cli cross-platform diff gui linux ntoskrnl pdb reverse-engineering rust symbols web windows
Last synced: 07 Apr 2025
https://github.com/genuinetools/riddler
A tool to convert docker inspect to the opencontainers runc spec.
cli docker linux oci opencontainers runc
Last synced: 23 Oct 2025
https://github.com/mimseyedi/pysentation
pysentation is a CLI for displaying Python presentations.
cli presentation presentation-slides pysentation python screen slides slideshow
Last synced: 16 Jan 2026
https://github.com/xplshn/dbin
📦 Poor man's package manager. +4164 statically linked binaries in the default repos (amd64/arm64/riscv)! The easy to use, easy to get, suckless software distribution system.
binary-manager cli cool dependency-checker fast go musl no-install package-management package-manager package-manager-tool portable portable-package-manager risc-v riscv runner standalone static suckless superior
Last synced: 05 Oct 2025
https://github.com/aplus-framework/framework
Aplus Full-Stack Framework
aplus aplus-framework cache cli crypto database framework full-stack http http-client language lts mvc php php8 phpoop preload routing session validation
Last synced: 15 May 2025
https://github.com/buyukakyuz/install-nothing
A terminal application that simulates installing things but doesn't actually install anything
Last synced: 24 Nov 2025
https://github.com/aviaryan/chattt
❯❯❯ Chat without leaving your terminal
chat chat-application cli socket socket-io terminal
Last synced: 20 Jul 2025
https://github.com/roshan-r/termv
A terminal iptv player written in bash
bash cli command-line fzf linux makefile mpv shell shell-script terminal tv
Last synced: 07 Apr 2025
https://github.com/Roshan-R/termv
A terminal iptv player written in bash
bash cli command-line fzf linux makefile mpv shell shell-script terminal tv
Last synced: 28 Mar 2025
https://github.com/termcolor/termcolor
ANSI color formatting for output in terminal
ansi cli color colour hacktoberfest python termcolor terminal
Last synced: 14 May 2025
https://github.com/saidutt46/domain-check
Fast, universal domain availability checker - 1,200+ TLDs, pattern generation, RDAP with WHOIS fallback. CLI + Rust library + MCP server for AI agents.
async cli concurrency domain-check domain-check-lib domains library rdap rust rust-crate whois
Last synced: 01 Apr 2026
https://github.com/meefik/linuxdeploy-cli
Linux Deploy CLI
chroot cli containers deployment embedded linux shell
Last synced: 06 Apr 2025
https://github.com/yangshun/tree-node-cli
🌲 Node.js library to list the contents of directories in a tree-like format, similar to the Linux tree command
cli directory file hacktoberfest linux node tree
Last synced: 12 Apr 2025
https://github.com/albinekb/favicon-emoji
🖼 Generate an emoji-favicon in your terminal
cli emoji-favicon emojis favicon
Last synced: 30 Oct 2025
https://github.com/pamburus/hl
A fast and powerful log viewer and processor that translates JSON or logfmt logs into a pretty human-readable format.
cli command-line-tool hl human json json-log json-logging json-logs log log-viewer logging logs rust structured-logging translates-json-logs viewer
Last synced: 24 Jan 2026
https://github.com/vladimirmarkelov/ttdl
TTDL - Terminal Todo List Manager
cli cmd cmdline command-line command-line-tool console shell terminal todo todoapp todolist todos todotxt
Last synced: 13 Mar 2026
https://github.com/aplus-framework/aplus
Aplus Command Line Tool
aplus aplus-framework cli command-line command-line-tool composer framework full-stack gitlab installer linux macos manager package php php8 phpoop tool windows
Last synced: 12 Apr 2025
https://github.com/python-jsonschema/check-jsonschema
A CLI and set of pre-commit hooks for jsonschema validation with built-in support for GitHub Workflows, Renovate, Azure Pipelines, and more!
cli json-schema pre-commit python
Last synced: 27 Feb 2026
https://github.com/galeone/rts
RTS: request to struct. Generates Go structs from JSON server responses.
cli go golang json json-server rest rts
Last synced: 15 Jun 2025
https://github.com/ExplainDev/kmdr-cli
🧠 The CLI tool for learning commands from your terminal
bash bash-shell cli command-line shell terminal
Last synced: 11 Apr 2025
https://github.com/alt-art/commit
Command-line tool to guide your template commit messages anywhere, anytime
cli commit commit-message commit-message-template commitizen conventional-commits git rust utilities
Last synced: 18 Jul 2025
https://github.com/mykeels/slack-theme-cli
A CLI tool for changing Slack's desktop app colors
cli dark-mode dark-theme night-mode shell-script slack
Last synced: 13 Apr 2025
https://github.com/pkerspe/esp-steppermotor-server
Turn your ESP32 into a complete stepper motor control server with web UI, REST API and serial control interface
cli device-control esp32 esp32-arduino rest-api stepper-motors webapp
Last synced: 26 Oct 2025
https://github.com/dopplerhq/cli
The official CLI for interacting with your Doppler secrets and configuration.
cli doppler doppler-cli environment-variables secret-management secrets secrets-management secrets-manager security
Last synced: 28 Jan 2026
https://github.com/danielgatis/imgcat
Display images and gifs in your terminal.
cli command-line display go golang image image-display image-preview preview terminal terminal-emulator tui
Last synced: 07 Apr 2025
https://github.com/tychozzz/gpt-web-terminal
✨ Open ChatGPT with Programmer's Approach! GPT Terminal is a platform that allows you to communicate with GPT in a terminal.
chatgpt cli command-line express gpt gpt-cli javascript nodejs openai terminal typescript vue3
Last synced: 08 Sep 2025
https://github.com/Julien-R44/cli-candlestick-chart
📈 Display candlestick charts right into your terminal.
candlestick-chart cli cryptocurrency financial rust terminal trading
Last synced: 06 Apr 2025
https://github.com/NimbleArchitect/kubectl-ice
Kubectl-ice is an open-source tool for Kubernetes users to monitor and optimize container resource usage. Features include usage breakdowns for pods and containers, making scaling and optimization easier. The tool is compatible with major cloud providers and is actively developed by a community of contributors
cli golang krew krew-plugin kubectl kubectl-plugin kubectl-plugins kubernetes multi-container sidecar-container
Last synced: 06 Apr 2025
https://github.com/julien-r44/cli-candlestick-chart
📈 Display candlestick charts right into your terminal.
candlestick-chart cli cryptocurrency financial rust terminal trading
Last synced: 05 Apr 2025
https://github.com/Titor8115/mandown
man-page inspired Markdown viewer
c cli command-line console linux man man-page markdown ncurses ncurses-ui terminal tui
Last synced: 05 Apr 2025
https://github.com/lasantosr/intelli-shell
Like IntelliSense, but for shells
autocomplete bash bookmark cli command-line fish productivity rust rust-lang terminal tool zsh
Last synced: 26 Mar 2025
https://github.com/explaindev/kmdr-cli
🧠 The CLI tool for learning commands from your terminal
bash bash-shell cli command-line shell terminal
Last synced: 27 Sep 2025
https://github.com/msoap/go-carpet
Tool for show test coverage in terminal for Go source files
cli golang test-coverage unittest
Last synced: 04 Apr 2025
https://github.com/msoap/Go-carpet
Tool for show test coverage in terminal for Go source files
cli golang test-coverage unittest
Last synced: 12 Mar 2025
https://github.com/patrickfav/density-converter
A multi platform image density converting tool converting single or batches of images to Android, iOS, Windows or CSS specific formats and density versions given the source scale factor or width/height in dp. It has a graphical and command line interface and supports many image types (svg, psd, 9-patch, etc.) aswell as some lossless compressors like pngcrush.
android cli converter density dpi drawable gui ios jpeg mozjpeg nine-patch png pngcrush post-processor psd resized-images svg
Last synced: 12 Apr 2025
https://github.com/tdh8316/investigo
🔎 Find usernames and download their data across social media.
cli go golang goroutine information-gathering osint reconnaissance sherlock tools
Last synced: 08 Sep 2025
https://github.com/ElliotKillick/rss2newsletter
Convert RSS/Atom feed to email newsletters
amazon-ses atom-feed automation blog cli email-marketing feed listmonk-api mailchimp marketing marketing-automation minimal minimalist newsletter rss rss-feed rss-to-email rss2email sendy sendy-newsletter
Last synced: 05 May 2025
https://github.com/kaue/jsonexport
{} → :page_facing_up: it's easy to convert JSON to CSV
cli csv export javascript json json-objects nodejs npm npm-module npm-package
Last synced: 06 Apr 2025
https://github.com/dhondta/python-sploitkit
Devkit for building Metasploit-like consoles
cli cli-toolkit console development devkit metasploit-like programming python tinyscript
Last synced: 04 Apr 2025
https://github.com/Equationzhao/g
powerful and cross-platform ls 🌈 built for modern terminal
cli command-line-tool darwin golang linux-shell ls macos utility windows
Last synced: 04 Sep 2025
https://github.com/jiggy-ai/pair
REPL environment for GPT pair programming
chatgpt cli gpt-3 gpt-4 gpt4 openai productivity python terminal
Last synced: 29 Apr 2025
https://github.com/torch2424/live-stream-radio
24/7 live stream video radio station CLI / API 📹 📻
cli json livestream music nodejs raspberry-pi raspberry-pi-3 rest-api
Last synced: 02 Oct 2025
https://github.com/openbootdotdev/openboot
Set up your Mac dev environment in one command — CLI + Web Dashboard + Team sharing
cli dev-environment developer-tools devops dotfiles go homebrew mac-setup macos productivity setup tui
Last synced: 22 Apr 2026
https://github.com/openSUSE/opi
OBS Package Installer (CLI)
cli open-build-service opensuse opensuse-buildservice package-management perl rpm zypper
Last synced: 13 Apr 2025
https://github.com/mattpocock/xstate-codegen
A codegen tool for 100% TS type-safety in XState
cli codegen state-machines typescript xstate
Last synced: 02 Apr 2025
https://github.com/abdfnx/resto
🔗 Send pretty HTTP & API requests with TUI.
api cli golang http http-client requests rest rest-api resto terminal-based tui user-interface
Last synced: 05 Apr 2025
https://github.com/stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 05 Apr 2025
https://github.com/box/boxcli
A command line interface for interacting with the Box API.
Last synced: 23 Oct 2025
https://github.com/samdenty/github-icons
API, Chrome Extension & Mac App/CLI that adds icons to your repos
chrome-extension cli extension github icons macos rust sync
Last synced: 06 Oct 2025
https://github.com/warpy-ai/rustubble
Beautifull components for your terminal.
Last synced: 17 Jul 2025
https://github.com/Ruya-AI/cozempic
Context cleaning for Claude Code — prune bloated sessions, protect Agent Teams from context loss, auto-guard with tiered pruning
agent-teams claude-code claude-skills cli context context-management jsonl llm-tools pruning python session-management
Last synced: 20 Apr 2026
https://github.com/genkiroid/cert
Cert is the Go tool to get TLS certificate information.
certificate cli go ssl ssl-certificate tls
Last synced: 16 Jun 2025
https://github.com/dimensionhq/electric
A fast, futuristic package manager for Windows.
alpha automation cli devops electric it-admin package-management package-manager powershell powertool powertools python server software-management windows
Last synced: 09 Apr 2025
https://github.com/qaware/protocurl
protoCURL is cURL for Protobuf: The command-line tool for interacting with Protobuf over HTTP REST endpoints using human-readable text formats
cli curl protobuf protocol-buffers rest rest-client
Last synced: 12 Apr 2025
https://github.com/adambajguz/typin
Declarative framework for interactive CLI applications
cli command command-line command-line-interface command-line-parser command-line-tool command-pattern commands csharp csharp-library directives framework library middleware middleware-pipeline parser terminal terminal-based tooling
Last synced: 04 Apr 2025
https://github.com/adambajguz/Typin
Declarative framework for interactive CLI applications
cli command command-line command-line-interface command-line-parser command-line-tool command-pattern commands csharp csharp-library directives framework library middleware middleware-pipeline parser terminal terminal-based tooling
Last synced: 14 Mar 2025
https://github.com/vgropp/bwm-ng
Bandwidth Monitor NG is a small and simple console-based live network and disk io bandwidth monitor for Linux, BSD, Solaris, Mac OS X and others.
bandwidth-monitor bandwidth-monitoring cli disk-monitor disk-monitoring network-analysis traffic
Last synced: 05 Apr 2025
https://github.com/jiro4989/textimg
Command to convert from color text (ANSI or 256) to image.
cli command escape-sequences go image
Last synced: 15 May 2025
https://github.com/owenthereal/spotctl
A command-line interface to Spotify, written in Go
Last synced: 21 Aug 2025
https://github.com/sdushantha/facebook-dl
📼 Very minimal Facebook downloader written in 28 lines of Python code (not including comments and blank spaces)
cli codegolf command-line commandline-tool downloader facebook facebook-dl linux macos python python3 video
Last synced: 07 May 2025
https://github.com/99designs/iamy
A cli tool for importing and exporting AWS IAM configuration to YAML files
aws aws-cli cli devops iam iam-configuration sync-iam-users yaml yaml-files
Last synced: 06 Apr 2025
https://github.com/brevdev/brev-cli
Connect your laptop to cloud computers. Follow to stay updated about our product
cli cloud-computing devtools golang oss
Last synced: 14 Mar 2026
https://github.com/koenbollen/jl
jl — JSON Logs, a development tool for working with structured JSON logging.
cli json json-logs logging logs structured-logging
Last synced: 06 Apr 2025
https://github.com/bchao1/vocabs
📚 A lightweight online dictionary integration to the command line. No browsers. No paperbacks.
cli command-line-tool dictionary english oxford vocabulary words
Last synced: 14 Dec 2025
https://github.com/oclif/core
Node.js Open CLI Framework. Built by Salesforce.
Last synced: 02 Apr 2026
https://github.com/spirometaxas/periodic-table-cli
An interactive Periodic Table of Elements app for the console!
ascii-art chemistry cli command-line elements javascript nodejs npx periodic-table-of-elements terminal
Last synced: 06 Apr 2025
https://github.com/trekhleb/nodejs-master-class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
cli javascript node node-js nodejs restful restful-api
Last synced: 30 Oct 2025
https://github.com/protofire/eth-cli
CLI swiss army knife for Ethereum developers
Last synced: 03 Jul 2025
https://github.com/Ephigenia/ikea-availability-checker
Command-Line-Script & Library for checking the availability of specific IKEA products in specific stores and/or countries.
api automation bu-codes cli command-line command-line-tool furniture ikea iows stock storage warehouse
Last synced: 11 Apr 2025
https://github.com/localeapp/localeapp
Send and retrieve your ruby i18n localizations to the Locale translation service
Last synced: 28 Aug 2025
https://github.com/snowflakedb/snowflake-cli
Snowflake CLI is an open-source command-line tool explicitly designed for developer-centric workloads in addition to SQL operations.
cli data-ops devops-tools snowflake sql
Last synced: 01 Apr 2026
https://github.com/salesforcecommercecloud/sfcc-ci
Salesforce Commerce Cloud CLI
ccdx cli commercecloud salesforce salesforce-developers salesforcedx
Last synced: 14 May 2025
https://github.com/rliebz/tusk
The modern task runner
cli go task-runner tusk yaml-configuration
Last synced: 05 Jan 2026
https://github.com/alecrabbit/php-console-spinner
Colorful extremely flexible spinner for [async] php cli applications
async asynchronous cli color console percentage php reactphp revolt spinner terminal xterm xterm256
Last synced: 08 Sep 2025
https://github.com/andreasonny83/lighthouse-ci
A useful wrapper around Google Lighthouse CLI
ci cli hacktoberfest headless-chrome lighthouse nodejs report testing
Last synced: 15 May 2025
https://github.com/amanvarshney01/create-better-t-stack
A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
better-auth bun clack-prompt cli commander drizzle-orm fumadocs hono prisma shadcn-ui tailwindcss tanstack-router turborepo typescript
Last synced: 18 Jan 2026
https://github.com/erickochen/purple
Open-source terminal SSH manager and SSH config editor in Rust. Fuzzy search hundreds of hosts, sync from 16 clouds, transfer files, manage Docker and Podman over SSH, sign short-lived Vault SSH certs and expose an MCP server for AI agents.
cli cloud-sync command-line-tool devops hashicorp-vault homelab mcp model-context-protocol proxmox ratatui rust sftp-client ssh ssh-client ssh-config ssh-manager ssh-tunnel sysadmin terminal tui
Last synced: 25 Apr 2026
https://github.com/whyboris/TypeScript-Call-Graph
CLI to generate an interactive graph of functions and calls from your TypeScript files
Last synced: 16 Apr 2025
https://github.com/patrickhoefler/dockerfilegraph
Visualize your multi-stage Dockerfiles
cli command-line container docker dockerfile go golang graph graphviz visualization
Last synced: 21 Oct 2025
https://github.com/VladimirMarkelov/ttdl
TTDL - Terminal Todo List Manager
cli cmd cmdline command-line command-line-tool console shell terminal todo todoapp todolist todos todotxt
Last synced: 30 Jul 2025