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/thelowsunoverthemoon/tsprite
Convert Sprites to Windows escape sequences, optimized for Conhost games
ascii c cli escape-sequences graphics image image-processing optimization sprite spritesheet terminal windows
Last synced: 15 May 2025
https://github.com/fresh2dev/yapx
The next generation of Python's Argparse.
Last synced: 06 May 2025
https://github.com/tranzystorekk/paxr
Opinionated wrapper for the XBPS package manager
cli hacktoberfest package-management rust voidlinux
Last synced: 08 Jul 2025
https://github.com/postspectacular/screenlapse
No frills/thrills NodeJS based timelapse screen recording CLI util
cli ffmpeg javascript screencapture timelapse
Last synced: 16 Apr 2025
https://github.com/jjlongoria/aura-helper-cli
Repository for storage and manage code for Aura Helper Command Line Interface application
ci cli continuous-integration devops export git import metadata nodejs package salesforce salesforce-developers
Last synced: 16 Apr 2025
https://github.com/PreziosiRaffaele/move-qcp
A sf cli plugin to manage the Quote Calculator Plugin
Last synced: 26 Apr 2025
https://github.com/anirudhg07/ntfyme
Simple terminal command line notification tool on completion of your commands and processes.
Last synced: 28 Apr 2025
https://github.com/millotp/vaultwalker
A CLI tool in rust to browse and edit Vault secrets
Last synced: 26 Jul 2025
https://github.com/jaandrle/randommdn
Posting a random article from MDN.
cli css html javascript mastodon mastodon-bot mdn mdn-docs rss webdev
Last synced: 29 Jul 2025
https://github.com/afonsopacifer/pynotes
Create daily notes/log with markdown.
cli daily log notes productivity tool
Last synced: 26 Jul 2025
https://github.com/melezhik/p6-gtdt
Perl6 Get Things Done Tutorial
alternative cli gtd perl6 tutorial
Last synced: 10 Mar 2026
https://github.com/maxpleaner/sounds
command line drum set & music maker in ruby
arpeggio arpeggio-files audio cli command-line drums keymap metronome mp3 music ruby sound synth
Last synced: 25 Jul 2025
https://github.com/jqueryscript/awesome-claude-code
A curated list of awesome tools, IDE integrations, frameworks, and other resources for developers working with Anthropic's Claude Code.
awesome-list awesome-lists claude claude-code cli code-generation coding-agents vibe-coding
Last synced: 28 Jul 2025
https://github.com/janerikcarlsen/fpl-cli
Fantasy Premier League Command Line Interface (CLI) - FPL in your terminal
cli command-line fantasy-premier-league football fpl python python3
Last synced: 25 Aug 2025
https://github.com/sreesh-mallya/bookmyshow-notify
A Python command-line app that notifies you when a show is available on bookmyshow.com.
beautifulsoup4 bookmyshow cli notifies python webcrawler
Last synced: 28 Jul 2025
https://github.com/marcqualie/cloudapp-export
A quick way to grab all the data you have stored in CloudApp
Last synced: 27 Jul 2025
https://github.com/stuarthicks/otp
CLI TOTP token generator
cli mfa rust rust-lang totp totp-generator
Last synced: 10 Sep 2025
https://github.com/davidroman0o/vtable
Virtualized Table & List components for Bubble Tea applications in Go. Efficiently handles large datasets with minimal memory usage through virtualized rendering. Seamless integration with the Bubble Tea TUI framework.
bubbletea charm charmbracelet cli developer-tools go golang pagination scroll scrolling tui ui-components
Last synced: 18 Feb 2026
https://github.com/darmiel/yaxc
Yet Another Cross Clipboard
aes-256 aes-encryption cli clipboard clipboard-sync docker-compose go golang redis
Last synced: 10 Mar 2026
https://github.com/warengonzaga/xplorescan
Never memorize a blockchain explorer again. 🛰️🌐💻
blockchain cli command-line command-line-tool explorer hacktoberfest web3
Last synced: 15 Apr 2025
https://github.com/ibm-wm-transition/sagdevops-antcc
Software AG DevOps library to support Infrastructure as Code projects for Command Central
ant cli command-central devops webmethods
Last synced: 22 Aug 2025
https://github.com/guywaldman/ravro
Simple CLI for Apache Avro with a high-level API
Last synced: 14 Apr 2025
https://github.com/ferhatgec/edifor
Mostly inspired CLI Code editor (mostly based on kilo editor)
c cli code commandline editor inspired kilo text
Last synced: 14 Apr 2025
https://github.com/hugomd/peaks
🏔️ Gets a random Swiss mountain peak or lists all peaks
cli javascript mountains peaks swiss
Last synced: 21 Aug 2025
https://github.com/mayur1496/solidity_parser
Solidity Parser CLI tool build on top of ConsenSys/solidity-parser-antlr(https://github.com/ConsenSys/solidity-parser-antlr)
Last synced: 21 Apr 2025
https://github.com/kevcui/tempmail
:mailbox_with_mail: Use disposable temp-mail service from terminal
bash bash-script cli disposable-email disposable-emails mail temp-mail tempmail temporary-email temporary-emails
Last synced: 01 Aug 2025
https://github.com/backslashspace/windows-ssh-fail2ban
SSH Brute-Force protection for Windows
cli harden hardening protection security ssh ssh-bruteforce sshd sshd-hardening
Last synced: 15 Apr 2025
https://github.com/zalando-incubator/clin
Cli for Nakadi for event types and subscriptions management
Last synced: 14 Apr 2025
https://github.com/andrewpetrochenkov/mac-colors.py
:apple: macOS Finder color tags
Last synced: 21 Aug 2025
https://github.com/tilmangriesel/alpinezen
☀️ Breathe life into your workspace with dynamic wallpapers
cli desktop go golang linux macos nature wallpaper wallpaper-changer wallpaper-manager windows
Last synced: 07 Aug 2025
https://github.com/airsequel/oclis
The obvious CLI specification format. You define the spec, Oclis generates the code! Support for PureScript so far. PRs for more languages appreciated!
argparse cli cli-spec docopt elm haskell nickel optparse optparse-applicative polyglot purescript rust specification
Last synced: 03 Aug 2025
https://github.com/cgkantidis/pocket-cli
A CLI (Command Line Interface) for Pocket (getpocket.com)
Last synced: 12 Apr 2025
https://github.com/skhg/markdown-diary
📚 Python tool to generate monthly diary files in simple Markdown text file format
cli diary journal markdown python text-files
Last synced: 16 Jan 2026
https://github.com/ricopinazo/comai
An AI powered terminal assistant
ai chatgpt cli openai-api shell
Last synced: 15 May 2025
https://github.com/stringmanolo/telegram-cli-bot
A Node.js/Quickjs compatible cli bot to control devices from telegram. Run shell commands, javascript, c, c++ and python easily using device cli software.
cli javascript linux linux-shell nodejs quickjs rat telegram-bot termux termux-hacking
Last synced: 13 Aug 2025
https://github.com/haasonsaas/email-agent
AI-powered email management agent with TUI dashboard, CLI commands, and multi-agent categorization system. Supports Gmail integration, rule-based processing, and Docker deployment.
ai-agents cli crewai docker email-automation email-management gmail python textual tui
Last synced: 18 Sep 2025
https://github.com/g1eb/cli-plugin
🖥 CLI plugin for webapps
cli cli-plugin console shell user-interface vanilla-js
Last synced: 26 Jul 2025
https://github.com/mamantoha/zci
Zendesk and Crowdin integration Command Line Interface (CLI)
Last synced: 07 May 2025
https://github.com/purplebooth/whatismyip
Work out what your IP is (Mirror)
Last synced: 28 Jul 2025
https://github.com/seangenabe/command-join
Escape and join command-line arguments. Cross-platform.
argv cli command command-line cross-platform escape join shell
Last synced: 29 Jul 2025
https://github.com/arbal/brave-control
Control Brave Browser from the command line. List, close, deduplicate and bring focus to open tabs. Also includes Alfred workflow integration.
alfred alfred-workflow automation brave brave-browser browser cli command-line command-line-tool deduplication focus jxa tabs workflow
Last synced: 06 Apr 2025
https://github.com/waxdred/gohotreload
This project is a Go program called "GoHotReload" that provides hot-reloading functionality for Go programs. It allows you to monitor specified files in a directory and automatically restart the associated Go program whenever any of those files are modified.
build-tool cli developer-tools go golang live-reload monitoring-tool task-runner watcher
Last synced: 14 May 2025
https://github.com/deniskropp/gemini-repo-cli
Gemini CLI for repo-level operations
cli code-generation gemini-ai genai generated-content generative-ai repo-level
Last synced: 17 Sep 2025
https://github.com/eshepelyuk/pykli
Interactive ksqlDB command line client with autocompletion and syntax highlighting written in Python
cli confluent console-application kafka ksql ksqldb ksqldb-cli tui
Last synced: 17 Nov 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: 20 Sep 2025
https://github.com/callmepixelman/ask_lib
Ask user's confirmation from a CLI.
cli commandline-interface python3
Last synced: 18 Feb 2026
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/matronator/mtrgen
CLI tool for generating files using a template engine similar to Jinja or Blade.
cli cli-app cli-generation cli-generator cli-generators cli-tool code-generation code-generator code-generators command-line-app command-line-tool file-generation file-generator generator generator-template generators mtrgen php php-generator templates
Last synced: 25 Dec 2025
https://github.com/yjl9903/Breadc
🥪 Yet another Command Line Application Framework with fully TypeScript support
cli command-line framework typescript vscode
Last synced: 18 Jul 2025
https://github.com/KevinArce/bun-cli
Bun CLI Generator is a command-line tool built in Rust, designed to streamline the process of setting up new Bun projects. With a simple command, users can generate a basic Bun project structure, including necessary configuration files and a ready-to-go project setup, saving time and setting a standard structure for Bun applications.
Last synced: 18 Jul 2025
https://github.com/kklisura/pg-extras
Command line tool that shows various statistics of postgres db.
Last synced: 18 Jul 2025
https://github.com/joshuaclayton/file-fun
A fun program for files, written in Haskell, to demonstrate a monad transformer stack
Last synced: 12 Apr 2025
https://github.com/windomz/gituser.js
:performing_arts: Easily switch and manage git config users.
cli git git-configuration git-tool git-user gituser switcher
Last synced: 20 Mar 2025
https://github.com/temzasse/figmage
A simple CLI tool that helps you generate design tokens as code from your Figma project.
cli design-system design-tokens figma
Last synced: 13 Apr 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/eps1lon/eslint-focus
Allows running ESLint with a single rule on a given directory.
Last synced: 08 May 2025
https://github.com/esaulpaugh/headlong-cli
Command line interface for headlong
abi cli ethereum machine-interface rlp windows-powershell
Last synced: 29 Oct 2025
https://github.com/thesephist/etch
Dead simple project scaffolding for my commonly used layouts
Last synced: 12 May 2025
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/kal247/App-bookmarks
Export browser bookmarks as plain text.
bookmarks browser cli cross-platform terminal
Last synced: 27 Mar 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/rubixdev/pixfetch
Another fetch program with pixelized images written in Rust
ansi-colors cli fetch linux pixel-art rust system-information unicode
Last synced: 10 Sep 2025
https://github.com/fliiiix/cron-podcast
Podcast fetcher written in python.
cli cron podcast podcatcher python
Last synced: 20 Jul 2025
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/ScarletsFiction/Scarlets
A rewrited Scarlets framework for website based on PHP
backend cli console fast framework php php-command scarletsfiction simple
Last synced: 13 Apr 2025
https://github.com/jordilin/gitar
Git all remotes. git cli tool that targets both Github and Gitlab
cli developer-tools etl git github github-cli gitlab gitlab-cli rest rust rust-lang
Last synced: 11 Apr 2025
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/depapp/pusakatest
pusakatest is an API automation testing tool based on pactumjs using bdd (cucumber) style with localization
api api-automation automation-testing cli cucumber hacktoberfest hacktoberfest-accepted localization
Last synced: 20 Mar 2025
https://github.com/hedyhli/gelim
minimalist gemini/spartan client, feels a bit like a shell tbh
cli gemini gemini-client golang hacktoberfest repl
Last synced: 18 Mar 2025
https://github.com/kcmr/most
My Own Stupid Tools. A collection of CLI tools for working with Polymer Web Components.
cli node polymer tools web-components
Last synced: 08 May 2025
https://github.com/jarviscraft/javac-rs
Java compiler written on Rust aimed at better modularity and ease of extension
ast cli compiler javac rust-crate rust-library
Last synced: 29 Oct 2025
https://github.com/boilertown/node-cli-boilerplate
The boilerplate with opinionated setup to help you quickly kickstart your Node.js CLI app.
cli eslint nodejs prettier tsup typescript
Last synced: 08 May 2025
https://github.com/spacez320/shui
Data collection and presentation on the command line.
cli data-visualization logging monitoring system-administration telemetry terminal time-series
Last synced: 15 Dec 2025
https://github.com/rukomoynikov/tabled
Easily display your data in neat, organized tables right in your terminal! The library is straightforward, with no extra fuss or dependencies. Just plug in your data and enjoy clear, concise output.
Last synced: 18 Mar 2025
https://github.com/mrusme/kopi
Command-line (CLI) coffee journal designed for coffee enthusiasts.
aeropress brewing cli coffee command-line command-line-tool espresso habit-tracking journal mocha tracker tui
Last synced: 13 May 2025
https://github.com/reactwaylabs/typed-i18next
Type-safe translations generator for i18next.
cli i18next strict-types translations type-safe typescript
Last synced: 06 Mar 2026
https://github.com/peetya/snipforge-cli
🤖 AI-powered code snippet generator using ChatGPT. Generate code in various languages based on natural language descriptions!
ai artificial-intelligence chatgpt cli code-generator gpt-3 gpt-4 openai
Last synced: 14 Jul 2025
https://github.com/jkandasa/jenkinsctl
Jenkins CLI tool
cli command-line jenkins jenkins-cli jenkins-client jenkinsctl
Last synced: 19 Mar 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/alastairlundy/cliinvoke
CliInvoke is a .NET library for interacting with Command Line Interfaces and wrapping around executables.
cli cli-wrapper command command-line csharp-library dotnet pipe-stderr pipe-stdin pipe-stdout piping process run-command shell stderr stdin stdout
Last synced: 08 Apr 2026
https://github.com/zawlinnnaing/go-clis
A collection of cli programs from book: Powerful Command-Line Applications in Go: Build Fast and Maintainable Tools
Last synced: 26 Feb 2026