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-06 00:05:34 UTC
- JSON Representation
https://github.com/malashin/fflite
fflite is FFmpeg wrapper for minimalistic progress visualization while keeping the flexability of CLI.
cli encoding ffmpeg go golang multimedia video
Last synced: 30 Apr 2025
https://github.com/malnick/cryptorious
CLI Password Manager
aes aes256 aws cli command-line command-line-tool decrypt-data decrypt-secrets decryption encrypted-data encrypted-store encryption golang kms password-generator pkcs15 ssh-key vault yaml
Last synced: 10 Apr 2025
https://github.com/dtrckd/pymake
An experiment control system for reproducible research
cli cross-validation machine-learning model-driven-development scientific
Last synced: 10 Apr 2025
https://github.com/datasnakes/beRi
beRi "beri environments for R installations" is an R environment, R installation, and R package management system for R
biohackathon cli environment hackathon hackseq18 package-management package-manager python3 r
Last synced: 01 May 2025
https://github.com/zouyoushun/angular-spec-generator
Angular spec generator, onec generate all spec file by sample cli.
Last synced: 28 Oct 2025
https://github.com/jbee37142/gatsby-post-gen
🚚 Generate post of blog based gatsby framework.
blog cli gatsby generator graymatter markdown post
Last synced: 11 Apr 2025
https://github.com/ruochuan12/ni-analysis
尤雨溪推荐神器 ni ,能替代 npm/yarn/pnpm ?简单好用!源码揭秘!
Last synced: 30 Oct 2025
https://github.com/jnoortheen/arger
Create argparser automatically from py3.9+ annotations :snake:.
argparse argparser cli docstrings typehints
Last synced: 20 Mar 2025
https://github.com/longpdo/stock-ticker
Real-time stock indices and tickers inside your terminal.
cli python3 stock-prices stocks yahoo-finance-api
Last synced: 28 Oct 2025
https://github.com/eggplants/wbsv-cli
CLI for archiving pages and its all links to Wayback Machine
Last synced: 09 Jul 2025
https://github.com/meiji163/gh-search
GitHub CLI extension to search for repositories
cli gh-extension github-api-v4 search
Last synced: 30 Dec 2025
https://github.com/panquesito7/tic_tac_toe
Tic Tac Toe game built in Windows Forms and C++/CLR.
c-plus-plus cli clr cpp game hacktoberfest tic-tac-toe tictactoe tictactoe-cpp tictactoe-game windows-forms windowsform windowsforms
Last synced: 11 Apr 2025
https://github.com/mrvcoder/getasn
🌐 Get Some Useful Info From Domain/IP/ASN 🔥
asn-lookup bgpview bugbounty cdn cdn-check cidr cli domain information-gathering osint recon reconnaissance
Last synced: 10 Apr 2025
https://github.com/bukinoshita/sketch-json-cli
Transform sketch files to json and json to sketch files
cli design sketch sketchapp versioning
Last synced: 03 Sep 2025
https://github.com/bwireman/cactus
A tool for managing git lifecycle hooks with ✨ gleam! Pre commit, Pre push and more!
beam cli dx erlang git git-hooks gleam hooks javascript pre-commit pre-commit-hook tools
Last synced: 10 Apr 2025
https://github.com/guitaripod/swollama
A comprehensive Swift SDK for Ollama
chat cli concurrency ollama package swift
Last synced: 11 Dec 2025
https://github.com/saying121/lcode
An application of terminal write leetcode.一个终端刷力扣的应用。
algorithm cli leetcode ratatui-rs rust tui
Last synced: 23 Oct 2025
https://github.com/szktkfm/clipy
clipy: Manage Your Clipboard History
cli clipboard clipboard-manager fzf go golang sqlite
Last synced: 14 Jan 2026
https://github.com/superatomic/xshe
🐚 A Shell-independent tool for setting Environment Variables across every shell.
bash cli command-line command-line-tool config configuration cross-shell env-vars environment-variables fish rust rust-cargo rust-cli shell toml toml-config tool xshe zsh
Last synced: 19 Oct 2025
https://github.com/dejorrit/commit-assist
Auto generate commit messages using ChatGPT
Last synced: 23 Jan 2026
https://github.com/sorafujitani/ccsession
pick any past Claude Code session via fzf, then resume it from the right cwd
anthropicanthropic claude claude-code cli developer-tools fzf golang session-management terminal
Last synced: 01 Jun 2026
https://github.com/micromata/check-packages
CLI tool to check your npm dependencies against a list of allowed/forbidden packages.
cli cli-utilities dependencies packages
Last synced: 23 Jan 2026
https://github.com/cyb3rk0tik/pyfranc
Text language detection basic on trigrams.
classification cli detect detection language language-detection library natural-language python trigrams
Last synced: 25 Oct 2025
https://github.com/joshcanhelp/budget-cli
Command-line budgeting software in TypeScript
cli nodejs plaintext-accounting typescript
Last synced: 09 Oct 2025
https://github.com/lukacf/meerkat
Meerkat - A modular, high-performance agent harness built in Rust.
agentic ai ai-agents claude claude-code cli codex codex-cli gemini gemini-cli harness mcp rest rpc rust sdk sdk-python sdk-rust sdk-typescript
Last synced: 31 May 2026
https://github.com/gammasoft71/xtd_c
Free open-source C11 framework to create console, forms (GUI like WinForms) and unit test applications on Microsoft Windows, Apple macOS and Linux.
c c11 cli cmake console cross-platform cross-platform-desktop cross-platform-gui desktop framework gui gui-framework gui-toolkit portable test-framework toolkit unittest xtd xtd-c
Last synced: 08 Oct 2025
https://github.com/gabrieleinvernizzi/zig-prompter
zig-prompter is a lightweight and flexible library for building and managing interactive text-based prompts.
cli prompt terminal zig zig-package
Last synced: 21 Oct 2025
https://github.com/Insality/sheets-exporter
Sheets Exporter - CLI software for processing and save data from Google Sheets in seconds.
automation cli data export google-sheets
Last synced: 23 Oct 2025
https://github.com/msn0/teti
CLI for testing DOM timings built upon Headless Chrome & Lighthouse 💜
cli first-paint lighthouse performance timings
Last synced: 05 Oct 2025
https://github.com/eikendev/sectxt
A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 :rocket::books:
cli parser probing rfc9116 security-txt securitytxt validator
Last synced: 14 Mar 2026
https://github.com/glynnbird/couchmigrate
CouchDB command-line design document migration tool
Last synced: 10 Oct 2025
https://github.com/deadsy/py_linenoise
A port of the linenoise line editor to Python.
cli command-line line-editor linenoise python readline
Last synced: 22 Jan 2026
https://github.com/jaimemartinagui/gvit
cli conda python virtual-environment
Last synced: 14 Jan 2026
https://github.com/ch00k/orthanc-cli
Command-line interface for Orthanc, an open-source, lightweight DICOM server
cli command-line commandline dicom orthanc rust
Last synced: 19 Oct 2025
https://github.com/joshka/tooters
Tooters: A Rust TUI-based Mastodon App
cli cli-app mastodon mastodon-app tui tui-rs
Last synced: 25 Oct 2025
https://github.com/codedotjs/instagram-id-of
:new_moon_with_face: Easily find the User ID of any Instagram user from Command line.
cli cli-app instagram instagram-user user-id
Last synced: 24 Oct 2025
https://github.com/ciavash/sway-previewkeys
Program for showing Sway window manager's key bindings associated with a mode
app cli command-line gui key-bindings preview raku rakulang sway swaywm
Last synced: 01 Oct 2025
https://github.com/purplebooth/git-moves-together
Spot coupling by finding out which files are always in the same commit (Mirror)
Last synced: 28 Jul 2025
https://github.com/diosamuel/zippydamn
Unofficial Zippyshare CLI tools (download and search)
anime cheerio cli downloader hacktoberfest nodejs scraper zippyshare
Last synced: 15 Apr 2025
https://github.com/tdambrin/sf_git
Python-based CLI for Snowflake worksheets Git versioning
cli git python snowflake versioning
Last synced: 25 Sep 2025
https://github.com/ajbosco/reads
Command line tool to interact with Goodreads
cli command-line go golang goodreads goodreads-api
Last synced: 15 Apr 2025
https://github.com/samzong/recall
Local-first TUI for searching AI coding session history across Claude Code, Codex, and OpenCode with hybrid FTS + semantic retrieval
claude-code cli codex developer-tools local-first opencode ratatui rust semantic-search sqlite tui
Last synced: 24 May 2026
https://github.com/abusomani/go-palette
Decorate your terminals using Palette 🎨
ansi ansi-colors ansi-escape-codes cli go golang golang-library style
Last synced: 09 Mar 2026
https://github.com/kuzzmi/rutracker-cli
Node.js command line interface to RuTracker
Last synced: 22 Mar 2025
https://github.com/sdgluck/daily-poem
:book: Read a new poem every day! (from http://poems.com)
Last synced: 14 Aug 2025
https://github.com/intentuilabs/cli
The command line interface for Intent UI.
cli intentui intentui-cli justd justd-cli react-aria react-aria-components
Last synced: 24 Jul 2025
https://github.com/qubistlabs/coinaddress
Minimal dependency coin address from xpub generator for python
bitcoin bitcoin-cash blockchain cli coins ethereum litecoin python ripple
Last synced: 12 Aug 2025
https://github.com/derhuerst/tiny-cli-editor
A nano-like command line editor.
Last synced: 15 Apr 2025
https://github.com/rsm-hcd/andculturecode.cli
and-cli command-line tool to manage the development of software applications
cli dotnet-core hacktoberfest nodejs react test typescript webpack
Last synced: 28 Jul 2025
https://github.com/enderahmetyurt/hurriyet-cli
A Ruby CLI for Hurriyet
cli hurriyet ruby-cli ruby-gem
Last synced: 02 Aug 2025
https://github.com/datasnakes/beri
beRi "beri environments for R installations" is an R environment, R installation, and R package management system for R
biohackathon cli environment hackathon hackseq18 package-management package-manager python3 r
Last synced: 15 Apr 2025
https://github.com/amirashad/ghctl
GitHub CLI management tool
automation cli devops-tools github github-management golang portable repository
Last synced: 03 Feb 2026
https://github.com/m3dzik/imgurs
CLI and Library for Imgur API written in Rust 🦀
cli imgur imgur-api imgur-client imgur-com imgur-uploader rust rust-api-client rust-crate rust-crates rust-lang rust-library
Last synced: 13 Apr 2025
https://github.com/iamseth/pepper
A CLI front-end the salt-api written in Go.
Last synced: 25 Oct 2025
https://github.com/cadubentzen/mkvdump
MKV and WebM parser CLI tool
audio cli ebml matroska mkv multimedia rust video webm
Last synced: 14 Sep 2025
https://github.com/doubco/react-scenes
React Scenes is a simple way to create/test your react components inside your app.
cli demo react scene styled-components test
Last synced: 04 Jul 2025
https://github.com/akamai/cli-appsec
Akamai CLI for Application Security
akamai akamai-cli appsec cli security-cli
Last synced: 18 Jul 2025
https://github.com/nicholaswagner/pico-tools
A command line interface for pico-8
Last synced: 22 Apr 2025
https://github.com/fivefifteen/fetcher
A package manager written in PHP that supports installing dependencies from GitHub, npm, custom URLs, and local file paths. 🐶
cli dependencies download github npm package-manager php tool
Last synced: 20 Jun 2025
https://github.com/elle-the-dev/git-gopher
A better git CLI experience
cli command-line command-line-tool fzf git git-cli git-client linux
Last synced: 17 Feb 2026
https://github.com/sirMackk/wiregate
Simple WireGuard setup for LANs for humans
Last synced: 21 Apr 2025
https://github.com/hansbug/plantumlcli
Python cli and package interface for local and remote plantuml
cli plantuml plantuml-diagrams python3
Last synced: 24 Jun 2025
https://github.com/masterpointio/ecsrun
Easily run one-off tasks against an ECS Task Definition
aws aws-sdk-go cli ecs ecs-task golang
Last synced: 11 Apr 2025
https://github.com/insality/sheets-exporter
Sheets Exporter - CLI software for processing and save data from Google Sheets in seconds.
automation cli data export google-sheets
Last synced: 12 May 2025
https://github.com/graphaware/neo4j-config-cli
neo4j-config-cli is a Neo4j utility to ensure the desired configuration state of a Neo4j database based on a json file definition.
cli docker kubernetes neo4j neo4j-database
Last synced: 11 Jul 2025
https://github.com/appcelerator/cli-kit
Everything you need to create awesome Node.js command line interfaces
cli command-line-parser nodejs
Last synced: 13 Apr 2025
https://github.com/himdek/acenoster-zsh-theme
A multipurpose ZSH Theme with very detailed git and mercurial prompt.
cli cli-app oh-my-zsh oh-my-zsh-plugin oh-my-zsh-theme ohmyzsh productivity shell shell-extension shell-prompt theme themes zsh zsh-configuration zsh-custom zsh-plugin zsh-plugins zsh-prompt zsh-theme zshrc
Last synced: 09 May 2025
https://github.com/luctst/get-readme
CLI tool to generate an esthetic README file 🔖🔖
cli cli-app cli-tool generate-readme nodejs nodejs-modules nodejs-tools
Last synced: 03 Mar 2025
https://github.com/santifer/career-ops
AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.
ai-agent anthropic automation career claude claude-code cli golang interview-prep job-search open-source resume
Last synced: 26 Apr 2026
https://github.com/nicknaso/magick-cli
Native ImageMagick CLI for Node.js
addon c cli cplusplus imagemagick imageprocessing javascript native-libraries nodejs
Last synced: 13 Apr 2025
https://github.com/ssssota/typedotenv
dotenv utility for TypeScript
cli code-generation dotenv typescript unplugin vite webpack
Last synced: 19 Mar 2025
https://github.com/samhinton88/code-fold
Write the pattern, then let your code write itself.
cli code-generation devtools javascript
Last synced: 11 Jul 2025
https://github.com/sbueringer/kubernetes-rbacq
Querying Kubernetes RBAC Objects
cli cobra kubernetes kubernetes-rbacq rbac
Last synced: 11 Apr 2025
https://github.com/nebbles/gitcommit
a tool for writing conventional commits, conveniently
cli commitizen commits conventional-commits git gitcommit python3 semantic-versioning
Last synced: 21 Mar 2025
https://github.com/raynardgerraldo/bible_verse-cli
Bible verses in the command line, 200+ versions available
alkitab bible bible-api bible-search bible-study bible-verse catholic catholicism christianity cli command-line productivity python python3 shell verse vulgate
Last synced: 11 Apr 2025
https://github.com/wislertt/zerv
Automatic versioning for every commit - Generate semantic versions from any commit across all branches, or dirty working directory, with seamless pre-release handling and flexible format support for any CI/CD workflow.
cicd cli cli-tool devops pep440 rust rust-cli-apps semver versioning
Last synced: 11 Mar 2026
https://github.com/yafeiaa/kconsole
kconsole 是一个用于与提高 Kubernetes 集群容器交互效率的命令行工具。它使用client-go 来与 Kubernetes 集群交互,提供快速进入容器终端、下载日志、下载容器文件、上传本地文件到容器等便捷功能。
Last synced: 27 Feb 2026
https://github.com/padok-team/guacamole
Evaluate your IaC quality
cli golang iac quality terraform terragrunt
Last synced: 11 Feb 2026
https://github.com/fennifith/Asciimg
A command line tool to display images in ASCII.
Last synced: 08 Jun 2026
https://github.com/nextbitlabs/onepunch
:boom: Command-line interface to create presentations using web technology.
cli css html onepunch pdf pdf-presentations presentations slide slides web-technologies
Last synced: 28 Feb 2026
https://github.com/stanleymasinde/twitter
Tweet without going to twitter.com
Last synced: 28 Feb 2026
https://github.com/squarecloudofc/cli
This package provides a direct way to interact with the official Square Cloud API.
Last synced: 13 Feb 2026
https://github.com/dgmora/berlin_anmeldung_scrapper
Easily find appointments for the Berlin Burgeramt
Last synced: 02 Sep 2025