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: 2025-05-05 00:05:12 UTC
- JSON Representation
https://github.com/ranyitz/qnm
:mag: cli utility for querying the node_modules directory
cli javascript nodejs npm typescript yarn
Last synced: 28 Apr 2025
https://github.com/pydoit/doit
CLI task management & automation tool
build-automation build-system build-tool cli data-pipeline data-science hacktoberfest python task-runner workflow workflow-automation workflow-management
Last synced: 09 Apr 2025
https://github.com/gitless-vcs/gitless
A simple version control system built on top of Git
cli developer-tools git version-control
Last synced: 14 Apr 2025
https://github.com/tbillington/kondo
Cleans dependencies and build artifacts from your projects.
cargo cleaner cli command-line disk-space gui kondo linux macos rust unity unity3d windows
Last synced: 25 Apr 2025
https://github.com/zhiburt/tabled
An easy to use library for pretty print tables of Rust structs and enums.
cli hacktoberfest pretty-print prettytable rust table table-generator
Last synced: 27 Mar 2025
https://github.com/eli64s/readme-ai
README file generator, powered by AI.
agents ai ai-agents ai-documentation anthropic badge-generator cli developer-tools devtools documentation documentation-generator gemini gpt markdown markdown-generator python readme readme-generator readme-md-generator readme-template
Last synced: 10 Apr 2025
https://github.com/eli64s/README-AI
README file generator, powered by AI.
agents ai ai-agents ai-documentation anthropic badge-generator cli developer-tools devtools documentation documentation-generator gemini gpt markdown markdown-generator python readme readme-generator readme-md-generator readme-template
Last synced: 11 Apr 2025
https://github.com/bcicen/grmon
Command line monitoring for goroutines
cli command-line developer-tools go golang top
Last synced: 14 Apr 2025
https://github.com/gildas-lormeau/singlefilez
Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file
archive cli docker firefox html maff nodejs puppeteer save selenium self-extracting singlefile web-extensions webpage zip
Last synced: 11 Apr 2025
https://github.com/gildas-lormeau/SingleFileZ
Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file
archive cli docker firefox html maff nodejs puppeteer save selenium self-extracting singlefile web-extensions webpage zip
Last synced: 22 Mar 2025
https://github.com/ipinfo/cli
Official Command Line Interface for the IPinfo API (IP geolocation and other types of IP data)
cli golang ip-address ip-data ip-geolocation ip-lookup ipinfo
Last synced: 11 Apr 2025
https://github.com/mbrt/gmailctl
Declarative configuration for Gmail filters
cli filters gmail gmail-filter go jsonnet labels
Last synced: 10 Apr 2025
https://github.com/DanielSWolf/rhubarb-lip-sync
Rhubarb Lip Sync is a command-line tool that automatically creates 2D mouth animation from voice recordings. You can use it for characters in computer games, in animated cartoons, or in any other project that requires animating mouths based on existing recordings.
animation cli command-line game-development lip-sync
Last synced: 20 Mar 2025
https://github.com/rubik/radon
Various code metrics for Python code
cli code-analysis python quality-assurance static-analysis
Last synced: 23 Apr 2025
https://github.com/simonw/sqlite-utils
Python CLI utility and library for manipulating SQLite databases
cli click datasette datasette-io datasette-tool python sqlite sqlite-database
Last synced: 23 Apr 2025
https://github.com/twitter/twurl
OAuth-enabled curl for the Twitter API
cli curl ruby twitter twitter-api twurl
Last synced: 10 Apr 2025
https://github.com/sniptt-official/ots
🔐 Share end-to-end encrypted secrets with others via a one-time URL
cli end-to-end-encryption secret-management secret-sharing
Last synced: 13 Apr 2025
https://github.com/EmbarkStudios/texture-synthesis
🎨 Example-based texture synthesis written in Rust 🦀
cli hacktoberfest inpaint rust texture-synthesis
Last synced: 06 Apr 2025
https://github.com/cloudfoundry/cli
The official command line client for Cloud Foundry
cf-cli cli cloud-foundry cloud-foundry-cli
Last synced: 23 Apr 2025
https://github.com/xlang-ai/osworld
[NeurIPS 2024] OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments
agent artificial-intelligence benchmark cli code-generation gui language-model large-action-model llm multimodal natural-language-processing reinforcement-learning rpa vlm
Last synced: 12 Apr 2025
https://github.com/ms-jpq/sad
CLI search and replace | Space Age seD
cli command-line diff editing fzf rust sed terminal tui
Last synced: 11 Apr 2025
https://github.com/bluem/cliclick
macOS CLI tool for emulating mouse and keyboard events
cli keyboard-events macos mouse-events objective-c terminal
Last synced: 11 Apr 2025
https://github.com/eykrehbein/strest
⚡️ CI-ready tests for REST APIs configured in YAML
cli javascript nodejs rest-api test-automation testing typescript
Last synced: 18 Jan 2025
https://github.com/tmrts/boilr
:zap: boilerplate template manager that generates files or directories from template repositories
boilerplate boilerplate-template cli go golang template tool
Last synced: 07 Apr 2025
https://github.com/ycd/manage-fastapi
:rocket: CLI tool for FastAPI. Generating new FastAPI projects & boilerplates made easy.
boilerplate cli databases fastapi mongodb mysql postgresql project-generator project-management project-management-tool sqlite tortoise-orm
Last synced: 13 Apr 2025
https://github.com/JohannesKaufmann/html-to-markdown
⚙️ Convert HTML to Markdown. Even works with entire websites and can be extended through rules.
cli converter go golang html html-to-markdown markdown
Last synced: 14 Mar 2025
https://github.com/joelibaceta/video-to-ascii
It is a simple python package to play videos in the terminal using characters as pixels
ansi-colors ascii ascii-art bash cli console ffmpeg opencv opensource pip pixel play-videos portaudio python python3 terminal video wav
Last synced: 13 Apr 2025
https://github.com/enhancedjax/bagels
Powerful expense tracker that lives in your terminal.
cli expense-tracker python python3 ssh terminal textual tui uv
Last synced: 08 Apr 2025
https://github.com/remotemobprogramming/mob
Tool for smooth git handover.
cli cli-tool ensemble ensemble-programming ensembles extreme-programming git go golang hacktoberfest mob mob-programming mob-programming-timer pair-programming pairing remote-mob-programming remote-mobs software-teaming timer xp
Last synced: 31 Mar 2025
https://github.com/nosarthur/gita
Manage many git repos with sanity 从容管理多个git库
cli command-line command-line-tool developer-tools git git-delegation management productivity terminal
Last synced: 28 Apr 2025
https://github.com/davrodpin/mole
CLI application to create ssh tunnels focused on resiliency and user experience.
cli forwarding golang hacktoberfest port-forward port-forwarding port-forwards ssh ssh-tunnel ssh-tunnels tunnel
Last synced: 15 Apr 2025
https://github.com/kyclark/command-line-rust
Code for Command-Line Rust (O'Reilly, 2024, ISBN 9781098109417)
cli command-line programming-language rust
Last synced: 07 Apr 2025
https://github.com/node-gh/gh
(DEPRECATED) GitHub CLI made with NodeJS. Use the official https://cli.github.com/ instead.
cli deprecated github nodejs programming typescript
Last synced: 18 Jan 2025
https://github.com/kptdev/kpt
Automate Kubernetes Configuration Editing
cli config-as-data configuration-management containers customization deployment gitops kpt krm kubectl kubernetes kustomize openapi packaging-tool policy-as-code schema shift-left validation
Last synced: 11 Apr 2025
https://github.com/zonemeen/musicn
🎵 一个可播放及下载音乐的 Node.js 命令行工具
163music cli cli-tools command-line command-line-tool free free-download music music-download music-downloader netease-cloud-music netease-music node-tool nodejs
Last synced: 13 Apr 2025
https://github.com/carvel-dev/ytt
YAML templating tool that works on YAML structure instead of text
carvel cli configuration data-structures devops go k8s kubernetes templating yaml yaml-processor yml
Last synced: 11 Apr 2025
https://github.com/inlife/nexrender
📹 Data-driven render automation for After Effects
adobe after-effects api automation cli farm js machine nexrender render scheduling video
Last synced: 23 Apr 2025
https://github.com/halfzebra/create-elm-app
🍃 Create Elm apps with zero configuration
boilerplate build-tool cli elm elm-platform hmr scaffolding webpack zero-configuration
Last synced: 28 Apr 2025
https://github.com/notjoemartinez/yt-fts
YouTube Full Text Search - Search all of a YouTube channel from the command line
chromadb cli click full-text-search llm rag semantic-search sqlite youtube yt-dlp
Last synced: 11 Apr 2025
https://github.com/NotJoeMartinez/yt-fts
YouTube Full Text Search - Search all of a YouTube channel from the command line
chromadb cli click full-text-search llm rag semantic-search sqlite youtube yt-dlp
Last synced: 24 Mar 2025
https://github.com/joehillen/sysz
An fzf terminal UI for systemctl
bash bash-script cli fzf systemctl systemd tui
Last synced: 07 Apr 2025
https://github.com/toolleeo/cli-apps
The largest Awesome Curated list of command line programs (CLI/TUI) with source data organized into CSV files
awesome awesome-list cli cli-apps command-line command-line-tool linux linux-command resources terminal-based tui
Last synced: 04 Feb 2025
https://github.com/genuinetools/reg
Docker registry v2 command line client and repo listing generator with security checks.
cli containers docker docker-registry linux opencontainers vulnerability-reports
Last synced: 09 Apr 2025
https://github.com/rupeshs/fastsdcpu
Fast stable diffusion on CPU
api cli cpu desktopgui diffusers diffusion edsr fastsdcpu flux gradio latentconsistencymodels lcmdiffusion openvino qt sdupcale sdxlturbo sdxs stablediffusion torch webui
Last synced: 11 Apr 2025
https://github.com/kdheepak/taskwarrior-tui
`taskwarrior-tui`: A terminal user interface for taskwarrior
cli rust taskwarrior tui tui-rs
Last synced: 23 Apr 2025
https://github.com/trimstray/sandmap
Nmap on steroids. Simple CLI with the ability to run pure Nmap engine, 31 modules with 459 scan profiles.
backbox blackarch blackarch-packages cli command-line hacking hacking-tool information-gathering kali-linux kali-scripts linux network-discovery network-scanner nmap nmap-scripts nse nsescript port-scanner service-discovery
Last synced: 12 Apr 2025
https://github.com/Bios-Marcel/cordless
The Discord terminal client you never knew you wanted.
alternative cli client commandline discord discordgo terminal tui tview
Last synced: 17 Nov 2024
https://github.com/bios-marcel/cordless
The Discord terminal client you never knew you wanted.
alternative cli client commandline discord discordgo terminal tui tview
Last synced: 17 Jan 2025
https://github.com/sapegin/mrm
Codemods for your project config files
cli codemod config dotfiles hacktoberfest opensource scaffold template
Last synced: 23 Apr 2025
https://github.com/bitwarden/cli
The command line vault (Windows, macOS, & Linux).
chocolatey cli homebrew nodejs npm snap typescript
Last synced: 18 Jan 2025
https://github.com/dundalek/closh
Bash-like shell based on Clojure
bash cli clojure clojurescript closh shell
Last synced: 05 Apr 2025
https://github.com/jdalrymple/gitbeaker
🦊🧪 A comprehensive and typed Gitlab SDK for Node.js, Browsers, Deno and CLI
api browser cli deno gitlab nodejs typescript
Last synced: 22 Apr 2025
https://github.com/BlueM/cliclick
macOS CLI tool for emulating mouse and keyboard events
cli keyboard-events macos mouse-events objective-c terminal
Last synced: 06 Apr 2025
https://github.com/Phantas0s/devdash
:bento: Highly Configurable Terminal Dashboard for Developers and Creators
cli dashboard github go golang google-analytics google-search-console gopher metrics monitoring terminal terminal-dashboards tui
Last synced: 19 Mar 2025
https://github.com/nanobox-io/nanobox
The ideal platform for developers
cli deployment developer-tools development-environment docker golang nanobox paas-framework virtualbox
Last synced: 08 Apr 2025
https://github.com/microsoft/rnx-kit
Modern, scalable tools. Exceptional developer experience.
android cli cross-platform dependency-manager desktop desktop-development development-experience ios macos mobile mobile-development monorepo react-native typescript windows
Last synced: 23 Apr 2025
https://github.com/nerevu/riko
A Python stream processing engine modeled after Yahoo! Pipes
asynchronous cli data etl featured functional-programming library parallelism rss stream-processing
Last synced: 14 Apr 2025
https://github.com/chunqiuyiyu/ervy
Bring charts to terminal.
ascii blog chart cli console data-visualization terminal
Last synced: 13 Apr 2025
https://github.com/facebookincubator/fastmod
A fast partial replacement for the codemod tool
cli command-line command-line-tool find-and-replace rust
Last synced: 18 Mar 2025
https://github.com/timothymiller/t4-app
Full stack meta-framework for building iOS, Android, and Progressive Web Apps with Tamagui and deploying to Cloudflare.
bun cli cloudflare create-t4-app drizzle expo-router honojs millionjs nextjs react react-native react-native-web serverless supabase-auth t4-stack tamagui tanstack trpc typescript ui
Last synced: 11 Apr 2025
https://github.com/noborus/ov
🎑Feature-rich terminal-based text viewer. It is a so-called terminal pager.
cli command-line command-line-tool go golang incremental-search less more pager tail tcell terminal terminal-pager tui
Last synced: 28 Apr 2025
https://github.com/gabotechs/dep-tree
Tool for helping developers keep their code bases clean and decoupled. It allows visualising a code base complexity using a 3d force-directed graph of files and the dependencies between them.
cli dependencies dependency dependency-graph golang graph linter terminal tree typescript
Last synced: 29 Apr 2025
https://github.com/jfelchner/ruby-progressbar
Ruby/ProgressBar is a text progress bar library for Ruby.
cli progress progress-bar progressbar progressbars terminal
Last synced: 25 Apr 2025
https://github.com/yamafaktory/jql
A JSON Query Language CLI tool
cargo cli devops-tools json rust rustlang tool tools utility
Last synced: 25 Apr 2025
https://github.com/metafates/mangal
📖 The most advanced (yet simple) cli manga downloader in the entire universe! Lua scrapers, export formats, anilist integration, fancy TUI and more!
anilist anime cli comic-downloader command-line go golang linux lua macos manga manga-downloader manga-reader mangadex mangal pdf scraper terminal tui windows
Last synced: 07 Apr 2025
https://github.com/samwho/spacer
CLI tool to insert spacers when command output stops
Last synced: 10 Apr 2025
https://github.com/iojw/socialscan
Python library for accurately querying username and email usage on online platforms
cli email email-checker osint social-media username username-checker
Last synced: 13 Apr 2025
https://github.com/tyrrrz/clifx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 23 Apr 2025
https://gookit.github.io/color/
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 29 Apr 2025
https://github.com/sachaos/todoist
Todoist CLI Client. I ❤️ Todoist and CLI.
cli cli-client golang peco todoist
Last synced: 11 Apr 2025
https://github.com/gookit/color
🎨 Terminal color rendering library, support 8/16 colors, 256 colors, RGB color rendering output, support Print/Sprintf methods, compatible with Windows. GO CLI 控制台颜色渲染工具库,支持16色,256色,RGB色彩渲染输出,使用类似于 Print/Sprintf,兼容并支持 Windows 环境的色彩渲染
256-colors cli cli-color color color-rgb colors command-line console console-color go-color gookit rgb-color terminal terminal-colors true-color
Last synced: 22 Apr 2025
https://github.com/av/harbor
Effortlessly run LLM backends, APIs, frontends, and services with one command.
ai bash cli container docker docker-compose exl2 gguf llm local mcp npm package pypi safetensors self-hosted tool tools
Last synced: 13 Apr 2025
https://github.com/agauniyal/rang
A Minimal, Header only Modern c++ library for terminal goodies 💄✨
ansi cli color command-line console cplusplus cpp cpp-library cpp11 cpp14 cpp17 rang terminal
Last synced: 11 Apr 2025
https://github.com/ngx-rocket/generator-ngx-rocket
:rocket: Extensible Angular 14+ enterprise-grade project generator
angular angular-cli bootstrap cli cordova electron generator hacktoberfest ionic material mobile ngx ngx-rocket pwa rocket sass seed starter-kit typescript yeoman
Last synced: 13 Apr 2025
https://github.com/dhondta/dronesploit
Drone pentesting framework console
cli console drone hacking pentest-tools python security-tools tinyscript
Last synced: 12 Apr 2025
https://github.com/gobackup/gobackup
🗄 CLI tool for backup your databases, files to cloud storages in schedully.
backup cli go mysql postgresql redis
Last synced: 25 Apr 2025
https://github.com/whoozle/android-file-transfer-linux
Android File Transfer for Linux (and macOS!)
album-cover android cli file-transfer file-transfer-android file-transmission fuse fuse-interface linux lumia macosx mtp osx ptp smartphone smartphone-interaction transfer ui zune
Last synced: 11 Apr 2025
https://github.com/analogj/lexicon
Manipulate DNS records on various DNS providers in a standardized way.
cli clouddns cloudflare cloudxns constellix digitalocean dns dns-provider dns-service dnsimple dnspod gandi godaddy letsencrypt lexicon pypi ssl-certificate transip vultr yandex
Last synced: 29 Apr 2025
https://github.com/cupcakearmy/autorestic
Config driven, easy backup cli for restic.
backup cli config config-driven deduplication incremental incremental-backup pruning restic
Last synced: 11 Apr 2025
https://github.com/databricks/click?tab=readme-ov-file
The "Command Line Interactive Controller for Kubernetes"
Last synced: 29 Mar 2025
https://github.com/databricks/click
The "Command Line Interactive Controller for Kubernetes"
Last synced: 13 Apr 2025
https://github.com/Tyrrrz/CliFx
Class-first framework for building command-line interfaces
cli command command-line dotnet dotnet-core dotnet-standard framework terminal
Last synced: 14 Mar 2025
https://github.com/piotrmurach/tty-prompt
A beautiful and powerful interactive command line prompt
cli menus prompt ruby-cli ruby-gem terminal terminal-input terminal-menu tty tty-components user-interface
Last synced: 28 Apr 2025
https://github.com/nonchalant/appicon
AppIcon generates *.appiconset contains each resolution image for iOS
automation cli commandline homebrew ios swift-package-manager xcode
Last synced: 08 Apr 2025