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-27 00:05:42 UTC
- JSON Representation
https://github.com/worlpaker/gitty
Download GitHub File & Directory
cli cli-app git github github-api go golang golang-cli
Last synced: 10 Mar 2026
https://github.com/Astranno/googlr
Googlr is a command line tool that lets you search Google from your terminal.
awesome cli command-line command-line-interface command-line-tool google googlr macos osx search swift terminal
Last synced: 01 Apr 2025
https://github.com/two-twelve/fernery
A CLI tool for generating images of ferns 🌿 and other Iterated Function Systems
barnsley-fern cli cli-app cli-tool dragon-curve fractal fractal-generators fractal-images fractal-rendering fractals generative-art haskell haskell-cli iterated-function-system koch-snowflake prs-welcome sierpinski sierpinski-gasket sierpinski-triangle
Last synced: 14 Apr 2025
https://github.com/sbslee/fuc
Frequently used commands in bioinformatics
api bam bed bioinformatics cli cram fasta fastq gff gtf maf sam vcf visualization
Last synced: 06 Apr 2025
https://github.com/mfhonley/catops
CatOps CLI — the simplest way to bring monitoring and intelligence into your infrastructure. One command, instant visibility.
automatization cli devops go golang metrics monitoring monitoring-tool server-monitoring
Last synced: 17 Feb 2026
https://github.com/enisn/abpdevtools
A set of tools to make development with ABP easier.
Last synced: 20 Apr 2026
https://github.com/aymanbagabas/gh-stars
GitHub stargazers in your terminal 🌟
bubbletea cli gh-cli gh-extension gh-extensions
Last synced: 10 Aug 2025
https://github.com/tpanj/cht.exe
cht.sh vlang client for windows 7+, MacOS with changed colorization
cht cli command-line documentation examples help libcurl linux
Last synced: 26 Jan 2026
https://github.com/cvarisco/gitlab-merge
First Gitlab guided CLI to create your merge request from terminal
Last synced: 25 Aug 2025
https://github.com/mrusme/caldr
A lightweight CLI / TUI calendar that supports CalDAV
caldav caldav-client calendar cli command-line command-line-tool tui webdav webdav-client
Last synced: 21 Sep 2025
https://github.com/pgollangi/fastget
⚡ A CLI tool and Go library to ultra fast download files over HTTP(S)
cli command-line commnad fastget go go-library golang
Last synced: 22 Apr 2025
https://github.com/ItinerisLtd/composify
Turn WordPress plugin zip files into git repositories, so that composer version constraints work properly.
cli composer composify wordpress wordpress-development
Last synced: 10 May 2025
https://github.com/jericks/geoserver-shell
Manage GeoServer using a CLI similar to Spring Roo
cli geoserver geospatial spring-shell
Last synced: 15 Mar 2025
https://github.com/kamilkisiela/bob
Build tool used in libraries maintained by The Guild
bundler cli typescript yarn-workspaces
Last synced: 13 Mar 2025
https://github.com/wfxr/formarks
:bookmark: Quickly navigate your work path!
Last synced: 21 Mar 2025
https://github.com/xonsh/xontrib-template
Full-featured template for building extension (xontrib) for the xonsh shell.
cli cookiecutter copier copier-python copier-template poetry poetry-python shell shell-extension terminal xonsh xonsh-dev xontrib
Last synced: 17 May 2026
https://github.com/shadowy-pycoder/go-http-proxy-to-socks
Simple CLI tool to transform SOCKS proxy into HTTP proxy with IPv4/IPv6 support for TCP/UDP Transparent Proxy (Redirect and TProxy), Proxychains, ARP spoofing and Traffic Sniffing
arp arp-spoofing arpspoof bettercap cli golang hacking http proxy proxychains sniffing socket-programming socks5 spoofing tproxy
Last synced: 17 Mar 2026
https://github.com/yusuf8ahmed/ship
Ship is a simple Python command-line application that makes transferring files from one computer to another phone or another computer easy
argparse bash cli cmd command-line command-line-tool css file-format file-manager file-sharing filesystem html http-server python python3 transferring-files
Last synced: 08 Oct 2025
https://github.com/thomasahle/codenames
Codenames AI using Word Vectors
ai cli codenames game nlp word-embeddings word2vec
Last synced: 12 Mar 2026
https://github.com/artginzburg/powerchime
The missing macOS' PowerChime switcher :loud_sound:
bash battery charging cli macos powerchime sound terminal
Last synced: 13 Oct 2025
https://github.com/8go/matrix-nostr-bridge
Bridge between Matrix and Nostr communication protocols
bridge cli communication-protocol matrix nostr python rust-lang terminal tool
Last synced: 26 Oct 2025
https://github.com/sayanarijit/gh-xplr
Explore GitHub repos using xplr via GitHub CLI
cli command-line gh-extension github terminal tui
Last synced: 20 Jun 2025
https://github.com/hebertialmeida/modelgen
🎰 A CLI to generate Models for many languages, based on a JSON Schema and a template.
cli generator immutable-objects java kotlin model modelgen swift
Last synced: 21 Feb 2026
https://github.com/nlnwa/warchaeology
Command line tool for digging into WARC files
Last synced: 16 Jan 2026
https://github.com/invinciblezeal/jiggler
Keep your screen awake and working while you rest
cli command-line command-line-tool linux macos python terminal utility windows
Last synced: 01 Sep 2025
https://github.com/lostdusty/cobalt
Unofficial cobalt command line client made in go.
cli cli-app cobalt cobalt-tools download-videos downloader go golang instagram reddit soundcloud terminal-based twitter youtube youtube-downloader
Last synced: 22 Aug 2025
https://github.com/hodfords-solutions/nestjs-command
nestjs-command simplifies creating and managing CLI commands in NestJS applications. It offers an easy way to define and execute commands, streamlining CLI integration and boosting productivity with minimal configuration.
Last synced: 06 Apr 2025
https://github.com/supercilex/ftzz
File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.
cli directory-tree files fuzzing rust
Last synced: 05 Apr 2025
https://github.com/0x4447/0x4447-cli-node-grapes
🍇 This is a small framework to make it easier to work with AWS CloudFormation files.
0x4447 0x4447-clis aws aws-cloudformation cli framework nodejs
Last synced: 30 Dec 2025
https://github.com/mglagola/exptool
📲 Expo cli to help automate expo standalone iOS and Android builds and deployments
automation cli continous-integration continuous-delivery continuous-deployment continuous-integration continuous-testing expo nodejs npm react-native
Last synced: 08 Sep 2025
https://github.com/seriousme/openapi-schema-validator
OpenApi schema validation for OpenApi versions v2, v3.0.x and v3.1.x
cli javascript jsonschema openapi openapi-schema-validator openapi3 openapi3-1 openapi3-validation
Last synced: 04 Apr 2025
https://github.com/voxpelli/node-webmention-testpinger
A tool to ping your site with a variety of real world WebMentions
cli indieweb microformats test-suite webmention
Last synced: 06 Apr 2025
https://github.com/anirudhg07/cheatshh
Cheatshh is a CLI tool to store commands and their descriptions in a place you can look into as cheatshheat so you dont have to remember them.
cheatsheet cheatsheets cheatsheets-hub cheatshh cli shell-script shellscript
Last synced: 15 Apr 2025
https://github.com/harumiweb/xlflow
AI-Agent-ready CLI framework for editing, testing, running, tracing, and diffing Excel VBA projects.
ai-agents automation cli com developer-tools excel excel-automation excel-vba formatter golang linting lsp spreadsheet testing vba vba-tools vscode-extension windows
Last synced: 25 Jul 2026
https://github.com/jamf-concepts/jamf-cli
Unified CLI for the Jamf Platform
api cli jamf jamf-api jamf-platform jamf-pro jamf-protect jamf-school
Last synced: 31 May 2026
https://github.com/mainframeos/erebos
JavaScript client and CLI for Swarm
cli dapp javascript library swarm web3
Last synced: 12 Jan 2026
https://github.com/humio/cli
CLI Client for Humio - Stream Logs All Day Long
Last synced: 29 Oct 2025
https://github.com/impankratov/sony-headphones-control-py
🎧 Control noise-cancelling mode of your Sony headphones via CLI
bluetooth cli noise-cancellation python rfcomm sony
Last synced: 02 May 2025
https://github.com/pure-admin/pure-admin-cli
快速构建pure-admin相关项目的命令行工具
cli pure-admin pure-admin-cli vue-pure-admin
Last synced: 22 Jun 2025
https://github.com/omgimanerd/doclt
Digital Ocean Command Line Tool
cli cli-app cli-application digital-ocean digitalocean doclt
Last synced: 03 May 2025
https://github.com/ilyes512/boilr
⚡️ boilerplate template manager that generates files or directories from template repositories
boilerplate-template cli go golang template tool
Last synced: 05 May 2025
https://github.com/MartinHeinz/ga-extractor
Tool for extracting Google Analytics data suitable for migrating to other platforms/databases
analytics cli google-analytics python3
Last synced: 15 Mar 2025
https://github.com/eggplants/getjump
Retrieve and save images from manga distribution sites using GigaViewer
cli downloader gigaviewer manga manga-downloader shonenjump
Last synced: 28 Dec 2025
https://github.com/beatbrot/trackie
⏳ trackie is a private, daemon-less time tracker for your CLI.
cli hacktoberfest project-management rust terminal time-tracking
Last synced: 31 Jul 2025
https://github.com/efjerryyang/chatgpt-cli
A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.
chatbot chatgpt chatgpt-cli cli command-line markdown openai
Last synced: 26 Jul 2025
https://github.com/davidesantangelo/gitingest
Gitingest is a command-line tool that fetches files from a GitHub repository and generates a consolidated text prompt for your LLMs.
cli llm machine-learning ruby tools
Last synced: 23 Sep 2025
https://github.com/spirometaxas/periodic-table-cli-py
An interactive Periodic Table of Elements app for the console
ascii-art chemistry cli command-line curses elements periodic-table-of-elements pip python terminal
Last synced: 14 Apr 2025
https://github.com/hongaar/bandersnatch
➰ Simple and intuitive yet powerful and versatile framework for Node.js CLI programs
cli enquirer nodejs parser repl typescript yargs
Last synced: 16 Mar 2025
https://github.com/rudrankriyam/foundation-models-framework-cli
A powerful command-line interface for Foundation Models on Apple platforms.
apple-intelligence cli developer-tools foundation-models llm macos swift swift-package
Last synced: 17 Apr 2026
https://github.com/hairyhenderson/go-which
A cross-platform Go implementation of the which(1) command, usable both as a CLI and library
cli cross-platform go go-package golang golang-cli golang-library hacktoberfest library shell
Last synced: 28 Apr 2025
https://github.com/sahil87/run-kit
Web-based tmux orchestration dashboard for long-running AI agent tasks
agents claude-code cli dashboard developer-tools fab-kit mobile orchestration terminal tmux web-ui worktrees
Last synced: 14 Jun 2026
https://github.com/ethersphere/swarm-cli
Manage your Bee node and interact with the Swarm network via the CLI
bee bee-client cli decentralized feed identity sign swarm
Last synced: 05 Apr 2025
https://github.com/bkuhlmann/xdg
A XDG Base Directory Specification implementation.
Last synced: 13 Apr 2025
https://github.com/scmmishra/slick-deploy
CLI tool to declaratively deploy containers with Caddy
caddy cli containers deployment docker go golang vm
Last synced: 13 Apr 2025
https://github.com/cuba-platform/cuba-cli
CUBA Platform Development Command-Line Interface
cli cuba-cli cuba-platform generator scaffolding
Last synced: 14 Jul 2025
https://github.com/kenjitakahashi/td
a non-offensive, per project ToDo manager.
Last synced: 13 Apr 2025
https://github.com/peterpme/create-simple-icon
🎨 🔧 Download and colorize branded svg icons in a snap!
cli generator nodejs svg-icons
Last synced: 21 Mar 2025
https://github.com/coolapso/tfimport
Automatically import infrastructure to tfstate
automation cli iac opentofu terraform
Last synced: 11 Jun 2026
https://github.com/saadeghi/tailwindcss-document-cli
Tailwind CSS Document for CLI
cli css document node-cli tailwind tailwind-css tailwindcss
Last synced: 19 Mar 2025
https://github.com/nickzuber/infrared
:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.
cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration
Last synced: 07 May 2025
https://github.com/omar-dulaimi/json-to-prisma-schema-convertor
Converts a Json schema to a Prisma schema
cli json-schema prisma prisma-schema
Last synced: 10 Mar 2026
https://github.com/supreme-gg-gg/instagram-cli
The ultimate weapon against brainrot
brainrot cli command-line-tool curses curses-ui instagram instagram-api messenger productivity python terminal-ui tui typer
Last synced: 26 Jan 2026
https://github.com/vladocar/pdfsave
Convert websites into readable PDFs
cli node node-js nodejs pdf pdf-converter pdf-generation readability readable
Last synced: 09 Jul 2025
https://github.com/efJerryYang/chatgpt-cli
A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.
chatbot chatgpt chatgpt-cli cli command-line markdown openai
Last synced: 19 Apr 2025
https://github.com/liamg/flinch
A collection of terminal-based widgets for richer Golang CLI apps.
Last synced: 03 Nov 2025
https://github.com/3rd-Eden/argh
argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.
argh argument-parsing cli javascript parse-options
Last synced: 28 Mar 2025
https://github.com/meteoritt/topalias
Linux bash/zsh aliases generator
alias alias-analysis alias-loader alias-management aliases aliases-setup aliasing bash cli cmd command console history linux python shell terminal top zsh
Last synced: 16 Apr 2025
https://github.com/vknabel/archery
Declare all your project's metadata and what you can do with it in one single place.
archery arrow cli hacktoberfest metadata mint swift swift-package-manager
Last synced: 29 Sep 2025
https://github.com/genuinetools/magneto
Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).
cgroups cli containers docker linux oci opencontainers runc stats
Last synced: 31 Aug 2025
https://github.com/keisukeyamashita/commitlint-rs
🔦 Lint commit messages with conventional commit messages
cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust
Last synced: 05 Apr 2025
https://github.com/tismith/exitfailure
Helpers for easily using failure::Error and others as return types in main() while still giving human-readable error messages.
cli exitfailure failure library newtype rust
Last synced: 08 Apr 2026
https://github.com/taiki-e/cargo-minimal-versions
Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.
Last synced: 05 Apr 2025
https://github.com/budde25/switcheroo
A cross platform, Rust implementation for the Tegra X1 bootROM exploit
Last synced: 20 Aug 2025
https://github.com/jellydn/twt-dl-cli
The easiest way to download any Twitter video from CLI
Last synced: 28 Aug 2025
https://github.com/farjs/farjs
FAR.js - Cross-platform File and ARchive manager app
blessed bun cli cli-app farmanager file-manager filemanagement filemanager filemanager-ui plugin-system productivity react react-blessed reactjs terminal-app terminal-based
Last synced: 14 Mar 2026
https://github.com/bendingbender/yarpm
CLI tool to run npm scripts with either npm, pnpm, or yarn, depending on how it was started
cli cross-platform nodejs npm npm-package npm-scripts pnpm yarn
Last synced: 12 Apr 2025
https://github.com/24seconds/rust-cli-pomodoro
Pomodoro cli app. Manage your time using this
cli ipc notifications pomodoro pomodoro-technique rust
Last synced: 21 Jun 2025
https://github.com/alekseymartynov/shazam-for-real
Cross-platform Shazam console client, written in .NET
Last synced: 11 Jul 2025
https://github.com/ademking/webcmd
💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers
browser chrome chrome-browser chrome-extension cli
Last synced: 15 Jun 2025
https://github.com/radiusmethod/awsd
AWS Profile Switcher in Go
aws aws-profile aws-profiles cli go tools
Last synced: 17 Jan 2026
https://github.com/kitschpatrol/yanki
A CLI tool and TypeScript library to turn Markdown into Anki flashcards.
anki anki-connect cli flashcards markdown npm-package spaced-repetition sync
Last synced: 07 Apr 2026
https://github.com/hotsno/keroro
Play next unwatched episode in mpv and sync progress with AniList
anilist anime cli mpv mpv-anilist
Last synced: 10 Apr 2025
https://github.com/mauvilsa/tesseract-recognize
Tool that does layout analysis and/or text recognition using tesseract and outputs the result in Page XML format
cli docker-image document-recognition ocr optical-character-recognition pagexml tesseract text-detection
Last synced: 05 May 2025
https://github.com/yankeexe/air-quality-cli
Get Air Quality Index for your city/country 😷
air-quality cli commandline go go-cli golang golang-application
Last synced: 19 Apr 2025
https://github.com/bil0000/globalyze
Prettier for localization, automatically convert React and Next.js apps into multilingual applications FAST.
ai-tools ast automation babel cli code-transformation developer-experience developer-tools devx i18n internationalization javascript localization nextjs openai productivity react translation typescript web-development
Last synced: 24 Apr 2026
https://github.com/alexandretrotel/todo-tree
A command-line tool to find and display TODO-style comments in your codebase.
cli command-line-tool statistics todo
Last synced: 31 May 2026