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/thames-technology/apigen
Generate standard Protobuf and ts-rest APIs following best-practice design patterns
api api-design buf cli go golang grpc protobuf
Last synced: 21 Mar 2025
https://github.com/ringtailsoftware/zig-embshell
Small embeddable command line shell in zig
cli embedded shell zig zig-package ziglang
Last synced: 12 Apr 2025
https://github.com/rajasegar/snowpack-ui
Web UI for Snowpack : Run & Manage Snowpack projects from the browser.
cli snowpack snowpack-ui webui
Last synced: 06 May 2025
https://github.com/cityofnewyork/patterns-cli
A front-end CLI for building and managing design pattern libraries. Maintained by @NYCOpportunity
civic cli dart-sass design-systems design-tokens es-modules eslint nycopportunity patterns patterns-cli postcss pttrn sass slm-lang stylelint svg-sprite svgo svgs tailwindcss templates
Last synced: 12 May 2025
https://github.com/pinto0309/sio4onnx
Simple tool to change the INPUT and OUTPUT shape of ONNX.
cli model-converter models onnx python
Last synced: 06 May 2025
https://github.com/alexm-dev/runa
A fast and lightweight terminal file manager written in Rust
cargo cli cross-platform file-explorer file-manager filebrowser filemanager filesystem productivity rust terminal tui
Last synced: 19 Apr 2026
https://github.com/sorinirimies/tui-checkbox
A terminal Checkbox component designed for ratatui interoperability https://github.com/ratatui/ratatui
clap clap-rs cli cli-rs ratatui ratatui-rs tui
Last synced: 02 Apr 2026
https://github.com/nickprotop/ServerHub
A TUI server monitoring and management dashboard for Linux. Real-time metrics, logs, and remote control from your terminal.
cli csharp dashboard developer-tools dotnet linux server-monitoring terminal tui
Last synced: 03 Apr 2026
https://github.com/cesp99/spettro
Spettro is a terminal coding assistant built in Go. It automates planning, coding, and testing with multi-agent workflows, model selection, and an intuitive UI. Connects to local and remote AI providers, supports conversation history, and empowers developers to streamline their workflow from the terminal.
ai ai-agent ai-agents bubbletea cli coding-agent go local multi-agent terminal tui
Last synced: 04 Jun 2026
https://github.com/dongskyler/vaniquery
CLI tool that converts jQuery to ES6 vanilla JavaScript (available as npm package)
cli converts-jquery jquery npm-package typescript vanilla-javascript
Last synced: 04 Apr 2026
https://github.com/afajl/mob
Console tool for remote mob programming
cli mob mob-programming mob-programming-timer rust timer
Last synced: 03 Apr 2026
https://github.com/jackchuka/dutix
Set default apps, migrate file associations, and manage handlers on macOS
Last synced: 02 Apr 2026
https://github.com/wasi-master/rich-rst
A reStructuredText renderer for rich
cli command-line-interface docutils python python3 restructuredtext rich rst sphinx
Last synced: 11 May 2026
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/julianburr/sketchtool-cli
CLI wrapped around Sketch.app's sketchtool binary
Last synced: 17 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: 15 Apr 2025
https://github.com/cod-e-codes/ascii-colorizer
Render any image or video as full-color ASCII art in your terminal.
ansi ascii ascii-art cli image-processing python terminal truecolor video-processing
Last synced: 27 May 2026
https://github.com/huozhi/sizers
Show your javascript file size after minification and gzip
cli rust-cli size size-calculation
Last synced: 06 May 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/okunokentaro/ngx-testbedder
CLI tool for writing the test bed for Angular integration test
angular cli integration-testing test testbed testing
Last synced: 25 Jul 2025
https://gitlab.com/bradwood/git-lab-rust
A cli tool for interfacing with a gitlab server.
Last synced: 22 Apr 2025
https://github.com/chocolateboy/startup-time
A command-line benchmarking tool to measure the startup times of programs in various languages
benchmark benchmarks cli command-line command-line-tool console startup startup-time startup-times
Last synced: 15 Apr 2025
https://github.com/bfontaine/gzsize
Print the uncompressed size of a GZip file.
Last synced: 15 Apr 2025
https://github.com/ghondar/crassa
Create React App Server Side Application
cli crassa create-react-app react reactjs redux redux-duck redux-saga server-side-application ssr universal
Last synced: 12 Apr 2025
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/freyhill/wepy-redux-time-todo
🕗 wepy+redux time todolist
cli javascript miniprogram react redux time todo todolist vue wepy wepy-redux
Last synced: 27 Oct 2025
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/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/joshcanhelp/budget-cli
Command-line budgeting software in TypeScript
cli nodejs plaintext-accounting typescript
Last synced: 09 Oct 2025
https://github.com/puzl-cloud/hasura-metadata-patcher
CLI tool to patch Hasura metadata json file. Helps to organize complex CI/CD flows through different environments.
ci-cd cli hasura hasura-cli hasura-graphql-engine json-patch metadata migration migration-tool
Last synced: 28 Jan 2026
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/ralscha/bread-compressor-cli
Brotli and Gzip compress command line tool
brotli cli gzip npm precompress-command static-resources zopfli
Last synced: 13 Mar 2026
https://github.com/arshadkazmi42/squash
Squash your commands and give it a name :tada: :tada:
alias bash-comm cli commands linux mac name name-commands shell-command squash
Last synced: 09 Apr 2025
https://github.com/glynnbird/couchmigrate
CouchDB command-line design document migration tool
Last synced: 10 Oct 2025
https://github.com/fluxbase-eu/fluxbase
Backend-as-a-service alternative for Supabase
backend-service cli docker helm postgres
Last synced: 10 Mar 2026
https://github.com/jaymon/dump
Python wrapper around psql and pg_dump to make it easier to backup/restore a PostgreSQL database
backup cli database pg-dump postgres postgresql postgresql-database psql python restore
Last synced: 27 Oct 2025
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/ogrew/visp
ffmpeg wrapper CLI tool written in Common Lisp
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/saying121/lcode
An application of terminal write leetcode.一个终端刷力扣的应用。
algorithm cli leetcode ratatui-rs rust tui
Last synced: 23 Oct 2025
https://github.com/dejorrit/commit-assist
Auto generate commit messages using ChatGPT
Last synced: 23 Jan 2026
https://github.com/miftah704/nodejs-artisan
A command-line tool for generating various components in Node.js projects, similar to Laravel Artisan.
artisan artisan-command cli express-js javascript nodejs npm npm-package package typescript
Last synced: 25 Jun 2025
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/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/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/elliot-huffman/arf-converter
Bulk ARF file converter
arf arf-converter arf-files automation batch-script bulk bulk-arf cisco cisco-webex cli converter graphical-interface gui powershell powershell-core powershell-desktop python tkinter webex wiki
Last synced: 02 Mar 2026
https://github.com/0ghny/gitconfig
Cli to manage multiple gitconfigs with ease
Last synced: 27 Jun 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/phuctm97/jxax
💻 JavaScript for Automation (JXA) Extensions Kit & CLI automate macOS setup, configuring preferences, personalization, etc.
cli javascript javascript-for-automation jxa macos macos-setup osascript osx osx-setup
Last synced: 06 Apr 2025
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/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/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/tomohiro/air
Command-line AirPlay video client for Apple TV
Last synced: 13 Apr 2025
https://github.com/q1chenl/asciit
A more compact and intuitive ASCII table in your terminal: an alternative to "man 7 ascii" and "ascii"
ascii ascii-table cli cli-app rust terminal terminal-app
Last synced: 15 Jul 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/jaebradley/rotten_tomatoes_cli
Rotten Tomatoes CLI
cli command-line command-line-tool pip python rotten-tomatoes rottentomatoes
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/jnoortheen/arger
Create argparser automatically from py3.9+ annotations :snake:.
argparse argparser cli docstrings typehints
Last synced: 20 Mar 2025
https://github.com/DoneDeal0/codefather
Codefather protects your codebase by controlling who can change what. Set authorization levels, lock down files, and enforce your rules—offline via CLI or online with GitHub Actions.
access-control cli code-review codefather codeowner-approval codeowners codeowners-files file-protection github-actions godfather mafia protection repository-management reviewer reviewer-assignment rule-based security team-management
Last synced: 11 Sep 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://gitlab.com/pinage404/git-gamble
`git-gamble` is a tool that blends [TDD (Test Driven Development)](https://en.wikipedia.org/wiki/Test-driven_development) + [TCR (`test && commit || revert`)](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864) to make sure to **develop** the **right** thing 😌, **baby step by baby step** 👶🦶 [Get Started](https://git-gamble.is-cool.dev/)
GitLab CI/CD Gitlab release-cli TDD appimage cli cli-tool cli-tools command line tool command-line-tool cross compile cross platform cross-compilation cross-compile cross-platform developer-tools devtool devtools gamble git gitlab-ci gitlab-registry mdbook nix pnpm rust slide slides slideshow slidev tcr test test driven development testing testing-tools tests unit test unit testing unit-test unit-testing unittest
Last synced: 09 May 2025
https://github.com/blaind/hstrace
Syscall tracing CLI & library made in Rust
cli command-line command-line-tool rust rust-crate strace syscall syscalls tracing
Last synced: 05 May 2025
https://github.com/antifuchs/sonarr-plex-cleaner
Garbage-collect your "broadcatching" TV library by deleting seasons that Sonarr has fully downloaded and that are completely watched in Plex.
cli plex-media-server rust-lang sonarr
Last synced: 22 Mar 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/sirMackk/wiregate
Simple WireGuard setup for LANs for humans
Last synced: 21 Apr 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/soptikha2/aidungeon2-cli
CLI and library for AI Dungeon 2. Command line client.
Last synced: 13 Apr 2025
https://github.com/nicholaswagner/pico-tools
A command line interface for pico-8
Last synced: 22 Apr 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/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/silent-watcher/cli-word-guessing-game
a simple word guessing game 🕹. Leave a star before you leave ⭐
cli command-line educational entertainment game guessing-game interactive nodejs npm-package open-source word-game word-games word-guessing word-recognition
Last synced: 11 Apr 2025
https://github.com/psychedelicshayna/tixati-python-api-cli
A Python API and CLI combo for the Tixati torrent client's webserver interface.
api cli python python-api tixati torrent torrent-api torrent-client torrents webserver-interface
Last synced: 30 Apr 2025
https://github.com/dhiwise/nodejs-cli
DhiWise nodejs-cli quickly helps developers to generate Node.js applications through CLI. Moreover, helps developers extend node.js applications created on DhiWise.
cli cli-app express-boilerplate expressapi generator node node-app-genertor nodejs rest-api rest-api-documentation rest-api-generator
Last synced: 10 Aug 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/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/prompt-skeleton
A consistent behavior for CLI prompts.
Last synced: 15 Apr 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/transitive-bullshit/puppeteer-instagram-cli
CLI for Instagram automation driven by headless chrome.
automation cli headless-chrome instagram puppeteer
Last synced: 01 Sep 2025
https://github.com/kuzzmi/rutracker-cli
Node.js command line interface to RuTracker
Last synced: 22 Mar 2025