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-08 00:05:46 UTC
- JSON Representation
https://github.com/rmariuzzo/markdown-exec
Execute commands in your Markdown and keep the output.
cli exec markdown markdown-parser
Last synced: 14 Jun 2025
https://github.com/aimaster-dev/smartrag
SmartRAG is a terminal-based RAG system using LangGraph. It processes queries by retrieving relevant content from markdown or PDFs, then responds using OpenAI GPT. Supports webpage-to-PDF conversion, vector DB search, and modular flow control.
ai automation chatbot cli document-search gpt knowledge-base langchain langgraph markdown nlp openai pdf python query rag retrieval terminal vector-database web-scraping
Last synced: 09 Apr 2026
https://github.com/kaushalmodi/version
Fetch and parse the version number of most CLI apps
Last synced: 19 Jul 2025
https://github.com/gokul2406/passafe
A password manager which is intended to be used in *nix operating systems
cli password-manager rust rust-lang
Last synced: 07 May 2025
https://github.com/mlh-fellowship/clipbit
Generate concise meaningful summaries of YouTube videos.
cli click nlp-machine-learning python3 youtube-downloader
Last synced: 17 Aug 2025
https://github.com/akatsuki105/bitwise-go
Multi-Platform Terminal based bit manipulator
Last synced: 17 Jun 2025
https://github.com/kriasoft/oauth-callback
Lightweight OAuth 2.0 authorization code capture for CLI tools & desktop apps. Works with Node.js, Deno, Bun. MCP SDK ready.
authentication authorization bun cli deno localhost mcp mcp-client mcp-server model-context-protocol nodejs oauth oauth-callback-url oauth2 rfc7591 sdk typescript
Last synced: 24 Jan 2026
https://github.com/sbxte/tuesday
Personal task manager utilizing graphs instead of lists
cli graph productivity rust todo tui
Last synced: 12 Apr 2025
https://github.com/excelano/xql
Run real SQL — SELECT, UPDATE, INSERT, DELETE — against SharePoint Lists and CSV files from one command-line tool.
cli command-line-tool csv database go golang microsoft-365 microsoft-graph odata repl sharepoint sql
Last synced: 04 Jul 2026
https://github.com/dimensiondev/ntge
cli crypto cryptography encryption rust rust-library
Last synced: 06 Apr 2025
https://github.com/unusualcodeorg/goservegen
goservegen - Go Backend Architecture Generator using goserve framework
api backend cli gin-gonic go golang rest rest-api service starter-project starter-template
Last synced: 12 Apr 2025
https://github.com/bordeux/sqsmv
SQSmv - move messages from one queue to another
aws cli noodejs sqs sqs-cli sqs-client sqs-mv sqs-queue sqsmv
Last synced: 11 Apr 2025
https://github.com/chinanf-boy/packagephobia-cli
code: <packagephobia-cli> know the npm pkg size ✅
Last synced: 20 Mar 2025
https://github.com/norskeld/rsx
Micro CLI for interactive execution of npm & yarn scripts.
Last synced: 23 Jun 2025
https://github.com/sammwyy/rz
Cross-platform fast and secure de/compression tool.
Last synced: 07 Mar 2026
https://github.com/amirzenoozi/persian-news-crawler
Simple Script To Crawl Data From Persian News Agencies Including Fars, Mehr.
cli crawler database fars-news farsi-datasets kaggle-dataset mehr-news news news-agencies newspaper python python3 script shargh-news sqlite3 tensorflow tensorflow2
Last synced: 13 Apr 2025
https://github.com/toti1212/todoclif
⏰ A CLI to tracking your list of pending and not procrastinate anymore
bash cli cli-app oclif organization procrastination todo todocli
Last synced: 24 Jun 2025
https://github.com/natterstefan/toggl-zsh-plugin
⌚️A oh-my-zsh plugin, printing the working hours of the current week tracked in toggl.com (for OSX).
cli timetracker timetracking toggl toggl-plugin zsh zsh-plugin
Last synced: 22 Jun 2025
https://github.com/gabeduartem/copy-paste-component
A tool to create components, by copying and pasting existing ones.
boilerplate cli component components convention conventions copy development front-end frontend generate generator paste pattern patterns scaffold tool web
Last synced: 22 Jun 2025
https://github.com/deroyace/linux-cmds
Basic Linux terminal commands for beginners
cheatsheet cli command-line linux linux-command linux-command-line linux-commands-cheatsheet unix unix-command
Last synced: 13 Jun 2025
https://github.com/samuelschlesinger/version-control
A version control system implemented from scratch in Rust.
cli command-line-interface command-line-tool content-addressable-storage object-storage rust rust-lang version-control
Last synced: 18 Mar 2025
https://github.com/dhhruv/compresssio
Streamline/Optimize your Images to save storage space...
cli compression compressor framework hacktoberfest hacktoberfest2021 image image-compression image-compressor image-processing library png python shell terminal tinify tinypng
Last synced: 17 Jun 2025
https://github.com/kaf-lamed-beyt/atalias
at (@) custom aliases for your Next.js projects, without the forward slashes
Last synced: 18 Mar 2025
https://github.com/atreyagaurav/onchange
CLI utility to automatically run commands on file change
Last synced: 14 Jul 2025
https://github.com/fusetim/r2lay
A simple TCP relay made in Rust
cli ipv6 ipv6-support proxy proxy-protocol proxy-server relay rust simple tcp tcp-relay
Last synced: 05 May 2025
https://github.com/mattczyr/evacsim
EvacSim is a simulation that uses graph theory and linear programming to model the effects of hurricanes on populations in order to predict optimal evacuation routes.
cli graph-theory hackathon python
Last synced: 11 Jun 2025
https://github.com/code-monad/lutra
A Simple CommandLine Security-Shell Manager written in Pony 🐴
cli ponylang ssh ssh-keys ssh-manager ssh-manager-cli
Last synced: 25 Jan 2026
https://github.com/ryanberckmans/est
Track time and predict delivery dates on the command line with Joel Spolsky's evidence-based scheduling
cli estimate-tasks estimation prediction task-manager time-tracker time-tracking
Last synced: 25 Jan 2026
https://github.com/lytexdev/rclock
🕒 rclock: command-line stopwatch, alarm clock & Pomodoro timer 🕒
alarm-clock cli clock pomodoro pomodoro-timer rust stopwatch
Last synced: 21 Jun 2025
https://github.com/supercharge/installer
Scaffold a new Supercharge application from your terminal
cli installer nodejs supercharge
Last synced: 20 Jun 2025
https://github.com/ultirequiem/grepy
:snake: A grep clone
cli command-line command-line-tool grep python python-script
Last synced: 12 May 2025
https://github.com/EastSun5566/crts
🔧 A CLI tool for Setting up my rollup + typescript library
build-tool cli library rollup starter typescript
Last synced: 22 Oct 2025
https://github.com/keizouw8/ocr-command-line-tool
A tool that can be used in the CLI or NodeJS environment to scan for text in images. It is built with the Tesseract Engine so it is very efficient.
cli npm npm-package npmjs ocr-clt ocr-command scanning text-classification
Last synced: 20 Mar 2025
https://github.com/hxlnt/capture
Capture is a CLI tool written in Typescript for writing structured text input into a local YAML file. This will serve as the basis for other CLI tools.
Last synced: 17 May 2026
https://github.com/VolkanSah/GPT-over-CLI
GPT-over-CLI is a simple, lightweight command-line interface (CLI) for interacting with OpenAI's GPT models, including GPT-3, GPT-4 and others. This tool provides a quick and easy way for developers and researchers to generate responses from OpenAI's API directly from their terminal
chatgpt cli command-line-interface gpt python python3 shell terminal
Last synced: 12 May 2025
https://github.com/akgondber/guess-word-cli
CLI game - find out a source word which characters was shuffled and moreover an extra character was added to bring some complexity.
activerest cli english fun guess train vocabulary word
Last synced: 22 Apr 2025
https://github.com/alice39s/aqua-speed
A modern network speed test CLI built with Bun and TypeScript.
bun bun-sh cli cloudflare-speedtest speedtest speedtest-cli typescript
Last synced: 13 Apr 2025
https://github.com/megane42/ecs_autoscaling_scheduler
A CLI to manage scheduled scaling for ECS services
autoscaling aws-ecs cli ecs ruby-cli ruby-gem
Last synced: 13 Apr 2025
https://github.com/moutansos/abstractdata
AbstractData is a C# library and scripting language built to move data from one place to another.
c-sharp-library cli csv-files database-management google-sheets interpreter mariadb ms-access ms-excel ms-sql-server oracle-db scripting-language sqlite windows
Last synced: 07 May 2025
https://github.com/gillchristian/till
Watch a command's output until the output matches some conditions.
Last synced: 29 Oct 2025
https://github.com/pinto0309/soa4onnx
Simple model Output OP Additional tools for ONNX.
cli model-converter onnx python
Last synced: 10 Sep 2025
https://github.com/kenjones-cisco/dinamo
Dynamic Generator
cli environment-variables go json key-value-pairs sprig template yaml
Last synced: 17 Jan 2026
https://github.com/rodolphebarbanneau/reveal-me
🚀 Craft stunning Reveal.js presentations effortlessly from your Markdown files. Enhanced with CLI superpowers, enjoy features like local server setups, PDF exports, static site generation, and slide project management, all designed to streamline your workflow.
cli express markdown pdf reveal-js slides static
Last synced: 11 Jul 2025
https://github.com/fleshgrinder/rust-exit-code
Commonly used exit codes for usage in applications.
cli exit-codes rust rust-library sysexits
Last synced: 12 Apr 2025
https://github.com/HenryLok0/AnyDownload
A powerful command-line tool to download an entire website—including HTML, images, CSS, JS, fonts, and media—into a local folder for offline browsing.
cli download html html-download https nodejs puppeteer web-scraper website website-downloader
Last synced: 27 Jun 2025
https://github.com/andreoliwa/python-cdown
CLI interface and Python package to parse and validate CODEOWNERS files used by GitHub and GitLab (not tested with BitBucket yet)
cli codeowner codeowners codeowners-files codeowners-validator python python3
Last synced: 25 Jul 2025
https://github.com/m1k1o/cisco-dummy-cli
Interactive dummy JS cisco-like terminal with hints.
cisco cli dummy javascript learning-by-doing
Last synced: 18 Jul 2025
https://github.com/tterb/urban-dictionary-therapy
:ambulance: A simple command-line rehabilitation program for coping with frustrating days of programming
cli funny rehab terminal urban-dictionary-therapy
Last synced: 11 Sep 2025
https://github.com/SAP-archive/dwc-provisioner
This sample tool shows how to programmatically create, update, and delete SAP Data Warehouse Cloud artifacts. The tool, referred to as **provisioner**, is written in Python and demonstrates how to automate various SAP Data Warehouse Cloud provisioning activities.
cli provisioning provisioning-scripts sample sample-code sap-data-warehouse-cloud sap-hana sap-hana-cloud
Last synced: 09 May 2025
https://github.com/khattakdev/mongoose-schema-cli
A CLI to generate your MongoDB Schema.
Last synced: 24 Dec 2025
https://github.com/neved4/tmexcludes
Manage Time Machine exclusions!
cli command-line defaults macos plist script terminal time-machine
Last synced: 13 May 2025
https://github.com/gmelodie/emojify
An emoji replacer for common english words 🤩
cli emoji hacktoberfest python
Last synced: 11 Apr 2025
https://github.com/djego/ecommerce-peru-scrap-cli
Ecommerce Perú Scrap CLI is a project open source that extract products data by category and export to csv, json and other structure format files
cli data data-science python3 scraping
Last synced: 17 Mar 2025
https://github.com/chevdor/glabel
A cli utility written in Rust that allows fetching all the labels of a project, save those as a YAML file that you can easily edit or save as backup and apply a saved preset to new repositories.
chevdor cli github labels productivity rust tool
Last synced: 13 Apr 2025
https://github.com/mbrav/gitraider
Mass git repository search, replace and commit tool written in Rust
cli command-line-tool commit git git2 git2-rs libgit2 rust
Last synced: 13 May 2025
https://github.com/callensm/byte
:open_file_folder: Command line interface for sending files over secure socket connections
Last synced: 18 Jul 2025
https://github.com/kikobeats/jsonsort
Sort an array of objects based on a criteria
Last synced: 12 May 2025
https://github.com/mgjules/timestream-travel
Timestream Travel is a CLI application to backup time-series data from Amazon Timestream to S3.
aws-timestream backup cli golang
Last synced: 22 Mar 2025
https://github.com/db-ux-design-system/icon-font-tools
DB UX Design System Monorepo – Icon font generator
Last synced: 10 Jul 2025
https://github.com/purarue/tts
CLI tool to convert text to speech using the StreamLabs API
cli speech streamlabs streamlabs-api text-to-speech tts twitch
Last synced: 18 Mar 2025
https://github.com/invit/ghupload
CLI to create/update files in a github repository
Last synced: 13 May 2025
https://github.com/kjczarne/mkcommit
Generate and validate commit messages using the power of Python
cli command-line commit commitizen commitlint git python python3 validation
Last synced: 14 Jul 2025
https://github.com/leynier/unasync-cli
Command line interface for unasync
async cli command-line-interface sync typer unasync
Last synced: 18 Mar 2025
https://github.com/snappey/mqtt-explorer
CLI based tool for monitoring and exploring MQTT brokers, inspired by the original MQTT Explorer
bubbletea cli golang mqtt mqtt-client tui
Last synced: 29 Oct 2025
https://github.com/planta7/servant
Create a local server from any location on your computer and expose it to Internet. You can also expose any server running locally ;)
cli development-tools golang http-server local tunneling
Last synced: 20 Jul 2025
https://github.com/unboundedsystems/containit
The easy button for running commands in containers! For more info on using ContainIt, check out the Unbounded Systems video Seamless CLI Tools in Docker: https://youtu.be/XSgaNMtzb7M
cli cohort developer-tools development-tools docker shell tools
Last synced: 13 Jul 2025
https://github.com/fabianabarca/kalouk-cli
Interfaz de línea de comandos para interactuar con las herramientas de Kalouk.
Last synced: 21 Jul 2025
https://github.com/ifakejs/pkg
:rocket: A scaffolding for building front-end libraries, with javascript and typescript support.一个用于构建前端库的脚手架工具,支持多种构建工具(Rollup, Webpack). 支持基于UI进行创建项目(类似于vue ui界面)
bundle cli javascript js-library js-libs js-scaffold library-template npm-package pkg rollup scaffold scaffolding-tool template template-project typescript typescript-library typescript-libs webpack webpack4
Last synced: 12 May 2025
https://github.com/hiimsergey/mastermind-rs
A TUI implementation of the Mastermind game
cli cli-game cli-games command-line command-line-game cursive cursive-rs mastermind mastermind-board-game mastermind-game rust rust-cli rust-game rust-games rust-lang silly silly-game tui tui-game
Last synced: 12 Jul 2025
https://github.com/containeroo/dologen
Simple CLI tool to generate Docker config.json with registry credentials
cli credentials docker docker-registry golang helper kubernetes
Last synced: 17 Feb 2026
https://github.com/anikhasibul/jsdoc
A godoc like cli tool for nodejs documentation. Built with golang, works for nodejs!
cli documentation documentation-generator documentation-tool godoc golang jsdoc nodejs
Last synced: 19 May 2026
https://github.com/thesattiraju/cli-tools-docker
CLI tools distributed in docker images
Last synced: 15 May 2026
https://github.com/bntzio/treminal
Manage Trello from the Terminal 🙌
cli productivity terminal trello
Last synced: 14 Apr 2025
https://github.com/adriantombu/github-backup
Backup all your GitHub repositories with a single command
backup cli github hacktoberfest rust
Last synced: 13 Apr 2025
https://github.com/sarvsav/iza
Streamline platform operations with Linux inspired commands written in Go!
artifactory ci cicd cli database devops go golang linux mongodb platform-engineering shell
Last synced: 07 Mar 2026
https://github.com/supercilex/ask-cli
`ask` offers a simple way to ask a yes or no question on the CLI, returning exit code 0 on "yes" and 1 on "no".
Last synced: 12 Apr 2026
https://github.com/elesiuta/pyxargs
Command line Python scripting with an xargs-like interface and AWK-like capabilities for data processing and task automation
awk cli command-line shell terminal xargs
Last synced: 21 Mar 2025
https://github.com/niclasvaneyk/keepac
📜 A command line tool for working with changelogs
changelog cli keep-a-changelog plaintext tui
Last synced: 21 Jun 2025
https://github.com/tunnckocore/esmc
:fire: Modern JavaScript, today. :sparkles: Blazingly fast zero-config compiler/language/runtime built on @rollup, @babel + ton of optimizations, and @eslint + @prettier, with support for @flowtype and TypeScript.
babel cli compiler es2018 eslint esm esmodules esnext flowtype javascipt language unicorns zero-config
Last synced: 06 Mar 2026
https://github.com/pigeonposse/env-ai
An AI assistant tool for your terminal, designed to help you with tasks like documentation, performance optimization, refactoring, and more, using custom commands.
ai bun cli deno documentation node typescript
Last synced: 19 May 2026
https://github.com/imjszhang/js-creamlon
Turn any GitHub repo into an agent service shop. Publish capabilities, accept async orders via Issues, deliver with Ed25519-signed receipts. First implementation of GAP (GitHub Agent-to-Agent Protocol).
agent agent-to-agent async cli creamlon ed25519 gap github-issues marketplace nodejs npm signed-receipts
Last synced: 04 Jul 2026
https://github.com/orbitalshell/prompt-git-info
Add information about any current or parent GIT repository to orbital shell command line prompt. for example: OrbitalShell ├ master +0 ~0 -0 | ~2 -0 ?2
bash chsarp cli command-line command-line-app command-line-interface command-line-tool git git-branch git-status interactive linux netcore31 netcore5 netstandard21 parser prompt shell
Last synced: 16 Jun 2025
https://github.com/friedrith/contributing-generator
A generator for the CONTRIBUTING.md, README.md, LICENSE, etc
Last synced: 13 Apr 2025