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-20 00:05:28 UTC
- JSON Representation
https://github.com/AlexanderWillner/KanbanView
CLI, API, Web Service and Kanban for Things 3
api app cli egg flask kanban kanban-board productivity python python3 things things3
Last synced: 07 Apr 2025
https://github.com/npalm/action-docs
Generate docs for GitHub actions
cli documentation-generator github-actions github-reusable-workflows hacktoberfest
Last synced: 16 May 2025
https://github.com/galaxyproject/planemo
Command-line utilities to assist in developing Galaxy and Common Workflow Language artifacts - including tools, workflows, and training materials.
cli click commonwl hacktoberfest sdk usegalaxy
Last synced: 06 Jan 2026
https://github.com/kardwen/passepartui
A TUI for pass
cli linux password password-manager passwords ratatui rust terminal terminal-user-interface tui
Last synced: 04 Apr 2025
https://github.com/irevenko/forge-node-app
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
babel boilerplate boilerplate-node cli cli-app command-line command-line-interface command-line-tool javascript node node-boilerplate node-js nodejs npm-module npm-package npx typescript
Last synced: 01 May 2025
https://github.com/anyshortcut/anyshortcut-cli
CLI (Commnad line interface) version of Anyshortcut
cli command-line-app command-line-tool productivity-tools rust shortcuts
Last synced: 28 Mar 2025
https://github.com/fredrikekre/jlpkg
A command line interface (CLI) for Pkg, Julia's package manager.
Last synced: 06 Apr 2025
https://github.com/Ether-CLI/Ether
A Command-Line Interface for the Swift Package Manager
cli command-line-interface command-line-tool ether homebrew spm swift swift-package-manager
Last synced: 29 Mar 2025
https://github.com/riyadhalnur/weather-cli
Check the weather for your city from your terminal
cli nodejs terminal weather weather-cli
Last synced: 06 Apr 2025
https://github.com/ether-cli/ether
A Command-Line Interface for the Swift Package Manager
cli command-line-interface command-line-tool ether homebrew spm swift swift-package-manager
Last synced: 16 Apr 2025
https://github.com/apache/skywalking-cli
Apache SkyWalking CLI
apm cli distributed-tracing observability skywalking
Last synced: 15 May 2025
https://github.com/fromkk/spellchecker
SpellChecker for Xcode
cli spellchecker swift swift5 swift5-1 typo xcode xcode11
Last synced: 23 Apr 2025
https://github.com/grantmcconnaughey/lintly
Automated GitHub PR code reviewer for Python, JavaScript, CSS, and more.
ci-platforms cli github-pr-review linter python
Last synced: 20 Oct 2025
https://github.com/tbxark/rmtrash
rmtrash is a small utility that will move the file to macOS's Trash rather than obliterating the file (as rm does).
Last synced: 25 Dec 2025
https://github.com/smeijer/where-broke
A CLI utility that helps finding breaking module versions using binary search and automated tests.
Last synced: 22 Jul 2025
https://github.com/ivan-hc/AppMan
Manage 1800+ AppImage packages and official standalone apps from tar* and zip archives for GNU/Linux without root privileges using the ever-growing AUR-inspired database of "AM Application Manager". Easy to use like APT and powerful like PacMan.
appimage cli desktop-integration installer updater
Last synced: 30 Mar 2025
https://github.com/maestroerror/html-strings-affixer
HSA for Laravel - helps make laravel project multilingual. Finds texts in HTML and replaces it with suffixed and prefixed string
cli golang-application html-string html-strings-affixer html5 laravel-localization laravel-multi-language laravel-package
Last synced: 13 Apr 2025
https://github.com/Kibouo/rustpad
Multi-threaded Padding Oracle attacks against any service. Written in Rust.
cli cryptography infosec padding-oracle-attacks pentesting pentesting-tools rust tui web
Last synced: 12 Jul 2025
https://github.com/beerose/semantic-search
🕵️♀️ An OpenAI-powered CLI to build a semantic search index from your MDX files.
blog cli openai search semantic typescript
Last synced: 12 Apr 2025
https://github.com/lnquy/cron
CLI tool (hcron) and Go library (cron) to convert CRON expression into human readable description.
cli cron cron-expression cron-libraries go golang module quartz
Last synced: 28 Dec 2025
https://github.com/marhaupe/json2struct
CLI tool to convert JSON to struct type definitions
cli generator go golang json json-parser json2struct struct
Last synced: 09 Jul 2025
https://github.com/lordaizen1/git-newspaper
Generate a Victorian broadsheet newspaper from any git repository's history
cli developer-tools git newspaper nodejs npm open-source terminal tools visualization
Last synced: 26 Apr 2026
https://github.com/mannlabs/alphatims
An open-source Python package for efficient accession and visualization of Bruker TimsTOF raw data from the Mann Labs at the Max Planck Institute of Biochemistry.
cli dda dia gui ion-mobility lc-tims-msms mass-spectrometry max-planck-institute ms pasef python tims tof
Last synced: 01 Mar 2026
https://github.com/checkly/checkly-cli
TS/JS native Monitoring as Code workflow
cli javascript monitoring monitoring-as-code nodejs typescript
Last synced: 03 Mar 2026
https://github.com/oleiade/motus
A dead simple password generator
cli password-generator rust security
Last synced: 12 May 2025
https://github.com/TrueGoric/k8s-insider
A zero-config way to access your kubernetes cluster network
cli developer-tools krew kubectl kubernetes operator vpn wireguard
Last synced: 04 Sep 2025
https://github.com/Mathpix/mpx-cli
CLI for document conversion for scientific documents, powered by Mathpix OCR
cli converter document-conversion format-converter html latex markdown pdf science static-site-generator
Last synced: 09 Jul 2025
https://github.com/better-go/go-template
boilerplate, golang project starter tool, support go-zero/go-micro/gin
boilerplate cli cookiecutter cookiecutter-template gin go-micro go-zero golang microservice monorepo skeleton starter
Last synced: 14 Apr 2025
https://github.com/BoboTiG/py-candlestick-chart
Draw candlesticks charts right into your terminal, using Python!
candle candlestick-chart chart cli console options python python310 python311 python312 stock stock-market terminal trading
Last synced: 15 May 2025
https://github.com/edenreich/console-component
An easy to use component for building powerful console applications written in C++
cli cmake command-line commandline console console-component cpp cpp-component cpp14 cpp17 cross-platform
Last synced: 14 Apr 2025
https://github.com/BasioMeusPuga/twitchy
CLI streamlink wrapper for twitch.tv
cli livestreamer streamlink twitch twitch-api twitch-tv
Last synced: 10 May 2025
https://github.com/rzcastilho/do_it
Do It - Elixir Command Line Interface Library
cli command-line-interface command-line-tool elixir
Last synced: 21 Oct 2025
https://github.com/gonzofish/angular-librarian
An Angular 2+ scaffolding setup for creating libraries
angular angular-library angular2 cli generator karma-configuration library ngl-command scaffold typescript webpack webpack-configuration
Last synced: 24 Apr 2025
https://github.com/0xjuanma/anvil
CLI to streamline config management and tool installation. Install your full dev tool-chain in one command and sync configurations across machines seamlessly, leverages homebrew and private repos.
anvil cli cli-app command-line-tools configuration-management dev development-tools go golang golang-tools macos productivity
Last synced: 24 Jan 2026
https://github.com/lighttiger2505/lab
lab is a cli client of gitlab like hub
cli gitlab gitlab-ci gitlab-cli gitlab-client golang merge-request
Last synced: 26 Mar 2025
https://github.com/llehouerou/waves
Terminal music player with library browser, Soulseek downloads, MusicBrainz tagging, Last.Fm integration. Built with Go and Bubble Tea.
audio bubbletea cli flac go golang lastfm linux mp3 music-player musicbrainz radio slskd soulseek terminal tui
Last synced: 11 Feb 2026
https://github.com/daidokoro/qaz
qaz—A CLI tool for Templating & Managing stacks in AWS Cloudformation
aws-cloudformation cli cli-app cloudformation dependency-chain go managing-stacks qaz stack template templating yaml
Last synced: 21 Jan 2026
https://github.com/sauljabin/kaskade
kaskade is a kafka text user interface that allows you to interact with kafka and consume topics from your terminal in style!
cli kafka kafka-cli kafka-tools kafka-tui kafka-ui kafka-utils python tui
Last synced: 21 Oct 2025
https://github.com/misterfifths/jutil
Command-line utilities for manipulating JSON
cli javascript json node shell
Last synced: 17 Jul 2025
https://github.com/sharkdp/lucid
A simple mock-application for programs that work with child processes
cli command-line debugging process-control terminal testing tool
Last synced: 10 May 2025
https://github.com/gdamdam/iagitup
A command line tool to archive a git repository from GitHub to the Internet Archive.
archive archiving cli git github internet-archive internetarchive
Last synced: 22 Aug 2025
https://github.com/madnight/wallstreet
Stock Quotes and Charts for the Terminal
charts cli finance financial-analysis financial-tools nodejs quotes react stock stock-data stock-market stock-quotes terminal wallstreet
Last synced: 14 Apr 2025
https://github.com/igormironchik/args-parser
args-parser is a small C++ header-only library for parsing command line arguments.
argument-parser arguments c-plus-plus cli command-line cpp header-only parser qt subcommands
Last synced: 11 Feb 2026
https://github.com/gofiber/cli
Fiber Command Line Interface
cli command-line-tool hacktoberfest
Last synced: 18 Feb 2026
https://github.com/ginkida/gokin
A powerful CLI tool that brings AI assistance directly to your terminal. Gokin understands your codebase and helps with file operations, code search, shell commands, git workflows, task management, and more - all through natural language.
ai anthropic cli coding-assistant deepseek developer-tools gemini glm golang kimi llm minimax ollama tui
Last synced: 10 Jun 2026
https://github.com/aragon/aragon-cli
CLI for creating and publishing Aragon apps
aragon cli developer-tools ethereum tools
Last synced: 22 Apr 2025
https://github.com/descope/descopecli
A command line utility for performing common tasks on Descope projects
authentication authorization cli descope
Last synced: 07 Apr 2025
https://github.com/Coordinate-Cat/OSINT-TOOLS-CLI
This is a cli version of the cheat sheet for easy access. It can be navigated without using commands.
cheet-sheet cli intelligence opensourse osint ratatui rust social
Last synced: 14 Nov 2025
https://github.com/magiclen/markdown2html-converter
A tool for converting a Markdown file to a single HTML file with built-in CSS and JS.
Last synced: 09 Apr 2025
https://github.com/ekino/veggies
:sparkles: :rocket: Veggies is an awesome cucumberjs library for API/CLI testing. Great for testing APIs built upon Express, Koa, HAPI, Loopback and others. It's also the perfect companion for testing CLI applications built with commander, meow & Co.
api bdd cli cucumberjs gherkin http-client testing
Last synced: 19 Aug 2025
https://github.com/jordantrizz/cloudflare-cli
CLI utility managing CloudFlare services using CloudFlare API
api cli cloudflare dns php shell
Last synced: 27 Feb 2026
https://github.com/anyproto/anytype-cli
A command-line interface for interacting with Anytype.
anytype api automation cli local-first privacy
Last synced: 29 Apr 2026
https://github.com/mattzcarey/zagi
better git for agents
agents ai ai-agents bugbot claude claude-code cli cursor git github gitworktrees opencode trajectory vcs zig
Last synced: 24 Dec 2025
https://github.com/hyprland-community/hyprtheme
a cli util to apply themes to hyprland [maintainer=@flick0]
cli hyprland rust theme-switcher
Last synced: 07 Apr 2025
https://github.com/scmn-dev/secman
[Archived] 👊 Human-friendly and amazing secrets manager.
cli crypto golang human-friendly manager password-manager secman secrets-manager terminal-based tui typescript
Last synced: 14 Jan 2026
https://github.com/lodestone/kindle
No Kindle Highlights API? Take control with this CLI!
amazon cli highlights kindle ruby
Last synced: 18 Aug 2025
https://github.com/mdbetancourt/soly
Powerful framework for building command-line apps with typescript.
cac cli command command-line commander framework node yargs zod
Last synced: 10 Apr 2025
https://github.com/mrusme/gomphotherium
Gomphotherium (/ˌɡɒmfəˈθɪəriəm/; "welded beast"), a command line Mastodon client.
activitypub cli cobra command-line command-line-tool commandline mastodon mastodon-api mastodon-app mastodon-client rice tcell terminal-based text-user-interface tui tview
Last synced: 10 Apr 2025
https://github.com/bnomei/kirby3-janitor
Kirby Plugin for running commands like cleaning the cache from within the Panel, PHP code, CLI or a cronjob
backup button cache cli command cronjob job-runner kirby kirby-cms kirby-plugin kirby4 kirby5 maintenance maintenance-mode notifications panel render repl tinker view-buttons
Last synced: 27 Jun 2025
https://github.com/Funny-OpenSource-Projects/image-to-xls
A simple tool to make ascii art from an image using excel colored cells.
cli color opensource pixel-art pypi-package python3 tool xls
Last synced: 03 Apr 2025
https://github.com/irevenko/weebsay
🎭👄 Like cowsay but it's random anime quote
anime cli cli-app cowsay go golang terminal-app weeb weebdev
Last synced: 01 May 2025
https://github.com/ndonfris/fish-lsp
LSP implementation for the fish shell langauge 🐠
cli fish fish-shell language-server language-server-protocol lsp lsp-server neovim shell typescript vim vscode-language
Last synced: 04 Apr 2025
https://github.com/danyshaanan/osx-wifi-cli
:package: A cli for managing wifi connections on OSX
Last synced: 13 Apr 2025
https://github.com/SKalt/git-cc
a git extension to help write conventional commits
cli command-line command-line-interface command-line-interpreter command-line-tool conventional-changelog conventional-commits git git-extension git-extenstions hacktoberfest terminal-ui tui
Last synced: 24 Mar 2025
https://github.com/rebus-org/tababular
:page_with_curl: Simple monospace text table formatting
Last synced: 06 Apr 2025
https://github.com/heroui-inc/heroui-cli
⌨️ A CLI tool that unlocks seamless HeroUI integration.
Last synced: 06 Jun 2026
https://github.com/LoLei/razer-cli
CLI for configuring Razer devices
cli colors effects hacktoberfest linux pywal razer rice x
Last synced: 12 Apr 2025
https://github.com/nordcloud/cognitocurl
🦉🤖Easily sign curl calls to API Gateway with Cognito authorization token.
amazon-web-services aws cli cognito curl
Last synced: 14 Apr 2025
https://github.com/microsoft/nugetninja
A tool for detecting dependencies of .NET projects.
cli csproj dependencies dotnet nuget
Last synced: 06 Apr 2025
https://github.com/bnomei/kirby-janitor
Kirby Plugin for running commands like cleaning the cache from within the Panel, PHP code, CLI or a cronjob
backup button cache cli command cronjob job-runner kirby kirby-cms kirby-plugin kirby4 kirby5 maintenance maintenance-mode notifications panel render repl tinker view-buttons
Last synced: 15 Sep 2025
https://github.com/bramus/ansi-php
ANSI Control Functions and ANSI Control Sequences (Colors, Erasing, etc.) for PHP CLI Apps
ansi ansi-colors ansi-escape-sequences cli php
Last synced: 05 Apr 2025
https://github.com/jaromaz/jslinux-mobile
Linux for iOS - a mobile version of a PC emulator written in Javascript, with a running, fully functional Linux system.
apple bluetooth-devices bluetooth-keyboard cli emulator ios ipad javascript jslinux-mobile linux linux-shell mobile operating-system pc-emulator shell terminal virtual-machine webapp
Last synced: 10 Jul 2025
https://github.com/getapid/apid
User focused API testing
api apid assertions cli docker rest testing
Last synced: 01 May 2025
https://github.com/grantmcconnaughey/Lintly
Automated GitHub PR code reviewer for Python, JavaScript, CSS, and more.
ci-platforms cli github-pr-review linter python
Last synced: 22 Jul 2025
https://github.com/nicholas-fedor/shoutrrr
A notification library for gophers and their furry friends.
cli go golang library notification spf13-cobra
Last synced: 14 Jan 2026
https://github.com/gmalivenko/onnx-opcounter
Count number of parameters / MACs / FLOPS for ONNX models.
cli flops machine-learning macs onnx onnx-models
Last synced: 06 Apr 2025
https://github.com/piotrmurach/tty-reader
A set of methods for processing keyboard input in character, line and multiline modes.
cli console line-editing ruby ruby-gem terminal tty word-completion
Last synced: 15 May 2025
https://github.com/fluttercandies/flutter_asset_generator
Generate an R file for mapping all assets. Supports preview of image.
asset cli dart flutter flutter-asset r
Last synced: 03 Jul 2025
https://github.com/click-contrib/click-help-colors
Colorization of help messages in Click :art:
Last synced: 12 Dec 2025
https://github.com/kdcokenny/ocx
OpenCode extension manager with portable, isolated profiles. Work anywhere with your config.
ai-agents bun cli ocx opencode package-manager shadcn typescript
Last synced: 03 Apr 2026
https://github.com/microsoft/NugetNinja
A tool for detecting dependencies of .NET projects.
cli csproj dependencies dotnet nuget
Last synced: 04 Apr 2025
https://github.com/thimc/vifm_devicons
File and directory icons for Vifm (vi file manager)
cli devicons directory-icons vifm vim
Last synced: 11 Apr 2025
https://github.com/zhijiewong/openharness
Open source local terminal cli with any LLM
ai cli coding-agent llm ollama openai terminal typescript
Last synced: 05 May 2026
https://github.com/metaory/glitcher-cli
generate animated pseudo random glitch SVG from Unicode characters
cli glitch glitch-art svg svg-animations svg-filters svg-generator
Last synced: 12 Oct 2025