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-29 00:05:35 UTC
- JSON Representation
https://github.com/nlnwa/warchaeology
Command line tool for digging into WARC files
Last synced: 16 Jan 2026
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/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/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/pure-admin/pure-admin-cli
快速构建pure-admin相关项目的命令行工具
cli pure-admin pure-admin-cli vue-pure-admin
Last synced: 22 Jun 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/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/coolapso/tfimport
Automatically import infrastructure to tfstate
automation cli iac opentofu terraform
Last synced: 11 Jun 2026
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/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/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/omgimanerd/doclt
Digital Ocean Command Line Tool
cli cli-app cli-application digital-ocean digitalocean doclt
Last synced: 03 May 2025
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/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/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/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/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/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/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/humio/cli
CLI Client for Humio - Stream Logs All Day Long
Last synced: 29 Oct 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/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/kenjitakahashi/td
a non-offensive, per project ToDo manager.
Last synced: 13 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/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/rtlzeromemory/rezi
React-style terminal UI framework powered by a native C rendering engine. Ink-compatible. Minimal redraws. Much lower overhead.
c cli devtools ffi ink nodejs opensource react terminal-ui tui typescript
Last synced: 14 Mar 2026
https://github.com/openware/kite
Kite is a devops CLI for generating infrastructure as code
cli devops infrastructure kite
Last synced: 20 Aug 2025
https://github.com/verizonconnect/ngx-form-generator
Generate Angular ReactiveForms from OpenAPI documents
angular angular-reactiveforms cli code-generation form-validat forms openapi openapi-codegen reactive-forms swagger-codegen validation
Last synced: 27 Jan 2026
https://github.com/t34-dev/go-field-alignment
A powerful tool designed for Golang developers to enhance code readability by performing multi-level field alignment in struct declarations while preserving original metadata.
alignment cicd clean cli field go optimization padding structure
Last synced: 09 Apr 2025
https://github.com/mufeedvh/seclip
A CLI utility to secretly copy secrets to clipboard. :lock::memo:
cli clipboard command-line pgp pgp-key privacy privacy-tools private-key rust secrets secrets-management ssh ssh-key utility
Last synced: 06 Jul 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/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: 14 May 2025
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/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/stevelr/age-op
simple CLI encryption without the footguns: age + 1password
1password-cli backups cli encryption
Last synced: 11 Apr 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/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/Ademking/WebCmd
💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers
browser chrome chrome-browser chrome-extension cli
Last synced: 27 Mar 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/lazynop/lazyenv
TUI for managing .env files
bubble-tea cli developer-tools dotenv env environment-variables go golang terminal tui
Last synced: 17 May 2026
https://github.com/goerz/tmuxpair
Command line script for setting up a temporary tmux session for pair programming
cli pair-programming ssh terminal tmux
Last synced: 16 Oct 2025
https://github.com/knqyf263/sou
A tool for exploring files in container image layers
Last synced: 27 Feb 2026
https://github.com/nyggus/makepackage
Package for easy packaging of Python code
Last synced: 21 Oct 2025
https://github.com/engnr/qt-downloader
CLI to download Qt on headless systems
cli downloader headless qt qt5 qt6
Last synced: 06 Oct 2025
https://github.com/alekseymartynov/shazam-for-real
Cross-platform Shazam console client, written in .NET
Last synced: 11 Jul 2025
https://github.com/nanovazquez/yargs-interactive
Interactive support for yargs
argument-parsing cli inquirer interactive olde-yargs parsed-arguments prompt yargs
Last synced: 18 Jul 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/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/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/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/lachlanjc/objectify-css
CLI for converting CSS rules to JavaScript style objects
Last synced: 23 Apr 2025
https://github.com/irishmaestro/fubar
Formidable Unix Binary Arsenal & Repository. TUI built for offline payload generation, retrieval, and exfiltration.
binaries cli ctf ctf-tools cybersecurity fubar gtfobins hackthebox linux privesc tui tui-rs
Last synced: 31 Mar 2025
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
https://github.com/orsinium-labs/mypy-baseline
Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.
baseline cli gradual-typing legacy-code mypy python python3 static-typing typing
Last synced: 20 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/mklement0/shall
A CLI and REPL for invoking shell scripts or commands with multiple POSIX-like shells for portability testing.
cli cross-platform posix-sh shell testing unix-cli
Last synced: 10 Oct 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: 13 Apr 2025
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/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/orsinium-archive/poetry-setup
Generate setup.py (setuptools) from pyproject.toml (poetry)
cli packaging pip poetry pypi pyproject python setuptools
Last synced: 08 May 2025
https://github.com/kubukoz/spotify-next
Small CLI app for filtering out music on Spotify.
cats-effect cats-mtl cats-tagless cli decline http4s scala spotify tagless-final
Last synced: 09 May 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/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/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/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/m-sureshraj/jenni
👩💻 Jenkins Personal Assistant - CLI to interact with Jenkins server
cli jenkins jenkins-cli node-js
Last synced: 06 Jul 2025
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/radiusmethod/awsd
AWS Profile Switcher in Go
aws aws-profile aws-profiles cli go tools
Last synced: 17 Jan 2026
https://github.com/sepandhaghighi/clox
⏰ A Geeky Clock for Terminal Enthusiasts
ascii-art cli cli-app clock clockface python terminal terminal-app terminal-based time timer
Last synced: 29 Dec 2025
https://github.com/nickpisacane/websync
Like `aws s3 sync` with automatic CloudFront invalidations and more.
aws cli deployment s3 static-site
Last synced: 30 Apr 2025
https://github.com/spectre10/fs-cli
WebRTC based P2P multi-threaded filesharing CLI app written in Golang.
cli cli-app cobra-cli file-sharing go golang hacktoberfest multithreading p2p p2pshare peer-to-peer webrtc
Last synced: 06 Apr 2026
https://github.com/tree-sitter/tree-sitter-cli
CLI tool for creating and testing tree-sitter parsers
cli parser-generator tree-sitter
Last synced: 29 Sep 2025
https://github.com/sphinx-contrib/autoprogram
Documenting CLI programs
argparse cli sphinx-extension sphinxcontrib
Last synced: 10 Apr 2025
https://github.com/b13/make
Kickstarter CLI tool for various TYPO3 functionalities
cli kickstarter typo3 typo3-cms-extension typo3-extension
Last synced: 04 Apr 2025
https://github.com/matteoguadrini/dinosay
dinosay is a humble, simple, nice and paleolithic alternative to cowsay.
cli comic cowsay dinosaur dinosay hacktoberfest python python-library python3 template
Last synced: 11 Apr 2025
https://github.com/720kb/yogurl
Serve files and code over HTTP in one command. The CLI for http://yogurl.io
cli command-line file-sharing files http link serve urlify urls
Last synced: 17 Aug 2025
https://github.com/clojure/tools.tools
Clojure CLI tool for managing Clojure CLI tools
Last synced: 10 Jun 2025
https://github.com/gennaro-tedesco/archimede
💡 Unobtrusive directory information fetcher
cli command-line go screenfetch
Last synced: 22 Apr 2025
https://github.com/bilalimamoglu/sift
Turn noisy command output into a short, actionable first pass for coding agents.
ai-agents cli coding-agents command-line debugging developer-tools heuristics jest llm log-analysis pytest terminal testing vitest
Last synced: 01 Apr 2026
https://github.com/mufeez-amjad/avail
Find available times between all your calendars
Last synced: 27 Jan 2026
https://github.com/pando85/timer
Simple countdown terminal alarm. Useful for pomodoros too.
cli countdown pomodoro pomodoro-timer productivity rust timer
Last synced: 06 Apr 2025
https://github.com/coriolinus/calc
CLI calculator app and library
calc calculator cli hacktoberfest
Last synced: 13 Apr 2025
https://github.com/jpleorx/youtube-download-cli
An elegant CLI tool built in Python that allows you to download videos from YouTube both as MP4 video files and as MP3 audio files
cli cli-app cli-tool python python3 pytube youtube youtube-audio-downloader youtube-dl youtube-downloader youtube-downloader-app youtube-downloader-python youtube-video-downloader
Last synced: 10 May 2025
https://github.com/NathanBaulch/protoc-gen-cobra
Cobra command line tool generator for gRPC clients
cli cobra grpc grpc-go protobuf protocol-buffers
Last synced: 29 Mar 2025
https://github.com/dotgreg/tiro-notes
An open-source, cross-platform markdown editor designed for extensibility & flexibility
cli cloud diagram electronjs evernote flowchart javascript latex markdown no-database nodejs note-taking notes npx self-hosted typescript uml web
Last synced: 29 Mar 2025
https://github.com/sliva0/pixelart2tgs
Simple .gif to .tgs converter cli utility.
cli converter gif telegram telegram-stickers tgs
Last synced: 06 Apr 2025
https://github.com/jamesob/clii
Python 3.7+ function annotations -> CLI
cli command-line-interface command-line-parser minimal no-dependencies python-cli python3
Last synced: 30 Jul 2025
https://github.com/betomoedano/snapai
AI-powered icon generation CLI for React Native & Expo developers. Generate stunning app icons in seconds using OpenAI's latest models.
ai cli developer-tools expo icon-generator openai react-native
Last synced: 28 Jun 2025