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/pure-admin/pure-admin-cli

快速构建pure-admin相关项目的命令行工具

cli pure-admin pure-admin-cli vue-pure-admin

Last synced: 22 Jun 2025

https://github.com/mainframeos/erebos

JavaScript client and CLI for Swarm

cli dapp javascript library swarm web3

Last synced: 12 Jan 2026

https://github.com/cuba-platform/cuba-cli

CUBA Platform Development Command-Line Interface

cli cuba-cli cuba-platform generator scaffolding

Last synced: 14 Jul 2025

https://github.com/voxpelli/node-webmention-testpinger

A tool to ping your site with a variety of real world WebMentions

cli indieweb microformats test-suite webmention

Last synced: 06 Apr 2025

https://github.com/hodfords-solutions/nestjs-command

nestjs-command simplifies creating and managing CLI commands in NestJS applications. It offers an easy way to define and execute commands, streamlining CLI integration and boosting productivity with minimal configuration.

cli command nestjs nodejs

Last synced: 06 Apr 2025

https://github.com/spirometaxas/periodic-table-cli-py

An interactive Periodic Table of Elements app for the console

ascii-art chemistry cli command-line curses elements periodic-table-of-elements pip python terminal

Last synced: 14 Apr 2025

https://github.com/davidesantangelo/gitingest

Gitingest is a command-line tool that fetches files from a GitHub repository and generates a consolidated text prompt for your LLMs.

cli llm machine-learning ruby tools

Last synced: 23 Sep 2025

https://github.com/eggplants/getjump

Retrieve and save images from manga distribution sites using GigaViewer

cli downloader gigaviewer manga manga-downloader shonenjump

Last synced: 28 Dec 2025

https://github.com/invinciblezeal/jiggler

Keep your screen awake and working while you rest

cli command-line command-line-tool linux macos python terminal utility windows

Last synced: 01 Sep 2025

https://github.com/hebertialmeida/modelgen

🎰 A CLI to generate Models for many languages, based on a JSON Schema and a template.

cli generator immutable-objects java kotlin model modelgen swift

Last synced: 21 Feb 2026

https://github.com/efJerryYang/chatgpt-cli

A markdown-supported command-line interface tool that connects to ChatGPT using OpenAI's API key.

chatbot chatgpt chatgpt-cli cli command-line markdown openai

Last synced: 19 Apr 2025

https://github.com/oalders/is

an inspector for your environment

bash cli golang shell terminal

Last synced: 23 Apr 2026

https://github.com/8go/matrix-nostr-bridge

Bridge between Matrix and Nostr communication protocols

bridge cli communication-protocol matrix nostr python rust-lang terminal tool

Last synced: 26 Oct 2025

https://github.com/rudrankriyam/foundation-models-framework-cli

A powerful command-line interface for Foundation Models on Apple platforms.

apple-intelligence cli developer-tools foundation-models llm macos swift swift-package

Last synced: 17 Apr 2026

https://github.com/omgimanerd/doclt

Digital Ocean Command Line Tool

cli cli-app cli-application digital-ocean digitalocean doclt

Last synced: 03 May 2025

https://github.com/mrz1836/paymail-inspector

:money_with_wings: CLI app for interacting with paymail service providers

bitcoin bitcoinsv bitpic brfc brfc-specifications bsv bsvalias cli golang paymail

Last synced: 06 May 2025

https://github.com/humio/cli

CLI Client for Humio - Stream Logs All Day Long

cli humio

Last synced: 29 Oct 2025

https://github.com/coolapso/tfimport

Automatically import infrastructure to tfstate

automation cli iac opentofu terraform

Last synced: 11 Jun 2026

https://github.com/sayanarijit/gh-xplr

Explore GitHub repos using xplr via GitHub CLI

cli command-line gh-extension github terminal tui

Last synced: 20 Jun 2025

https://github.com/AlexanderThaller/hstdb

Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.

cli history rust sync zsh

Last synced: 16 Aug 2025

https://github.com/vladocar/pdfsave

Convert websites into readable PDFs

cli node node-js nodejs pdf pdf-converter pdf-generation readability readable

Last synced: 09 Jul 2025

https://github.com/anirudhg07/cheatshh

Cheatshh is a CLI tool to store commands and their descriptions in a place you can look into as cheatshheat so you dont have to remember them.

cheatsheet cheatsheets cheatsheets-hub cheatshh cli shell-script shellscript

Last synced: 15 Apr 2025

https://github.com/hairyhenderson/go-which

A cross-platform Go implementation of the which(1) command, usable both as a CLI and library

cli cross-platform go go-package golang golang-cli golang-library hacktoberfest library shell

Last synced: 28 Apr 2025

https://github.com/armmbed/mbed-tools

⚠️ Beta Status: New command line tooling for Mbed OS

cli mbed mbed-os os tools toolset

Last synced: 19 Oct 2025

https://github.com/nk412/quickhist

quickly plot a histogram on the CLI

bash cli histogram plot unix

Last synced: 23 Jul 2025

https://github.com/kenjitakahashi/td

a non-offensive, per project ToDo manager.

cli python todo todolist

Last synced: 13 Apr 2025

https://github.com/bkuhlmann/xdg

A XDG Base Directory Specification implementation.

cli xdg

Last synced: 13 Apr 2025

https://github.com/scmmishra/slick-deploy

CLI tool to declaratively deploy containers with Caddy

caddy cli containers deployment docker go golang vm

Last synced: 13 Apr 2025

https://github.com/ethersphere/swarm-cli

Manage your Bee node and interact with the Swarm network via the CLI

bee bee-client cli decentralized feed identity sign swarm

Last synced: 05 Apr 2025

https://github.com/nickzuber/infrared

:sparkles::rocket: Blazing fast, inferred static type checker for JavaScript.

cli compiler configurable es6 fast javascript parser productivity static-analysis tool type-checking zero-configuration

Last synced: 07 May 2025

https://github.com/alexanderthaller/hstdb

Better history management for zsh. Based on ideas from https://github.com/larkery/zsh-histdb.

cli history rust sync zsh

Last synced: 29 Oct 2025

https://github.com/supercilex/ftzz

File Tree Fuzzer creates a pseudo-random directory hierarchy filled with some number of files.

cli directory-tree files fuzzing rust

Last synced: 05 Apr 2025

https://github.com/beatlabs/gomodctl

Search, Check, and Update Go modules.

cli go golang modules packages

Last synced: 08 Sep 2025

https://github.com/abdfnx/gosh

⌨ A golang library for executing bash & powershell commands easly.

bash cli go golang library linux macos powershell shell tool windows

Last synced: 13 Apr 2025

https://github.com/stevelr/age-op

simple CLI encryption without the footguns: age + 1password

1password-cli backups cli encryption

Last synced: 11 Apr 2025

https://github.com/radiusmethod/awsd

AWS Profile Switcher in Go

aws aws-profile aws-profiles cli go tools

Last synced: 17 Jan 2026

https://github.com/24seconds/rust-cli-pomodoro

Pomodoro cli app. Manage your time using this

cli ipc notifications pomodoro pomodoro-technique rust

Last synced: 21 Jun 2025

https://github.com/t34-dev/go-field-alignment

A powerful tool designed for Golang developers to enhance code readability by performing multi-level field alignment in struct declarations while preserving original metadata.

alignment cicd clean cli field go optimization padding structure

Last synced: 09 Apr 2025

https://github.com/mklement0/shall

A CLI and REPL for invoking shell scripts or commands with multiple POSIX-like shells for portability testing.

cli cross-platform posix-sh shell testing unix-cli

Last synced: 10 Oct 2025

https://github.com/alexandretrotel/todo-tree

A command-line tool to find and display TODO-style comments in your codebase.

cli command-line-tool statistics todo

Last synced: 31 May 2026

https://github.com/rtlzeromemory/rezi

React-style terminal UI framework powered by a native C rendering engine. Ink-compatible. Minimal redraws. Much lower overhead.

c cli devtools ffi ink nodejs opensource react terminal-ui tui typescript

Last synced: 14 Mar 2026

https://github.com/orsinium-labs/mypy-baseline

Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing ones.

baseline cli gradual-typing legacy-code mypy python python3 static-typing typing

Last synced: 20 Aug 2025

https://github.com/mirukana/pixcat

CLI and Python 3.6+ API to display images on a kitty terminal with optional resizing.

api cli graphic icat image kitty picture python resize scale terminal

Last synced: 22 Apr 2025

https://github.com/vknabel/archery

Declare all your project's metadata and what you can do with it in one single place.

archery arrow cli hacktoberfest metadata mint swift swift-package-manager

Last synced: 29 Sep 2025

https://github.com/liamg/flinch

A collection of terminal-based widgets for richer Golang CLI apps.

cli gui terminal-ui tui

Last synced: 03 Nov 2025

https://github.com/irishmaestro/fubar

Formidable Unix Binary Arsenal & Repository. TUI built for offline payload generation, retrieval, and exfiltration.

binaries cli ctf ctf-tools cybersecurity fubar gtfobins hackthebox linux privesc tui tui-rs

Last synced: 31 Mar 2025

https://github.com/amalfra/docker-hub

Docker Hub in your terminal

cli docker dockerhub python table

Last synced: 15 Mar 2025

https://github.com/genuinetools/magneto

Pipe runc (OCI compatible) events to a stats TUI (Text User Interface).

cgroups cli containers docker linux oci opencontainers runc stats

Last synced: 31 Aug 2025

https://github.com/3rd-eden/argh

argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.

argh argument-parsing cli javascript parse-options

Last synced: 13 Apr 2025

https://github.com/kubukoz/spotify-next

Small CLI app for filtering out music on Spotify.

cats-effect cats-mtl cats-tagless cli decline http4s scala spotify tagless-final

Last synced: 09 May 2025

https://github.com/alekseymartynov/shazam-for-real

Cross-platform Shazam console client, written in .NET

cli dotnet shazam

Last synced: 11 Jul 2025

https://github.com/engnr/qt-downloader

CLI to download Qt on headless systems

cli downloader headless qt qt5 qt6

Last synced: 06 Oct 2025

https://github.com/mufeedvh/seclip

A CLI utility to secretly copy secrets to clipboard. :lock::memo:

cli clipboard command-line pgp pgp-key privacy privacy-tools private-key rust secrets secrets-management ssh ssh-key utility

Last synced: 06 Jul 2025

https://github.com/openware/kite

Kite is a devops CLI for generating infrastructure as code

cli devops infrastructure kite

Last synced: 20 Aug 2025

https://github.com/lachlanjc/objectify-css

CLI for converting CSS rules to JavaScript style objects

cli converter css css-in-js

Last synced: 23 Apr 2025

https://github.com/jellydn/twt-dl-cli

The easiest way to download any Twitter video from CLI

cli download-videos twitter

Last synced: 28 Aug 2025

https://github.com/hotsno/keroro

Play next unwatched episode in mpv and sync progress with AniList

anilist anime cli mpv mpv-anilist

Last synced: 10 Apr 2025

https://github.com/Ademking/WebCmd

💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers

browser chrome chrome-browser chrome-extension cli

Last synced: 27 Mar 2025

https://github.com/nyggus/makepackage

Package for easy packaging of Python code

cli package packaging python

Last synced: 21 Oct 2025

https://github.com/goerz/tmuxpair

Command line script for setting up a temporary tmux session for pair programming

cli pair-programming ssh terminal tmux

Last synced: 16 Oct 2025

https://github.com/yankeexe/air-quality-cli

Get Air Quality Index for your city/country 😷

air-quality cli commandline go go-cli golang golang-application

Last synced: 19 Apr 2025

https://github.com/3rd-Eden/argh

argh is a extremely light weight option/argument/process.argv parser for Node.js. It only parses options, nothing more than that.

argh argument-parsing cli javascript parse-options

Last synced: 28 Mar 2025

https://github.com/vknabel/Archery

Declare all your project's metadata and what you can do with it in one single place.

archery arrow cli hacktoberfest metadata mint swift swift-package-manager

Last synced: 14 May 2025

https://github.com/ademking/webcmd

💣 WebCmd v1.1 : Improved "new tab" page made for CLI Lovers

browser chrome chrome-browser chrome-extension cli

Last synced: 15 Jun 2025

https://github.com/kitschpatrol/yanki

A CLI tool and TypeScript library to turn Markdown into Anki flashcards.

anki anki-connect cli flashcards markdown npm-package spaced-repetition sync

Last synced: 07 Apr 2026

https://github.com/orsinium-archive/poetry-setup

Generate setup.py (setuptools) from pyproject.toml (poetry)

cli packaging pip poetry pypi pyproject python setuptools

Last synced: 08 May 2025

https://github.com/bendingbender/yarpm

CLI tool to run npm scripts with either npm, pnpm, or yarn, depending on how it was started

cli cross-platform nodejs npm npm-package npm-scripts pnpm yarn

Last synced: 12 Apr 2025

https://github.com/eyeplum/cicero-tui

Unicode tool with a terminal user interface.

cli linux macos rust tui unicode

Last synced: 24 Mar 2025

https://github.com/mauvilsa/tesseract-recognize

Tool that does layout analysis and/or text recognition using tesseract and outputs the result in Page XML format

cli docker-image document-recognition ocr optical-character-recognition pagexml tesseract text-detection

Last synced: 05 May 2025

https://github.com/tismith/exitfailure

Helpers for easily using failure::Error and others as return types in main() while still giving human-readable error messages.

cli exitfailure failure library newtype rust

Last synced: 08 Apr 2026

https://github.com/keisukeyamashita/commitlint-rs

🔦 Lint commit messages with conventional commit messages

cd ci cicd cli commitlint conventional-commits conventionalcommits gitops lint linter rust

Last synced: 05 Apr 2025

https://github.com/taiki-e/cargo-minimal-versions

Cargo subcommand for proper use of -Z minimal-versions and -Z direct-minimal-versions.

cargo cli rust testing

Last synced: 05 Apr 2025

https://github.com/budde25/switcheroo

A cross platform, Rust implementation for the Tegra X1 bootROM exploit

cli gui

Last synced: 20 Aug 2025

https://github.com/m-sureshraj/jenni

👩‍💻 Jenkins Personal Assistant - CLI to interact with Jenkins server

cli jenkins jenkins-cli node-js

Last synced: 06 Jul 2025

https://github.com/knqyf263/sou

A tool for exploring files in container image layers

cli container-image tui

Last synced: 27 Feb 2026

https://github.com/fabio42/sasqwatch

A modern take on the classic watch command

bubbletea charm charmbracelet cli go golang watch

Last synced: 17 Mar 2026

https://github.com/bilalimamoglu/sift

Turn noisy command output into a short, actionable first pass for coding agents.

ai-agents cli coding-agents command-line debugging developer-tools heuristics jest llm log-analysis pytest terminal testing vitest

Last synced: 01 Apr 2026

https://github.com/sgreben/flagvar

A collection of CLI argument types for the Go `flag` package.

argument-parser cli enum glob golang json time url

Last synced: 03 Mar 2026

https://github.com/deevus/pixels

Disposable Linux containers for AI coding agents, with extensible backends

ai-agents cli containers devtools go incus linux sandboxing truenas zfs

Last synced: 05 Mar 2026

https://github.com/720kb/yogurl

Serve files and code over HTTP in one command. The CLI for http://yogurl.io

cli command-line file-sharing files http link serve urlify urls

Last synced: 17 Aug 2025

https://github.com/purpleclay/dns53

Dynamic DNS within Amazon Route53. Expose your EC2 quickly, easily and privately

aws bubbletea cli dns dns-record dynamic ec2 phz private route53 tui

Last synced: 11 Jun 2025

https://github.com/clojure/tools.tools

Clojure CLI tool for managing Clojure CLI tools

cli clojure

Last synced: 10 Jun 2025

https://github.com/jpleorx/youtube-download-cli

An elegant CLI tool built in Python that allows you to download videos from YouTube both as MP4 video files and as MP3 audio files

cli cli-app cli-tool python python3 pytube youtube youtube-audio-downloader youtube-dl youtube-downloader youtube-downloader-app youtube-downloader-python youtube-video-downloader

Last synced: 10 May 2025

https://github.com/2kabhishek/tmux-tilit

Better tiling for tmux 🪟🪓

cli linux plugin tiling tmux utility wm

Last synced: 03 May 2025

https://github.com/trinhminhtriet/spiko

🚀 Spiko is a fast, Rust-based load testing tool with a beautiful TUI for real-time insights.

benchmark cli http http2 load-testing perfomance-testing rust tui

Last synced: 23 Jun 2025

https://github.com/matteoguadrini/dinosay

dinosay is a humble, simple, nice and paleolithic alternative to cowsay.

cli comic cowsay dinosaur dinosay hacktoberfest python python-library python3 template

Last synced: 11 Apr 2025

https://github.com/Reeceeboii/Pi-CLI

Pi-Hole data right from your terminal. Live updating view, query history extraction and more!

cli dns ftl-engine go help-wanted pi-cli pi-hole terminal-based

Last synced: 24 Jul 2025