An open API service indexing awesome lists of open source software.

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.

https://github.com/bep/simplecobra

A simpler API for the popular Cobra CLI.

cli command-line-tool go-library golang

Last synced: 15 Feb 2026

https://github.com/fracerqueira/promptplus

Interactive command-line toolkit for .Net core with powerful controls and commands to create professional console applications.

autocomplete-suggestions chart cli command-line console console-table csharp datagridview dotnet grid-layout maskedit prompt readline table terminal

Last synced: 05 Apr 2025

https://github.com/code-inflation/cfspeedtest

Unofficial CLI for speed.cloudflare.com

cli cloudflare rust speedtest speedtest-cli speedtests

Last synced: 05 Apr 2026

https://github.com/eslint/eslint-cli

The local eslint executor.

cli cli-command eslint npm npm-module npm-package

Last synced: 02 Oct 2025

https://github.com/io12/unf

UNixize Filename -- replace annoying anti-unix characters in filenames

cli files rust shell unix

Last synced: 22 Jul 2025

https://github.com/PJDude/dude

Duplicates Detector is a cross-platform GUI utility for finding duplicate files, allowing you to delete or link them to save space. Duplicate files are displayed and processed on two synchronized panels for efficient and convenient operation.

cli deduplication duplicate duplicate-detection duplicate-files duplicates duplicates-removal easy easy-to-use easyui gui gui-application python python3 sha1 threads tkinter utility utility-application

Last synced: 06 Mar 2025

https://github.com/laminas/laminas-cli

Console command runner, exposing commands written in Laminas MVC and Mezzio components and applications

cli command-line command-line-tool laminas mezzio

Last synced: 04 Oct 2025

https://github.com/sharpvik/sema

Semantic commit tool

cli git semantic-commits

Last synced: 14 Apr 2025

https://github.com/opengisch/qgis-plugin-ci

Let it package and release your QGIS plugin and do something funnier instead!

ci-cd cli qgis qgis-plugin

Last synced: 06 May 2025

https://github.com/bcicen/tcolors

Commandline color picker and palette builder

cli color-palette color-picker commandline terminal

Last synced: 21 Jul 2025

https://github.com/pluja/maestro

Turn natual language into commands. Your CLI tasks, now as easy as a conversation. Run it 100% offline, or use OpenAI's models.

ai assistant bash cli golang llama llm openai terminal

Last synced: 28 Apr 2025

https://github.com/dharmeshkakadia/cobra-example

minimal example of cobra app

cli cobra example golang

Last synced: 05 Feb 2026

https://github.com/rebus-org/gocommando

:bowtie: Console application helper library

c-sharp cli console-application

Last synced: 23 Apr 2025

https://github.com/Mortennn/Notarize

CLI to easily notarize a Mac app

automation buildsystem cli macos notarize

Last synced: 08 Apr 2025

https://github.com/moscajs/aedes-cli

Run Aedes MQTT Broker from the CLI

aedes broker cli hacktoberfest mqtt nodejs

Last synced: 08 Apr 2025

https://github.com/lusofonia/dicio

Dicionário de português no terminal.

cli

Last synced: 29 Jan 2026

https://github.com/jiacai2050/simargs

A simple, opinionated, struct-based argument parser in Zig.

argument-parser argument-parsing cli zig zig-library ziglang

Last synced: 08 Oct 2025

https://github.com/alexherbo2/kakoune.cr

A command-line tool for Kakoune

cli crystal kakoune plugin

Last synced: 06 Jul 2025

https://github.com/orisano/rget

rget is the parallel downloader for GitHub release.

cli downloader

Last synced: 07 Oct 2025

https://github.com/amio/nls

Missing inspector for npm packages.

cli list npm npm-package npm-scripts npm-why

Last synced: 06 Oct 2025

https://github.com/agourlay/dlm

Minimal HTTP download manager

cli download-manager http

Last synced: 01 Apr 2026

https://github.com/steipete/eightctl

Eight Sleep cli to fetch data and control your pods.

cli eightsleep

Last synced: 03 Apr 2026

https://github.com/mlb-rs/mlbt

A terminal user interface for the MLB stats API. Watch a baseball game in your terminal! ⚾

cli mlb mlb-gameday mlb-scores rust terminal

Last synced: 30 Apr 2026

https://github.com/kevcodez/gradle-upgrade-interactive

CLI to interactively upgrade gradle dependencies, inspired by yarn.

build cli dependency dependency-management gradle interactive jest nodejs npm upgrade version-checker

Last synced: 24 Oct 2025

https://github.com/dillonkearns/elm-cli-options-parser

Build type-safe command-line utilities in Elm!

cli elm options-parsing

Last synced: 28 Oct 2025

https://github.com/Phantas0s/gocket

💼 CLI / TUI for Pocket

cli linux macos pocket tui windows

Last synced: 27 Mar 2025

https://github.com/chenasraf/simple-scaffold

Generate any file structure - from single components to entire app boilerplates, with a single command.

cli file files generator javascript scaffold scaffolding template typescript

Last synced: 05 Apr 2025

https://github.com/exalt/exalt

A JavaScript framework for building universal apps.

cli framework javascript ssr webcomponents

Last synced: 08 Jul 2025

https://github.com/edenlabllc/rmk

RMK CLI - Reduced Management for Kubernetes by Edenlab LLC.

ci-cd cicd cli containers deployment devops fhir git gitops go golang helm helmfile infrastructure k8s kodjin kubectl kubernetes rmk terraform

Last synced: 16 Apr 2026

https://github.com/Siddhant-K-code/agent-trace

strace for AI agents. Capture and replay every tool call, prompt, and response from Claude Code, Cursor, Gemini CLI or any MCP client

agent-observability agent-trace agent-traces agents ai-agents cli datadog developer-tools honeycomb llm-tools observability opentelemetry strace trace traces tracing

Last synced: 29 May 2026

https://github.com/kagof/pixel-perfect-svg

NodeJS CLI to convert pixel art to an SVG

cli nodejs npm pixel-art svg typescript

Last synced: 17 Mar 2025

https://github.com/demozap/demozap

⚡ Create demo components in a zap

cli code-generator demo documentation documentation-tool react

Last synced: 06 Apr 2025

https://github.com/thatisuday/catage

Node package and CLI tool to convert code into an image with syntax highlighting

cli command-line-tool node nodejs npm syntax syntax-highlighting

Last synced: 27 Jul 2025

https://github.com/phantas0s/gocket

💼 CLI / TUI for Pocket

cli linux macos pocket tui windows

Last synced: 09 Mar 2026

https://github.com/kylebebak/questionnaire

Elegant mini-DSL for creating command line questionnaires

cli pick prompt questionnaire terminal

Last synced: 18 Sep 2025

https://github.com/FlatbreadLabs/flatbread

Consume relational, flat-file data using GraphQL in any static framework 🫓

cli cms devtools flat-file graphql jamstack markdown nodejs serverless static sveltekit yaml

Last synced: 02 Aug 2025

https://github.com/sshwy/pku3b

🎓a Better BlackBoard for PKUers. 北京大学教学网命令行工具(🖥️Win/🐧Linux/🍏Mac), 支持查看/提交作业、下载课程回放.

blackboard-learn cli command-line-tool crawler m3u8 peking-university pku rust

Last synced: 30 Jan 2026

https://github.com/andywer/puppet-run

🤖 Run anything JavaScript in a headless Chrome from your command line

chrome cli headless puppeteer scripting testing

Last synced: 22 Aug 2025

https://github.com/verygoodopensource/pub_updater

A Dart package which supports checking if a current package is up-to-date.

cli dart dart-package flutter pubdev

Last synced: 16 May 2025

https://github.com/DavidGamba/go-getoptions

Fully featured Go (golang) command line option parser with built-in auto-completion support.

argument-parser autocomplete cli command-line flag getopt golang hacktoberfest option-parser

Last synced: 14 Mar 2025

https://github.com/mukezhz/geng

Generate Golang Project CLI

cli generator gin go golang golang-generator project

Last synced: 19 Oct 2025

https://github.com/crazypython/gpt3-cli

A lightweight command-line interface to OpenAI's GPT-3. Temperature, presence, and frequency up to 2. Streaming support

cli frequency gpt-3 gpt3 gpt3-cli openai presence temperature

Last synced: 10 Apr 2025

https://github.com/plmercereau/chat-dbt

Interact with your database using human queries through OpenAI GPT.

chatgpt cli clickhouse database db natural-language nextjs nodejs openai postgresql sql

Last synced: 17 Mar 2025

https://github.com/alufers/inpost-cli

A CLI tool to interact with the Polish InPost postal company. Has the same features as the mobile app and more.

cli golang inpost

Last synced: 15 Jul 2025

https://github.com/VeryGoodOpenSource/pub_updater

A Dart package which supports checking if a current package is up-to-date.

cli dart dart-package flutter pubdev

Last synced: 03 Apr 2025

https://github.com/aminehmida/medots

Cross-platform dot config files manager using a yaml file.

cli command-line command-line-tool config cross-platform dotfiles manager

Last synced: 12 Apr 2025

https://github.com/peg/rampart

Open-source firewall for AI agents. Policy engine that audits and controls what OpenClaw, Claude Code, Cursor, Codex, and any AI tool can do on your machine.

agent-security ai-agents ai-security audit-trail claude-code cli codex devtools golang ld-preload llm mcp openclaw policy-engine prompt-injection secure-ai-agents secure-openclaw security security-openclaw

Last synced: 06 May 2026

https://github.com/privatenumber/mdeval

Evaluate JavaScript in Markdown and interpolate results in-place

cli dynamic eval javascript markdown nodejs readme

Last synced: 09 Jun 2026

https://github.com/acurast/acurast-cli

A cli to interact with the Acurast Cloud

acurast cli cloud network

Last synced: 24 Dec 2025

https://github.com/joehillen/paruz

A fzf terminal UI for paru or pacman

archlinux bash cli fzf pacman tui

Last synced: 07 Apr 2025

https://github.com/godaddy/jiractl

A command-line tool for managing Jira

cli epics hacktoberfest jira sprints

Last synced: 03 Oct 2025

https://github.com/longyangxi/bit-office

Bit-Office is a real office for your AI agents. Agents communicate, collaborate, and work together like a real team. Assign tasks, coordinate multiple LLM CLIs(Claude, Codex, Gemini, OpenCode, Aider...), and watch projects come to life with live previews.

ably ai-agents claude-code cli codex developer-tools gemini multi-agent nextjs orchestration pixel-art pwa telegram-bot typescript websocket

Last synced: 13 Mar 2026

https://github.com/vein-lang/vein

🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.

arm32 arm64 cli interpreter jit language machine-learning programming-language quantum-computing research-project virtual-machine

Last synced: 14 Jan 2026

https://github.com/kurtbuilds/modenv

A CLI to easily manage .env files and keep them consistent. It is simple, fast, error resistant, and composable.

cli dotenv environment-variables rust

Last synced: 31 Oct 2025

https://github.com/antonlydike/riscemu

RISC-V emulator in python

assembly cli python3 risc-v

Last synced: 11 Sep 2025

https://github.com/ipriyam26/torsizzle

Downloading and Streaming torrent faster and smoother than ever before no more spending time looking up those shady torrent sites that try to track you. Search, Browse, Stream, Download movies webseries audiobooks.... faster than ever before directly from your terminal

cli streaming torrent

Last synced: 07 May 2025

https://github.com/apexatoll/aoc-cli

Command line interface for Advent of Code, built in Ruby using Kangaru

advent-of-code aoc cli kangaru ruby

Last synced: 11 Jul 2025

https://github.com/potch/foxshot

Capture web page screenshots using headless Firefox!

cli firefox nodejs screenshot

Last synced: 17 Jul 2025

https://github.com/darthbenro008/rchore

An feature packed Google Tasks CLI written purely in Rust

cli google-tasks hacktoberfest hacktoberfest2022 p10k rust terminal

Last synced: 13 Apr 2025

https://github.com/emedvedev/enigma

Enigma cipher machine emulator (CLI + library) written in Go

cli emulator enigma enigma-cipher enigma-machine enigma-simulator

Last synced: 13 Apr 2025

https://github.com/mercurialsolo/claudectl

Auto-pilot your Claude Code. Add a local LLM brain that learns from your actions and auto-approves/denies

agent-orchestration auto-approve claude claude-code cli llm local-llm ollama ratatui rust session-monitor terminal tui

Last synced: 25 Apr 2026

https://github.com/ccbrown/needy

A C++ library dependency helper.

cli cpp dependancy-manager python

Last synced: 07 Feb 2026

https://github.com/lpgray/12306-cli

command line tool for 12306.cn 🚄

12306 cli

Last synced: 07 May 2025

https://github.com/int128/oauth2cli

Go package of OAuth 2.0 authorization for command line tools, which allows simple authorization flow for better UX

cli golang oauth2

Last synced: 23 Nov 2025

https://github.com/dhondta/python-tinyscript

Devkit for quickly building CLI tools with Python

cli cli-toolkit ctf-tools development devkit programming python rad tinyscript

Last synced: 05 Apr 2025

https://github.com/getspooky/cookiescript

🍪 A highly scalable, professional boilerplate for building fast, robust and adaptable mern web apps 🚀

boilerplate cli express i18n mern-stack nodejs react react-hooks scaffolding seo-friendly seo-optimization template webpack

Last synced: 28 Aug 2025

https://github.com/nichtich/wdq

Command line interface to Wikidata Query Service

cli wikidata

Last synced: 03 Aug 2025

https://github.com/dlt/pg_glimpse

🐘 Terminal-based PostgreSQL dashboard for monitoring queries, locks, replication, and performance

cli monitoring observability postgresql ratatui rust tui

Last synced: 03 Mar 2026

https://github.com/cutenode/delice

📑 A CLI to help you get insight into your projects' licenses

cli compliance license-management

Last synced: 24 Oct 2025

https://github.com/jonykalavera/dokli

Magical Dokploy CLI/TUI.

cli dokploy tui

Last synced: 16 Jan 2026

https://github.com/timjchin/unpuzzled

A colorful CLI library with variable provenance.

cli flags go golang toml

Last synced: 13 Jan 2026

https://github.com/allenai/amti

A Mechanical Turk Interface (amti) 🤖

annotation cli command-line-tool crowdsourcing mechanical-turk mturk

Last synced: 05 Mar 2026

https://github.com/junip/jirax

:sunglasses: :computer: Simple and flexible CLI Tool for your daily JIRA activity (supported on all OSes)

cli jira jira-api-usage jira-cli jira-connector jira-issue jira-jql jira-plugin jira-rest-api jira-tickets jiraapiintegration jirarest node-cli

Last synced: 21 Jun 2025

https://github.com/mingrammer/gosearch

:mag: Search the Go packages via command-line

cli go package search

Last synced: 22 Apr 2025

https://github.com/Dicklesworthstone/rich_rust

Beautiful terminal output for Rust inspired by Python's Rich: tables, panels, syntax highlighting, progress bars, and full-color rendering

cli developer-tools rust terminal tui

Last synced: 19 Jun 2026

https://github.com/nickolaj-jepsen/fnug

Fnug runs all your lints, tests and commands at once, in the terminal. With git integration and file watching

cli developer-tools task-runner terminal textual tui

Last synced: 06 Mar 2026

https://github.com/cjpatoilo/banner-cli

Create a banner comment from package data.

banner banner-comment cli npm

Last synced: 17 Mar 2026

https://github.com/ttytm/bartender

Customizable progress indicators for V terminal applications.

cli customizable gluten-free progress progress-bar progressbar terminal v vlang

Last synced: 13 Jul 2025

https://github.com/cions/leveldb-cli

A command-line interface for LevelDB

chrome chromium cli forensics indexeddb leveldb

Last synced: 15 Feb 2026

https://github.com/kaikozlov/localsend.koplugin

LocalSend plugin for KOReader - receive files wirelessly on your e-reader

cli koreader koreader-plugin koreader-plugins localsend

Last synced: 13 Jan 2026

https://github.com/mix-php/vega

💫 Vega is a CLI mode HTTP web framework written in PHP supports Swoole, WorkerMan, FPM, CLI-Server / Vega 是一个用 PHP 编写的 CLI 模式 HTTP 网络框架,支持 Swoole、WorkerMan、FPM、CLI-Server

cli framework mixphp php router swoole vega workerman

Last synced: 21 Aug 2025

https://github.com/openhue/openhue-cli

OpenHue CLI is a command-line interface for interacting with Philips Hue smart lighting systems.

automation cli cobra-cli golang openhue philips-hue

Last synced: 22 Apr 2025

https://github.com/christophemarois/arguing-robots

🤖 Watch and hear macOS robots argue live in your terminal 🤖

cli crystal macos robots text-to-speech

Last synced: 13 Apr 2025

https://github.com/getkirby/cli

Kirby Command Line Interface

cli cms devtools dx kirby kirby3 kirby4 kirby5 php

Last synced: 04 Apr 2025

https://github.com/lyokha/g3kb-switch

CLI keyboard layout switcher for Gnome Shell

cli gnome gnome-3 gnome-shell keyboard-layout-switcher vim-xkbswitch

Last synced: 13 Jun 2025