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-06-27 00:05:19 UTC
- JSON Representation
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/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/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/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/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/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/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/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/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/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/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/alper-han/CrossMacro
Cross-platform desktop automation app with macro recording, playback, scheduling, text expansion, CLI tools, and Wayland/X11-aware Linux support.
autoclicker automation avalonia cli cross-platform desktop-automation dotnet keyboard linux macos macro macro-editor macro-recorder mouse scheduling shortcuts text-expansion wayland windows x11
Last synced: 11 Jun 2026
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: 08 May 2026
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/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/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/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: 19 May 2026
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/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/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/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/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/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/box/boxcli
A command line interface for interacting with the Box API.
Last synced: 23 Oct 2025
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/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/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/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/warpy-ai/rustubble
Beautifull components for your terminal.
Last synced: 17 Jul 2025
https://github.com/jazzband/web3-devkit-cli
Web3 DevKit is an open-source CLI that helps developers bootstrap dApps, generate smart contracts, test RPCs, manage wallets, deploy contracts, and monitor on-chain activity across EVM and Solana.
cli dapp debug deployment developer devkit evm monitor onchain open-source rpc smart solana tookit wallet web3
Last synced: 28 May 2026
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/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/brevdev/brev-cli
Connect your laptop to cloud computers. Follow to stay updated about our product
cli cloud-computing devtools golang oss
Last synced: 22 May 2026
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/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/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/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/owenthereal/spotctl
A command-line interface to Spotify, written in Go
Last synced: 21 Aug 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/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/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/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/protofire/eth-cli
CLI swiss army knife for Ethereum developers
Last synced: 03 Jul 2025
https://github.com/oclif/core
Node.js Open CLI Framework. Built by Salesforce.
Last synced: 02 Apr 2026
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/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/rliebz/tusk
The modern task runner
cli go task-runner tusk yaml-configuration
Last synced: 05 Jan 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/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/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: 11 May 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/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/ad-si/tasklite
The CLI task manager for power users
airsequel cli elm hacktoberfest haskell sqlite task task-manager tasklite todo todo-manager
Last synced: 10 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
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/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/info-mono/diyfetch
🧰📠 The ultimate fetch tool template
cli fetch gum shell-script system-fetch terminal tutorial
Last synced: 12 Apr 2025
https://github.com/shellscape/webpack-nano
A teensy, squeaky 🐤 clean Webpack CLI
cli minimal minimalist small tiny webpack
Last synced: 04 Apr 2025
https://github.com/vet-run/vet
vet is a command-line tool that acts as a safety net for the risky curl | bash pattern. It lets you inspect, diff against previous versions, and lint remote scripts before asking for your explicit approval to execute. Promoting a safer, more transparent way to handle remote code execution.
bash cli command-line curl developer-tools devops-tools pipe-security security security-hardening shell shell-script shellcheck sysadmin-tools vet wget
Last synced: 04 Jul 2025
https://github.com/xcaeser/zli
📟 Zig command-line interfaces made easy. A blazing fast CLI framework. Build ergonomic, high-performance command-line tools with zig.
Last synced: 30 Oct 2025
https://github.com/abraham/pkg-ok
👌 Checks paths and scripts defined in package.json before you publish
bin cli crlf hacktoberfest lf line-endings main package path publish test
Last synced: 15 May 2025
https://github.com/PwnKit-Labs/foxguard
A security scanner as fast as a linter, written in Rust. Live in the terminal? It also comes with a TUI triage for secrets, post-quantum audits, diff-scans and more 🦊
cli code-security linter opengrep pre-commit rust sarif sast security semgrep static-analysis tree-sitter vulnerability-scanner
Last synced: 06 May 2026
https://github.com/mensfeld/code-on-incus
Run coding agents in isolated Incus containers (sandboxes) with session persistence, workspace isolation, and multi-slot support.
ai-tools anthropic claude claude-code cli coding-assistant containers developer-tools devtools incus llm-security llm-tools lxc opencode sandbox sandboxing security
Last synced: 10 Mar 2026
https://github.com/theykk/git-switcher
Switch between your git profiles easily
cli config git hacktoberfest switch tool
Last synced: 08 Apr 2025
https://github.com/anonymoux47/term-image
Display images in the terminal with python
cli curses image image-viewer images library pil pillow python python3 terminal terminal-based tui
Last synced: 12 Dec 2025
https://github.com/dfir-dd/dfir-toolkit
CLI tools for forensic investigation of Windows artifacts
cli dfir digital-forensics digital-forensics-incident-response forensic-analysis forensics forensics-tools rust rust-lang
Last synced: 04 Apr 2025
https://github.com/red5d/pushbullet-bash
Bash interface to the PushBullet API
bash cli notification pushbullet
Last synced: 13 Oct 2025
https://github.com/Stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 16 May 2025
https://github.com/rash-sh/rash
Declarative shell scripting using Rust native bindings inspired by Ansible
bash cli cloud containers docker rust shell
Last synced: 20 Jan 2026
https://github.com/k4m4/dcipher-cli
🔓Crack hashes using online rainbow & lookup table attack services, right from your terminal.
capture-the-flag cli crack cracking ctf dcipher decipher hash md5 nodejs password rainbow-table sha
Last synced: 06 Apr 2025
https://github.com/nordtheme/xfce-terminal
An arctic, north-bluish clean and elegant Xfce Terminal color theme.
bash cli color-theme colorscheme nord shell terminal terminal-theme xfce zsh
Last synced: 17 Jul 2025
https://github.com/tzador/makedown
Organise your shell scripts within executable markdown files
Last synced: 08 Apr 2025
https://github.com/AnonymouX47/term-image
Display images in the terminal with python
cli curses image image-viewer images library pil pillow python python3 terminal terminal-based tui
Last synced: 27 Mar 2025
https://github.com/squirrelscan/squirrelscan
Website auditing tool built for your agent and llm workflow.
agent audit cli llm performance seo website
Last synced: 16 Jun 2026
https://github.com/ctxis/SnitchDNS
Database Driven DNS Server with a Web UI
cli dns-server dns-tunneling logging notifications python swagger twisted
Last synced: 01 May 2025
https://github.com/pashkov256/deletor
Manage and delete files efficiently with an interactive TUI and scriptable CLI.
beginner-friendly cli contribution contributions-welcome golang golang-cli golang-filesystem good-first-contribution good-first-issue good-first-pr hacktoberfest help-wanted open-source tui
Last synced: 04 Apr 2026
https://github.com/rootsami/terradrift
A tool to detect drifts in terraform IaC
cli drift-detection go iac metrics server terraform
Last synced: 09 May 2025
https://github.com/darky/bull-repl
Bull / BullMQ queue command line REPL
bull bullmq cli command-line queue repl
Last synced: 15 May 2025
https://github.com/openupm/openupm-cli
The OpenUPM-CLI is a command-line interface for maintaining UPM registries.
cli hacktoberfest openupm openupm-cli unity unity-registry upm upm-registry
Last synced: 04 Apr 2025
https://github.com/LCTT/Grank
Github 项目活跃度分析工具
cli github hacktoberfest hacktoberfest2018 python3
Last synced: 19 Jul 2025
https://github.com/qverisai/qveris-agent-toolkit
Open-source toolkit for the QVeris capability routing network: CLI, MCP server, Python SDK, skills, and REST API docs for agents to discover, inspect, call, and audit real-world tools.
ai-agent ai-tools cli developer-tools mcp model-context-protocol openclaw plugin python-sdk qveris rest-api tool-calling tool-discovery typescript
Last synced: 13 Jun 2026
https://github.com/aineejames/chatgpterminator
GPTerminator provides a convenient way to interact with OpenAI's chat completion and image generation API's using your command line interface.
chatgpt chatgpt-api cli openai python
Last synced: 05 Apr 2025
https://github.com/jetbrains/qodana-cli
🔧 JetBrains Qodana’s official command line tool
ci cli code-quality code-review code-scanning devsecops java javascript kotlin php python qodana sarif sarif-report static-code-analysis typescript
Last synced: 13 May 2026
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: 06 Apr 2025