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-23 00:05:25 UTC
- JSON Representation
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/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/mainframeos/erebos
JavaScript client and CLI for Swarm
cli dapp javascript library swarm web3
Last synced: 12 Jan 2026
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/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/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/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/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/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/nyggus/makepackage
Package for easy packaging of Python code
Last synced: 21 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: 28 Mar 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/liamg/flinch
A collection of terminal-based widgets for richer Golang CLI apps.
Last synced: 03 Nov 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/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/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/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/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/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/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/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/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/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/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/alekseymartynov/shazam-for-real
Cross-platform Shazam console client, written in .NET
Last synced: 11 Jul 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/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/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/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/lachlanjc/objectify-css
CLI for converting CSS rules to JavaScript style objects
Last synced: 23 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/openware/kite
Kite is a devops CLI for generating infrastructure as code
cli devops infrastructure kite
Last synced: 20 Aug 2025
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/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/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/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/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/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/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/radiusmethod/awsd
AWS Profile Switcher in Go
aws aws-profile aws-profiles cli go tools
Last synced: 17 Jan 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/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/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/stevelr/age-op
simple CLI encryption without the footguns: age + 1password
1password-cli backups cli encryption
Last synced: 11 Apr 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/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/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/engnr/qt-downloader
CLI to download Qt on headless systems
cli downloader headless qt qt5 qt6
Last synced: 06 Oct 2025
https://github.com/knqyf263/sou
A tool for exploring files in container image layers
Last synced: 27 Feb 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
https://github.com/jonaylor89/sherlock-rs
Hunt down social media accounts by username across social networks
cli cti cybersecurity forensics hacktoberfest information-gathering infosec linux osint pentesting reconnaissance redteam rust rust-lang sherlock tools
Last synced: 19 Feb 2026
https://github.com/clojure/tools.tools
Clojure CLI tool for managing Clojure CLI tools
Last synced: 10 Jun 2025
https://github.com/getspooky/create-express-app
Get Express js projects ready fast by running one command.
boilerplate cli express expressjs generator nodejs offers webpack zero-configuration
Last synced: 27 Oct 2025
https://github.com/gennaro-tedesco/archimede
💡 Unobtrusive directory information fetcher
cli command-line go screenfetch
Last synced: 22 Apr 2025
https://github.com/coriolinus/calc
CLI calculator app and library
calc calculator cli hacktoberfest
Last synced: 13 Apr 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/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/mdonoughe/sbz-switch
Utility for switching Sound Blaster outputs on Windows
cli sound sound-blaster windows
Last synced: 06 Apr 2025
https://github.com/nombrekeff/cli-badges
Quirky little node-js library for generating badges for your cli apps.
badges cli cli-apps cli-badges generating-badges italic label terminal
Last synced: 13 Apr 2025
https://github.com/flyteorg/flytectl
A cross platform CLI for Flyte. Written in Golang. Offers an intuitive interface to Flyte https://docs.flyte.org/projects/flytectl/en/latest/
brew cli cobra-viper command-line-interface cross-platform flyte flyte-cli gitops golang hacktoberfest workflows
Last synced: 05 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/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
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/BitSwap-BiFi/Bitswap-demo
Demo RGB20 Contract DEX based on RGB v0.11.0-beta.6 (Core basic functionality) for Bitswap via CLI
bifrost bitcoin bitcoin-finance cli decentralized-exchange decentralized-finance defi discreet-log-contract layer2 layer3 lightning-network lnp-bp payjoin rust smart-contracts stablecoin taproot
Last synced: 03 Apr 2025
https://github.com/msaaddev/github-interact-cli
🎩 Interact with GItHub right inside your terminal
cli github github-api github-cli github-issues github-stars issues javascript node-cli repo repository
Last synced: 01 May 2025
https://github.com/novfensec/kvdeveloper
KvDeveloper is a CLI to manage Kivy and KivyMD applications. Inspired by Expo CLI for React Native, KvDeveloper provides starter templates and essential functionalities to kickstart your projects with ease.
android automation build-tools cli ios kivy kivymd kvdeveloper linux macos open-source python software-development windows
Last synced: 07 Apr 2025
https://github.com/shivansh-007/piston-cli
Universal shell supporting code highlighting, files, and interpretation without the need to download a language.
cli code-editor code-execution compile hacktoberfest nix piston piston-api piston-cli python shell terminal-editor universal-shell
Last synced: 04 Oct 2025
https://github.com/iits-consulting/otc-auth
Open Source CLI for the Open Telekom Cloud written in go.
Last synced: 26 Jul 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/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/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/bkuhlmann/pragmater
A command line interface for managing pragma comments.
cli frozen-string-literals pragma-comment
Last synced: 05 Apr 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/trinhminhtriet/spiko
🚀 Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights.
benchmark cli http http2 load-testing perfomance-testing rust tui
Last synced: 23 Jun 2025
https://github.com/Reeceeboii/Pi-CLI
Pi-Hole data right from your terminal. Live updating view, query history extraction and more!
cli dns ftl-engine go help-wanted pi-cli pi-hole terminal-based
Last synced: 24 Jul 2025
https://github.com/noook/igdm-cli
Send and receive Instagram DMs within command line
cli conversation igdm-cli instagram messaging nodejs
Last synced: 30 Aug 2025
https://github.com/mufeez-amjad/avail
Find available times between all your calendars
Last synced: 27 Jan 2026
https://github.com/getsavvyinc/upgrade-cli
Upgrade makes it easy to add an `upgrade` command to your go cli.
cli cmd cobra-cli go go-releaser release upgrade
Last synced: 13 Mar 2026
https://github.com/agent-team-foundation/first-tree-legacy
A Git-native knowledge layer for your team — and a set of tool suite that keeps it alive.
ai-agents claude-code cli codex context-engineering context-tree context-wiki harness-engineering
Last synced: 31 May 2026
https://github.com/sgreben/flagvar
A collection of CLI argument types for the Go `flag` package.
argument-parser cli enum glob golang json time url
Last synced: 03 Mar 2026
https://github.com/deevus/pixels
Disposable Linux containers for AI coding agents, with extensible backends
ai-agents cli containers devtools go incus linux sandboxing truenas zfs
Last synced: 05 Mar 2026
https://github.com/BitSwap-BiFi/Bitswap-core
Demo RGB20 Contract DEX based on RGB v0.11.0-beta.6 (Core basic functionality) for Bitswap via CLI
bifrost bitcoin bitcoin-finance cli decentralized-exchange decentralized-finance defi discreet-log-contract layer2 layer3 lightning-network lnp-bp payjoin rust smart-contracts stablecoin taproot
Last synced: 02 May 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/arp242/zli
Go library for writing CLI programs. Includes flag parsing, colours, testing, and various helpful utility functions
Last synced: 12 Oct 2025
https://github.com/intonate/tinker-zero
Bridge laravel/tinker for your laravel-zero applications
cli console laravel laravel-packages laravel-zero php psysh repl tinker
Last synced: 12 Oct 2025
https://github.com/smartondev/gwbackupy
Open source Google Workspace™ backup solution written in python. (gmvault alternative)
backup cli g-suite gcp gmail gmvault google-api google-cloud-platform google-workspace oauth2 package pip python restore service-account tool versioned-backups
Last synced: 02 Mar 2026
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/fabio42/sasqwatch
A modern take on the classic watch command
bubbletea charm charmbracelet cli go golang watch
Last synced: 17 Mar 2026
https://github.com/simplyliz/codemcp
Code intelligence for AI assistants - MCP server, CLI, and HTTP API with symbol navigation, impact analysis, and architecture mapping
ai architecture claude cli code-analysis code-intelligence cursor developer-tools golang llm lsp mcp mcp-server refactoring scip
Last synced: 01 Apr 2026