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-09 00:05:39 UTC
- JSON Representation
https://github.com/rust-dd/google-calendar-cli
Google Calendar CLI written in Rust
Last synced: 14 May 2025
https://github.com/vshn/concierge-cli
Companion CLI for Concierge to bulk-manage repository projects.
cli concierge gitlab python3 vshn-project-ignore
Last synced: 12 Apr 2025
https://github.com/paralus/cli
Command Line Interface tool for Paralus
cli cli-for-paralus command-line-interface hacktoberfest hacktoberfest2023
Last synced: 11 Apr 2025
https://github.com/bayareawebpro/basher-framework
A Laravel Inspired Bash Shell Framework with Zero Dependencies
application bash basher-framework cli cli-app framework git profile shell
Last synced: 10 Jul 2025
https://github.com/ythecombinator/appstore-sku-editor
A CLI tool that provides some App Store connect utilities
Last synced: 30 Oct 2025
https://github.com/hariadi/laravel-boilerplate-generator
Generate Model, attribute, relation, scope trait and repository for Laravel Boilerplate
artisan cli generator laravel-5-boilerplate laravel-boilerplate trait
Last synced: 07 May 2025
https://github.com/MrWillCom/rsa-cli
A command line tool for RSA encryption and decryption.
cli command-line-tool decryption encryption nodejs rsa rsa-encryption
Last synced: 13 Apr 2025
https://github.com/ghaerdi/file-organizer
A script for organize the Downloads directory
Last synced: 26 Jun 2025
https://github.com/dword-design/make-cli
Super easy declarative CLI framework with a single configuration object and a single function call.
argument-parser arguments cli command-line command-line-interface commander commanderjs declarative declarative-programming fp functional interface node nodejs npm npm-package option options
Last synced: 30 Oct 2025
https://github.com/noah2610/cmus-status-line
Prints configurable info about the current playback status of cmus using cmus-remote
Last synced: 18 Mar 2025
https://github.com/pstadler/ticker-rs
Real-time stock tickers from the command-line. Written in Rust.
bash cli equities quotes rust shell stock-prices stocks yahoo-finance-api
Last synced: 08 May 2025
https://github.com/azu/restore-source-map-to-file
Restore original file from source map file.
Last synced: 12 May 2025
https://github.com/davidecavestro/gmail-exporter
Export you gmail messages to a spreadsheet
Last synced: 17 Jun 2025
https://github.com/windomz/go-commander
:lollipop: The solution for building command shell programs, drive by <docopt>, inspired by <commander.js>
cli command-line commander commandline-interface docopt go golang shell
Last synced: 20 Mar 2025
https://github.com/eliranmal/git-flux
git commands for fluent, collaborative workflow
bash cli developer-experience developer-tools dx git git-addons git-plugin shell tool tooling workflow
Last synced: 30 Oct 2025
https://github.com/jabbalaci/go-jsonpath
Find the path of a key / value in a JSON hierarchy easily.
Last synced: 04 Apr 2025
https://github.com/ad-si/climar
Command line image renderer with a focus on pixel-precise rendering of small images / icons / graphics.
ansi ansi-art ansi-colors ascii-art ascii-graphics cli image image-viewer terminal terminal-graphics
Last synced: 13 Sep 2025
https://github.com/makarski/gcaler
Google Calendar Scheduler
cli golang google-calendar schedule
Last synced: 17 Jan 2026
https://github.com/tzachbon/react-creates
React creates for you useful and common tools that adapt themselves to your project for faster and easier development
cli css css-modules javascript jest js jsx prop-types proptypes react reactjs sass scss tsx typescript vscode vscode-extension
Last synced: 18 Feb 2026
https://github.com/r0bl0x10501050/studiocli
A terminal for Roblox Studio complete with a package manager and Bash commands!
cli package-manager roblox-plugin
Last synced: 05 Apr 2025
https://github.com/powersj/imgchroot
Quickly interact and customize a cloud image
chroot cli cloud-image disk-image go golang
Last synced: 11 Mar 2026
https://github.com/jez/viewjrnl
Shell script to group jrnl entries by date and add color.
Last synced: 20 Jul 2025
https://github.com/ryokacchi/weebget
✨ A CLI Tool to Download Anime Episodes
anime cli shell terminal webscraping
Last synced: 21 Jun 2025
https://github.com/arrufat/tokenuze
A CLI tool that summarizes token and cost usage from various LLM providers
ai-agent-tools cli token usage-analytics zig-package
Last synced: 07 Mar 2026
https://github.com/xyproto/easy
:shaved_ice: nice and ionice combined to a single utility, written in pure Go
cli drop-in-replacement go ionice linux nice priority utility
Last synced: 12 Jan 2026
https://github.com/robertohuertasm/log-ingestor
🌐🦀 A simple http logs ingestor
Last synced: 18 Mar 2025
https://github.com/kozmod/progen
A flexible, language and frameworks agnostic tool that allows you to generate projects structure from templates based on yaml configuration.
cli cli-tool generation generator go golang progen project-generator toolkit
Last synced: 13 Apr 2025
https://github.com/joshuaclayton/date-math
A small parser and CLI for date calculations
Last synced: 11 Mar 2026
https://github.com/nessex/yaml2json-rs
Command line utility (+libraries) to convert YAML to JSON.
cli cli-app crates library rust rust-crates rust-library utility yaml2json
Last synced: 26 Jun 2025
https://github.com/thetnaingtn/synrk
Synchronize your forks with ease
bubble bubbletea cli fork github github-api go synchronize
Last synced: 12 Jul 2025
https://github.com/geekyharsh05/gurl
Go fast. Go simple. A curl alternative built in Go.
cli curl golang goreleaser httpclient
Last synced: 24 Jun 2025
https://github.com/punchagan/igzen
Post to Instagram, Zen style
automation cli instagram instagram-uploader selenium zen
Last synced: 08 May 2025
https://github.com/ruelala/arconn
a cli for remotely connecting to aws resources using SSM
aws cli golang remote-execution remote-shell session-manager ssm
Last synced: 19 May 2026
https://github.com/easimonenko/node-cli-options-parsing-review
Review of modules for parsing command line options in Node.js (in Russian).
Last synced: 03 Apr 2025
https://github.com/saferwall/cli
saferwall-cli :wrench: helps you scan, re-scan and download samples using the Saferwall API.
cli cli-tool command-line-tool malware-analysis saferwall
Last synced: 08 Apr 2026
https://github.com/ninesstack/nmesos
CLI tool to deploy to Mesos using Singularity
Last synced: 12 May 2025
https://github.com/miqueas/ink
Colorize your Lua script output with a easy to use markup
Last synced: 09 Jul 2025
https://github.com/swaykh/linksym
Linksym is a dotfiles manager. Making it easier to create and manager symlink while creating automatic records.
cli dotfiles dotfiles-manager go golang
Last synced: 06 May 2025
https://github.com/fgm/subcommands_demo
A tutorial for the github.com/google/subcommands package
cli cmd command-line-tool commands golang
Last synced: 22 Apr 2025
https://github.com/wayofdev/docker-php-base
Foundational Docker PHP images with essential extensions. Multi-arch AMD64/ARM64 Alpine-based builds for CLI, FPM, and Supervisord. Optimized for production and development environments.
alpine ansible cli devops docker docker-image docker-php fpm laravel multi-arch php php-docker supervisord
Last synced: 12 Apr 2025
https://github.com/gyaan/bytebrush
This is a command-line tool written in Go to find duplicate files in a specified directory.
cli cross-platform duplicate-files file-management go golang linux macos windows
Last synced: 15 Jan 2026
https://github.com/alemtuzlak/react-igniter
Lightweight React CLI for generating code
cli forms generator javascript js nodejs react reactjs ts typescript
Last synced: 13 May 2025
https://github.com/kal247/App-bookmarks
Export browser bookmarks as plain text.
bookmarks browser cli cross-platform terminal
Last synced: 27 Mar 2025
https://github.com/thesephist/etch
Dead simple project scaffolding for my commonly used layouts
Last synced: 12 May 2025
https://github.com/v613/toonily-dl
Download comics from Toonily.com website
Last synced: 11 Jan 2026
https://github.com/f1lt3r/ansi-to
😹 export ANSI to HTML, SVG, PNG, w/ iTerm2 color support
ansi ansi-to ansi-to-html ansi-to-image chalk cli color console convert-ansi export export-ansi html node svg terminal
Last synced: 20 Mar 2025
https://github.com/vulcanshen/km8
A scout-style Kubernetes TUI built around Relatives navigation — trace ownership and references between resources. Drill, breadcrumb, jump. Helm + persistent shell built in.
bubbletea cli devops go k8s kubectl kubernetes kubernetes-cli lazygit terminal tui vim
Last synced: 19 Jun 2026
https://github.com/chenasraf/sofmani
Installs software from a declerative config on any system
Last synced: 31 May 2026
https://github.com/specure/nettest
The new version of the high-performance server and client for network speed measurement. The tool supports modern communication protocols and provides real-time accurate measurements.
Last synced: 11 Mar 2026
https://github.com/vupdivup/typomat
typomat: turn your code into muscle memory
cli golang tui typing typing-game typing-practice
Last synced: 13 Jan 2026
https://github.com/dantecatalfamo/tlpr-zig
Thermal printer zig library and cli
cli escpos thermal-printer zig zig-library
Last synced: 05 Jul 2025
https://github.com/tibcosoftware/tcstk-cloud-cli
TIBCO Cloud™ Composer - Command Line Interface
Last synced: 07 May 2025
https://github.com/yaegashi/customazed
Customazed CLI - Azure VM Custom Script Helper
Last synced: 28 Apr 2025
https://github.com/welksonramos/desmotivacional-cli
Mensagens desmotivacionais no seu terminal :speech_balloon: :pensive:
Last synced: 26 Apr 2025
https://github.com/wrybakiewicz/cw-alarm-audit
Read-only CLI to audit AWS CloudWatch alarms across regions and detect broken alarms.
aws cli cloudwatch cloudwatch-alarms devops monitoring observability
Last synced: 13 Jan 2026
https://github.com/cssmagic/kup
A CLI tool to sync local Markdown files to GitHub issues.
Last synced: 03 May 2026
https://github.com/maythiwat/hydr
🐲 download files faster using multiple http requests, just like hydra!
cli download downloader parallel
Last synced: 12 Apr 2025
https://github.com/appthrust/kutelog
Browser Console-based log viewer for Kubebuilder controllers with structured JSON support and real-time updates
cli console developer-tools go json kubebuilder kubernetes logging websocket
Last synced: 01 Apr 2025
https://github.com/FrankKair/kindle-highlights
📚 Highlights in your terminal 📖
Last synced: 17 Apr 2025
https://github.com/brannondorsey/vanity-keygen
A vanity key generator for the P224, P256, P384, and P521 elliptic curves.
cli elliptic-curve-cryptography elliptic-curves golang vanitygen
Last synced: 03 May 2025
https://github.com/harismuneer/Command-Line-Interpreter-CLI
🔲 A Command Line Interpreter made in C++ which supports commands like quit, remove, rename, rmdir, echo, out, zip, unzip.
cli cli-clone cli-interactive cli-utility cmd-clone command-line command-line-arguments-parser command-line-clone command-line-interpreter command-line-tool echo interpreter-clone interpreter-cplusplus operating-system operating-systems quit rename-files rmdir unzip zip-files
Last synced: 16 Jul 2025
https://github.com/htyf-mp-community/htyf-mp
红糖云服app小程序模板-cli
cli cocos-creator react-native taro template
Last synced: 13 Sep 2025
https://github.com/evertras/khan
An interactive CLI management tool for Nomad
Last synced: 20 Aug 2025
https://github.com/jaywcjlove/sgo-rs
Static file serving and directory listing
cli http http-server rust server service
Last synced: 08 May 2025
https://github.com/sorairolake/abcrypt
A simple, modern and secure file encryption tool, file format and Rust library
abcrypt abcrypt-encryption argon2 argon2id blake2 blake2b chacha20 chacha20-poly1305 cli command-line command-line-tool encryption poly1305 rust rust-lang rust-library terminal tool xchacha20 xchacha20-poly1305
Last synced: 09 Apr 2025
https://github.com/maxwelljens/gibman
A DOOM WAD manager for nerds
cli doom game mod-manager nim terminal wad
Last synced: 06 Oct 2025
https://github.com/gbafana25/typetester
Typing practice on the command line
Last synced: 24 Apr 2025
https://github.com/tunnckoCoreLabs/gitcommit
Lightweight and joyful `git commit` replacement. Conventional Commits compliant.
cli commit conventional-commits git git-commit gitcommit
Last synced: 18 Jul 2025
https://github.com/sanjay-sol/redis-implementation
This project is a Redis-like system implementation written in TypeScript, aiming to provide basic Redis functionalities such as string operations, list operations, set operations, and pub/sub messaging, along with the addition of Streams functionality.
Last synced: 28 Apr 2025
https://github.com/richardlitt/gh-description
Set and get a GitHub repository description
cli description gh github javascript js
Last synced: 14 Jun 2025
https://github.com/ebonsignori/gh-search-docs
A `gh` CLI extension for searching GitHub Docs from your terminal.
Last synced: 03 Sep 2025
https://github.com/juliogarciape/kick-dl
CLI tool for easily downloading VODs and Clips from kick.com
cli cli-downloader clips downloader ffmpeg kick kick-com kick-downloader livestream streaming twitch-dl video youtube-dl yt-dlp
Last synced: 27 Apr 2025
https://github.com/rapidkitlabs/rapidkit-npm
Official CLI for RapidKit - an open-source workspace platform that standardizes how teams build, scale, and deploy backend services.
api backend boilerplate cli developer-tools fastapi frameworks generator microservices nestjs python rapidkit scaffold typescript workspace
Last synced: 09 Jun 2026
https://github.com/satharus/asciitable
Python3 script with no dependencies that prints (colourfully :D) the ASCII table like asciitable.com, with quering features.
ascii asciitables cli print-application python python3
Last synced: 27 Sep 2025
https://github.com/tornikegomareli/release-craftsman
Rust-powered CLI tool designed to simplify and streamline the release process with help of ChatGPT. It fetches, formats, and crafts essential data for release 🏗️
change-log cli release-notes rust
Last synced: 02 Apr 2025
https://github.com/krishsharma0413/syncord
Syncord is a CLI-based file synchronization and storage tool that uses Discord as an encrypted file storage.
backup cli discord discord-bot drive encryption file-storage python python3 storage
Last synced: 13 Jan 2026
https://github.com/hyp3r00t/hypercli
hypercli is a powerful Python package that simplifies the process of creating interactive menus and command-line interfaces. It provides a user-friendly and customizable interface for building command-line applications with enhanced features.
advanced-menu cli cli-menu cli-tool cli-utilities command-line menu menu-driven python python-menu python3 rich
Last synced: 21 Jun 2025
https://github.com/kirineko/deepy
Deepy - Vibe coding for DeepSeek models in your terminal
agents cli coding-agent deepseek terminal
Last synced: 27 May 2026
https://github.com/cavencj/cesium-examples
用于开发的功能示例的框架,支持在线编辑,现在框架中默认添加的是Cesium
Last synced: 06 Oct 2025