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-19 00:05:56 UTC
- JSON Representation
https://github.com/reugn/wifiqr
Create a QR code with your Wi-Fi login details
cli cli-app cli-tool command-line-tool credentials golang qr qr-generator qrcode qrcode-generator terminal utility wifi wifi-password
Last synced: 07 Apr 2025
https://github.com/acidvegas/elastop
HTOP for Elasticsearch
cli elastic elasticsearch htop monitoring tui
Last synced: 03 Mar 2026
https://github.com/Myriad-Dreamin/shiroa
shiroa is a simple tool for creating modern online books in pure typst.
Last synced: 22 Jul 2025
https://github.com/bakustarver/rpgmakermlinux-cicpoffs
Run any RPG Maker XP, VX, VX Ace, MV, MZ, TyranoBuilder, Godot, Construct 2/3, Nscripter game on linux natively
arm cli foss gaming-software godot i386 linux linux-gaming nwjs nwjs-application raspberry-pi rpg-maker rpg-maker-mv rpg-maker-mz rpgmaker rpgmakermv steam tyranobuilder tyranoscript yad
Last synced: 07 Jun 2026
https://github.com/martiliones/icon-set-creator
CLI for creating React Native app icons
android cli icons ios javascript mobile nodejs npm react-native
Last synced: 08 Apr 2025
https://github.com/ajmwagar/stego
🦕 stego is a steganographic swiss army knife.
cli decoding encoding steganographic steganography
Last synced: 09 Apr 2025
https://github.com/pcroland/deew
Dolby Encoding Engine Wrapper
audio audio-encoder audio-encoding cli deew dolby dolby-audio dolby-encoding-engine encoding ffmpeg python python-rich
Last synced: 18 May 2026
https://github.com/Ramilito/kubesess
Kubectl plugin managing sessions
bash cli kubectl kubectl-plugins kubernetes rust
Last synced: 16 May 2025
https://github.com/piotrmurach/github_cli
GitHub on your command line. Use your terminal, not the browser.
cli command-line-tool console github-api ruby ruby-gem terminal-app
Last synced: 12 Jun 2025
https://github.com/chekusu/mails
email for agents. Built for AI agents that need to send, receive, and understand emails programmatically
Last synced: 01 Apr 2026
https://github.com/eight04/ComicCrawler
An image crawler written in Python.
cli crawler gui image-crawler python tkinter
Last synced: 03 Aug 2025
https://github.com/devmatteini/dra
A command line tool to download release assets from GitHub
automation cli command-line github-releases release-assets releases rust rust-lang tool
Last synced: 02 Jan 2026
https://github.com/satococoa/wtp
🌳 A powerful Git worktree CLI tool with automated setup, branch tracking, and smart navigation
cli developer-tools git git-worktree go productivity worktree
Last synced: 31 Jan 2026
https://github.com/kabirvirji/singlespotify
🎵 Create Spotify playlists based on one artist through the command line
artists bearer cli javascript music node-module nodejs npm npm-module npm-package playlist spotify spotify-api spotify-cli spotify-playlist
Last synced: 01 Apr 2026
https://github.com/greenheart/pagecrypt
Password Protected Single Page Applications and HTML files
aes-encryption cli client-side-encryption crypto cryptography-tools encrypted-files encryption-tool html password password-protection pbkdf2 web-crypto webcrypto-api
Last synced: 15 May 2025
https://github.com/xuorig/graphql-schema_comparator
Get changes between two GraphQL schemas 🤖
cli graphql graphql-ruby schema-idl
Last synced: 08 Apr 2025
https://github.com/vishwanatharondekar/gitlab-cli
Create a merge request from command line in gitlab
cli cli-utilities cli-utility command-line command-line-tool commandline git github gitlab gitlab-cli javascript merge-req merge-request nodejs utilities utility
Last synced: 04 Apr 2025
https://github.com/crowdin/crowdin-cli
A command-line client for the Crowdin API
cli client command-line-tool hacktoberfest localization sync
Last synced: 14 May 2025
https://github.com/HugoRCD/shelve
Open-source secret & environment management. Secure, simple, collaborative. CLI & Github Sync
cli collaboration developer-experience developer-tools env environment-variables github open-source secrets secrets-management security self-hosted workflow
Last synced: 09 Jul 2025
https://github.com/sdaqo/anipy-cli
Little tool in python to watch and download anime from the terminal (the better way to watch anime). Also applicable as an API
anime anime-scraper beautifulsoup cli gogoanime gplv3 python python3 requests-library-python scraper watch
Last synced: 22 Apr 2026
https://github.com/regenrek/codefetch
Turn code into Markdown for LLMs with one simple terminal command
Last synced: 16 May 2025
https://github.com/svtslv/webdav-cli
A simple zero-configuration command-line webdav server
Last synced: 05 Apr 2025
https://github.com/mstruebing/tldr
Golang command line client for tldr https://github.com/tldr-pages/tldr
cli cli-app golang hacktoberfest help manpage manpages tldr
Last synced: 07 Apr 2025
https://github.com/cargo-limit/cargo-limit
Productivity improvements for Rust ecosystem: warnings are skipped until errors are fixed, LSP-independent Neovim integration, etc.
build cargo cargo-plugin cargo-wrapper cli crates deduplication filter limit neovim neovim-plugin nvim plugin productivity runner rust wrapper
Last synced: 05 Jan 2026
https://github.com/ruyadorno/snapstub
Copy API endpoints to your fs and run a local server using them
cli command-line javascript js mock-server nodejs unix
Last synced: 05 Apr 2025
https://github.com/theotherphil/imagecli
A command line image processing tool
Last synced: 09 Jul 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 May 2025
https://github.com/ddddddO/gtree
Using either Markdown or Programmatically to generate trees🌳 and directories📁, and to verify directories🔍. Provide CLI, Go package and Web.
cli directory go go-package golang markdown tree tree-structure trees wasm
Last synced: 14 Mar 2025
https://github.com/zu1k/srun
srun 深澜认证登录,超轻量、多平台,支持多拨、自动探测IP、指定网卡
cli rust srun srun-client srun3000 srun3k srun4k
Last synced: 12 Apr 2025
https://github.com/django-commons/django-typer
Use Typer (type hints) to define the interface for your Django management commands.
admin cli click command-line commands django management python python3 shell terminal typehints typer
Last synced: 01 Apr 2026
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: 06 Apr 2025
https://github.com/involvex/youtube-music-cli
A powerful Terminal User Interface (TUI) music player for YouTube Music
cli youtube youtube-cli youtube-music youtube-music-client
Last synced: 02 Apr 2026
https://github.com/flexxnn/sequelize-auto-migrations
Migration generator && runner for sequelize
cli migrations-generator mysql node-module postgresql sequelize sql sqlite
Last synced: 16 May 2025
https://github.com/supercilex/clipboard-history
Ringboard—the clipboard manager for Linux
cli clipboard clipboard-history clipboard-manager gui linux ringboard rust tui wayland x11
Last synced: 10 May 2026
https://github.com/cz-nic/mininterface
Dialog toolkit – a minimal interface to Python application (GUI, TUI, CLI, web)
Last synced: 21 Jun 2025
https://github.com/chi-teck/drupal-code-generator
A code generator for Drupal.
cli code-generator drupal php symfony-console
Last synced: 11 Apr 2025
https://github.com/Chi-teck/drupal-code-generator
A code generator for Drupal.
cli code-generator drupal php symfony-console
Last synced: 13 Jul 2025
https://github.com/joone/loz
Loz is a command-line tool that enables your preferred LLM to execute system commands and utilize Unix pipes, integrating AI capabilities with other Unix tools.
automation cli codellama git gpt llama2 llamacpp llm nodejs ollama openai-api typescript
Last synced: 23 Oct 2025
https://github.com/saldl/saldl
A lightweight well-featured CLI downloader optimized for speed and early preview.
accelerator cli command-line cross-platform download downloader early-preview flashgot in-memory in-order libcurl multi-platform posix terminal tty vty
Last synced: 19 Jul 2025
https://github.com/fiatjaf/nak
a command line tool for doing all things nostr
Last synced: 19 Apr 2026
https://github.com/bmf-san/ggc
A modern Git CLI tool with both traditional command-line and interactive incremental-search UI.
cli developer-tools git go golang sdg-17 sdg-9
Last synced: 19 May 2026
https://github.com/cococonscious/koji
🦊 An interactive CLI for creating conventional commits.
cli conventional-commits developer-tools git rust rust-cli semver
Last synced: 04 Sep 2025
https://github.com/jeroenouw/cgx
💻🔥CLI to generate the recommended documentation/files to improve contribution (Github, Gitlab, CodeCommit and Bitbucket)
aws aws-codebuild aws-codecommit aws-codedeploy bitbucket cli community documentation documentation-generator generator github gitlab markdown markdown-documentation markdown-generator project-documentation template templates typescript
Last synced: 06 Apr 2025
https://github.com/elio-fm/elio
Snappy, batteries-included terminal file manager with rich previews, inline images, bulk actions, and trash support
cli file-browser file-manager image-preview kitty-graphics ratatui rust sixel terminal tui
Last synced: 12 Jun 2026
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/djm/table_rex
An Elixir app which generates text-based tables for display
Last synced: 14 May 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/github-tooling/ghtopdep
:star: CLI tool for sorting dependents repo by stars
Last synced: 14 Mar 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/0sec-labs/foxguard
A security scanner as fast as a linter, written in Rust. Batteries included, TUI for triage, secrets, post-quantum audits, diff-aware scans and more 𓃥
cli code-security linter opengrep pre-commit rust sarif sast security semgrep static-analysis tree-sitter vulnerability-scanner
Last synced: 02 Jun 2026
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/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/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/meefik/linuxdeploy-cli
Linux Deploy CLI
chroot cli containers deployment embedded linux shell
Last synced: 06 Apr 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: 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/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/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/buyukakyuz/install-nothing
A terminal application that simulates installing things but doesn't actually install anything
Last synced: 24 Nov 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/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/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/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/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/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/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/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/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/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/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/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/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/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: 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/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/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/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/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/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