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/yashishdua/gpm
gpm is a tool for managing Go projects.
cli golang project-management utility
Last synced: 25 Jan 2026
https://github.com/jeffersonmourak/circ-compiler
A small language for building and simulating logic circuits - for people learning how computers work. In the spirit of Nand2Tetris and Petzold's Code.
circuit-compiler circuit-design circuit-simulator cli compiler digital-logic electronics hdl logic-gates peg-parser simulation wasm wasm-runtime webassembly zig
Last synced: 22 May 2026
https://github.com/oir/startle
Instantly start a CLI from a function, functions, or a class
argparse argument-parser cli command-line python shell typehints
Last synced: 24 Dec 2025
https://github.com/g4brym/aletria
Simple AI CLI that generates docs, unit tests and README.md files
ai cli gemini gemini-ai generator generator-ai google npm
Last synced: 31 Oct 2025
https://github.com/dhilipsiva/hostscli
hostscli - A CLI tool to block / unblock websites using /etc/hosts. Super simple and easily extendable. Also block Ads, Tracking & Malware sites.
ad-blocker cli cli-app command-line commandline firewall hosts porn-filter python python-client python-library
Last synced: 19 Mar 2025
https://github.com/idchlife/breakster
Tool that breaks your html into "reacty" (React, Preact) components, saving their code into files. Imports of children components, JSX with children components, etc - you're all set.
cli code-generation preact react
Last synced: 26 Jul 2025
https://github.com/cardano-foundation/cardano-devkit
Based on the powerful Yaci DevKit, Cardano DevKit is designed to be the go-to toolkit for setting up a local Cardano network
cardano cli devkit scaffolding templating testing
Last synced: 12 Jan 2026
https://github.com/henvic/clino
Package clino provides a simple way to create CLI (command-line interface) tools with multiple commands. πΆππΎπΎ
Last synced: 24 Dec 2025
https://github.com/lrstanley/arlo-dl
:movie_camera: :camera: cli tool for downloading arlo recordings and saving them to a file (add to a cron!)
arlo arlo-camera arlo-netgear cli go golang iot netgear
Last synced: 22 Mar 2025
https://github.com/emyann/matron
A Domain Specific Language Γ -la Dockerfile with a CLI to scaffold your projects.
angular cli command-line es6 jasmine javascript jest karma nodejs npm parcel react schematics typescript webpack
Last synced: 24 Jun 2025
https://github.com/knutkirkhorn/btc-value-cli
πΈπ» Get the current Bitcoin value CLI
bitcoin btc cli cli-app command-line cryptocurrency nodejs terminal value
Last synced: 26 Jul 2025
https://github.com/spences10/nopeek
CLI for LLM agent secret safety β load env secrets without exposing values
agents cli coding-agents env llm redaction secrets security
Last synced: 04 Jul 2026
https://github.com/ollionorg/cloudendure-python
A Python 3.7+ client and utilities for CloudEndure
api-client aws boto3 cli cloud cloud-migration cloudendure cloudendure-python migrations poetry pypi python python-3 python3 python3-7 python3-8 python3-9 python37 python38 python39
Last synced: 09 Apr 2025
https://github.com/yaegashi/cobra-cmder
Useful command builder for spf13/cobra
Last synced: 28 Apr 2025
https://github.com/raucao/rs-backup
Backup/restore data from/to any remoteStorage account
backup cli javascript npm-package remotestorage restore unhosted
Last synced: 04 Oct 2025
https://github.com/freepik-company/tekton-exporter
A Prometheus exporter for Tekton's not natively exported metrics
cli golang prometheus prometheus-exporter tekton tekton-pipelines
Last synced: 19 Apr 2025
https://github.com/anigo-org/anigo-cli
A console tool to search and watch anime.
Last synced: 10 Mar 2026
https://github.com/numandev1/expo-library
CLI for creating reusable, modern Expo libraries using monorepo and expo init.
cli expo-library library monorepo react-native
Last synced: 12 May 2025
https://github.com/chovanecm/snow-run
Run ServiceNow background scripts from the command line
cli command-line-interface command-line-tool development devops javascript service-now servicenow snowrun terminal-based
Last synced: 23 Apr 2025
https://github.com/msmart/hreports
A simple wrapper to create and manage reports based on hledger queries.
accounting cli finance hledger python
Last synced: 14 Jan 2026
https://github.com/gozeloglu/bm.sh
BookMark CLI tool for UNIX /Linux terminals.
bookmark bookmarks cli linux shell-script unix unix-shell
Last synced: 19 Apr 2025
https://github.com/icofans/mapp
CLI for flutter app by dart.
cli cli-app flutter flutter-app
Last synced: 24 Nov 2025
https://github.com/lemonyte/password-generator
Generate passwords with random characters and words.
cli generator gui password password-generator pyinstaller pysimplegui python
Last synced: 19 Apr 2025
https://github.com/destinmoulton/pixi
A CLI file browser and media interface for Raspberry Pi and Omxplayer.
cli file-explorer go omxplayer
Last synced: 11 Mar 2026
https://github.com/dannyfeliz/create-pull-request
`create-pull-request` is a CLI that lets you open the URL to create a pull request pointing to the base branch in Github and Bitbuket.
cli open-pull-request pull-request
Last synced: 22 Apr 2025
https://github.com/berkid89/dotnet-dbinfo
A simple cross-platform command-line tool for get useful database information (in json format). Supported ones: Microsoft SQL Server, AWS DynamoDb, Azure CosmosDb, MongoDb
cli cosmosdb database dotnet-core dynamodb mongodb sql-server tool
Last synced: 23 Apr 2025
https://github.com/aquilax/hranoprovod-cli
Diet tracker for the command line
cli command-line command-line-tool diet go golang nutrition quantified quantified-self tracking
Last synced: 04 Sep 2025
https://github.com/smortex/puppet-add-cli-auth-to-certificate
Update a Puppet certificate to make it suitable for CLI authentication
authentication certificate cli hacktoberfest puppet
Last synced: 23 Apr 2025
https://github.com/mirukana/lunafind
Search, filter, inspect, download posts from Danbooru/Safebooru and find them back from the command line without setting up any service or database.
anime api booru cli client danbooru download filter image lunakit lunasync order safebooru scrap search tag terminal ugoira
Last synced: 07 Sep 2025
https://github.com/kenanbek/mongocli
Command Line Interface for MongoDB. For learning purposes.
cli client command-line go golang mongoclient mongodb
Last synced: 07 May 2025
https://github.com/byteface/sharpshooter
A shorthand for creating files and folders. (A parser could be written in any language)
cli command-line command-line-tool python python3
Last synced: 01 Sep 2025
https://github.com/aphp/confit
Confit is a complete and easy-to-use configuration framework aimed at improving the reproducibility of experiments by relying on the Python type annotations, minimal configuration files and a robust CLI.
cli configuration interpolation python registry validation
Last synced: 12 Dec 2025
https://github.com/maximedaraize/create-scss-cli
π§° CLI for a quick and easy way to structure your scss with multiple templates available
cli css sass scaffold scss starter-project templates
Last synced: 08 Sep 2025
https://github.com/maxlath/jsondepth
a small command-line tool to walk through the depth levels of a JSON objects
Last synced: 02 Mar 2025
https://github.com/falcosuessgott/gitget
Browse interactively through branches, files and directories of a git repository and download them
Last synced: 19 Aug 2025
https://github.com/spinupwp/spinupwp-cli
The official command-line tool for SpinupWP.
Last synced: 12 Dec 2025
https://github.com/tavallaie/devdock
DevDock is a Python library and CLI tool for managing development containers. It supports Docker images and Docker Compose configurations, allowing for easy container creation, volume management, and service orchestration.
cli devcontainer docker docker-compose docker-container python3
Last synced: 23 Oct 2025
https://github.com/andimiller/decline-completion
A module for the decline command line parser to enable bash and zsh autocomplete
Last synced: 10 Apr 2025
https://github.com/pybash1/py_everything
A python package containing all the basic functions and classes for python. From simple addition to advanced file encryption.
advanced-programming basic-programming classes cli encryption encryption-decryption everything functions git gitit library package path pip pypi python readthedocs setup-tool variants
Last synced: 07 Oct 2025
https://github.com/selfup/scnnr
Scan keywords in certain file types really fast! Output is pipe friendly. Also scan for filenames/file sizes. Includes regex support.
cli command-line command-line-tool filesystem-tool finder golang security-tools unix-like
Last synced: 10 Apr 2025
https://github.com/koopjs/koop-cli
CLI tool to build Koop applications and plugins
Last synced: 10 Apr 2025
https://github.com/megagrindstone/doconvo
A Terminal User Interface (TUI) application that enables interactive conversations with your documents using Large Language Models (LLM) and Retrieval-Augmented Generation (RAG) techniques.
anthropic anthropic-claude bubbletea cli go llm ollama ollama-client openai openai-assistant-api rag tui
Last synced: 10 Apr 2025
https://github.com/anacrolix/tagflag
declarative flag parsing for Go using struct tags
argument-parsing cli go struct
Last synced: 30 Apr 2025
https://github.com/i10416/prettytable-native
standalone application with scala native
Last synced: 15 Mar 2026
https://github.com/iamhectorsosa/octomap
π Transform GitHub repositories into structured JSON for LLMs and AI-powered code analysis.
Last synced: 07 Jul 2025
https://github.com/cjpatoilo/marshmallow
README Parser β easy as marshmallow!
cli docs documentation-tool gh-pages markdown-to-html marshmallow
Last synced: 06 Mar 2026
https://github.com/basemax/randstringc
Tiny program for generate random characters using C
c cli rand-str random random-generation random-number-generators randomization randomizer
Last synced: 05 May 2025
https://github.com/tonyseek/macdict
CLI and library to look up dictionary in macOS.
Last synced: 10 Apr 2025
https://github.com/brocessing/unboil
:egg: Boilerplate customiser for lazy people
Last synced: 10 Apr 2025
https://github.com/josantonius/php-mercadona-importer
PHP command line interface (CLI) application to import products from Mercadona using their API
cli mercadona mercadona-api mercadona-importer php
Last synced: 20 Mar 2025
https://github.com/luisedmc/ghcmd
Terminal User Interface for Github
cli cmd github github-api go golang terminal tui
Last synced: 29 Oct 2025
https://github.com/pbahner/serial-monitor
sending and writing serial data (for example to an Arduino)
arduino cli python serial serial-communication terminal
Last synced: 19 Mar 2025
https://github.com/youngjuning/go-release
A version control tool based on github release.
Last synced: 02 May 2025
https://github.com/codelenny/promise.bar
Progress bar to animate the status of a Promise.all
ascii bar cli console progress progress-bar terminal
Last synced: 14 Jun 2025
https://github.com/awwaiid/iwt
I Wish To ... a command line magic tool using LLM (via OpenAI API)
Last synced: 01 May 2025
https://github.com/purarue/plaintext-playlist
An interactive terminal playlist manager; stores playlists as plain text files
cli fzf fzf-scripts mpv music music-library playlist playlist-manager
Last synced: 18 Mar 2025
https://github.com/ljlm0402/tsghc
:octocat: TypeScript GitHub Clone CLI
angular cli clone express fastify github nestjs next nuxt react repository svelte typescript vue
Last synced: 19 Oct 2025
https://github.com/optum/semver-cli
A technology agnostic cli for common semantic versioning operations.
Last synced: 21 Jan 2026
https://github.com/evallife/rs_clean
clean project target
cargo clean-buildfiles cli rust
Last synced: 04 Mar 2026
https://github.com/samsungplay/thruflux
High performance & Easy-to-use P2P file transfer CLI tool (Beta). Share big files directly and quicklyβno uploads, no signup, just a code.
cli file-transfer golang nat-traversal networking p2p peer-to-peer quic self-hosted udp
Last synced: 05 Mar 2026
https://github.com/vanillaes/esmtk
ES Module ToolKit
cli developer-tools esm esmodules nodejs
Last synced: 17 Apr 2026
https://github.com/sousandrei/cc-cli
handy git-hook and cli for conventional commits
cli command-line conventional-commits git git-hook git-hooks hacktoberfest rust
Last synced: 03 Mar 2026
https://github.com/algorismo-au/lanekeep
Governance guardrails and insights for AI coding agents
agentic-coding ai-agents ai-governance ai-safety bash budgets claude-code cli compliance devsecops devtools governance guardrails observability pii-detection prompt-injection security
Last synced: 07 Apr 2026
https://github.com/goooler/stringresexporter
A utility designed to facilitate the export and import of string resources between Android projects and XLS files.
android android-resources cli excel-export
Last synced: 06 Feb 2026
https://github.com/massix/gleamfonts
Small CLI tool to download and install nerdfonts on Termux environment
cli functional-programming gleam gleam-lang nerdfonts termux tool
Last synced: 22 Jan 2026
https://github.com/xlc-dev/nova
Nova - Build Powerful Web Applications in Go, Faster.
api backend cli fullstack golang golang-library rest-api
Last synced: 17 Mar 2026
https://github.com/jet2jet/resedit-js-cli
Node.js command line tool for editing Windows Resource data
cli nodejs pe-executable resource sign-executables signtool windows winres
Last synced: 09 Apr 2026
https://github.com/urmzd/incipit
Here begins the new career. A template-driven CLI that transforms structured resume data into polished PDFs, DOCX, HTML, LaTeX, and Markdown β with pluggable templates and multi-agent AI assessment.
agent-skill ai automation career-tools cli cv docx go html incipit latex markdown ollama pdf resume resume-builder template template-engine
Last synced: 16 Apr 2026
https://github.com/tarcisiopgs/lisa
Autonomous issue resolver
ai-agent aider autonomous claude cli codex gemini github gitlab goose issue-resolver jira linear loop plane ralph ralph-loop shortcut trello typescript
Last synced: 01 Apr 2026
https://github.com/ahloiscreamo/fmpc
fmpc | TUI browser for MPD using `fzf` and `ueberzugpp`
bash-script cli fzf mpd music music-player terminal-app terminal-music-player ueberzug
Last synced: 16 Apr 2026
https://github.com/arimxyer/aic
CLI to fetch the latest changelogs for AI coding assistants β Claude Code, Codex, OpenCode, Gemini CLI, and GitHub Copilot CLI.
changelog changelog-activity changelog-widget claude-code cli cli-app codex copilot-cli gemini-cli opencode
Last synced: 15 Feb 2026
https://github.com/lazywalker/rgrc
rgrc - Rusty Generic Colouriser - just like grc but fast
Last synced: 11 Feb 2026
https://github.com/nikiforovall/cli-with-spectre-console
An example CLI application based on Spectre.Console
Last synced: 18 Mar 2025
https://github.com/rajasegar/gab
Github Actions Builder - A CLI tool to create / copy / paste github actions from command line.
Last synced: 07 May 2025
https://github.com/thealgorythm/frs
Rename files with RegEx patterns.
cli developer-tools find regex rename rename-directories rename-files rust rust-lang
Last synced: 21 Mar 2025
https://github.com/ihorvorotnov/xdebug.sh
Toggle Xdebug PHP extension on and off, from command line
brew cli command-line command-line-tool command-line-tools homebrew php php7 valet xdebug
Last synced: 13 May 2025
https://github.com/author/arg
An argument parser for CLI applications.
argument-parser browser cli deno javascript nodejs shell web
Last synced: 13 Apr 2025
https://github.com/0x1nf3cted/updog
Updog is a chat app in c
c chat cli implementation lightweight network networking socket socket-programming terminal-based tui
Last synced: 18 Mar 2025
https://github.com/zevaverbach/tatt
Transcribe All The Thingsβ’ is a CLI for creating and managing speech-to-text transcripts.
amazon-transcribe-api asr automatic-speech-recognition cli speech-to-text stt
Last synced: 13 Apr 2025
https://github.com/jonschlinkert/question-store
Ask questions, store the answers.
cache cli command-line config persist prompt store
Last synced: 07 May 2025