Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source cli software

8331 open-source libraries, tools and applications tagged cli, ranked by how closely cli is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

8331 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
PartialVolume/shredos.x86_64
ShredOS is a small bootable Linux distribution for securely erasing disks using nwipe on x86 PCs, servers, and Intel-based Macs. It boots d…
953231active
fishros/install
A one-click installation script (fishros) for setting up ROS/ROS2, Docker, VSCode, Node.js, WeChat, and system source configuration on Ubun…
673231active
.NET SDK
The .NET SDK repository containing core project creation and build functionality shared between Visual Studio and the .NET CLI, including M…
1003230active
mydumper/mydumper
MyDumper is a high-performance, multithreaded logical backup tool for MySQL, MariaDB, Percona, and TiDB databases. It consists of mydumper …
943226active
D3Ext/WEF
WEF is a Wi-Fi Exploitation Framework written in Bash that automates a wide range of wireless attacks against WPA/WPA2/WPA3, WPS, and WEP n…
483225active
Bionus/imgbrd-grabber
Grabber is a highly customizable imageboard/booru browser and mass downloader that can fetch thousands of images from multiple booru source…
843224active
yoshiko-pg/difit
difit is a lightweight CLI tool that spins up a local web server to display Git commit diffs in a GitHub-like Files changed view. It suppor…
763224active
ananthakumaran/paisa
Paisa is a self-hosted personal finance manager that provides a web/desktop GUI on top of the ledger plain-text double-entry accounting too…
863222active
nix-community/nh
nh is a Rust-based CLI helper that wraps and improves common Nix and NixOS commands, including flake-based rebuilds, home-manager, and nix-…
943219active
hairyhenderson/gomplate
gomplate is a command-line template rendering tool built on Go's template syntax, supporting hundreds of built-in functions. It can pull da…
953212active
MacRimi/ProxMenux
ProxMenux is an interactive menu-driven toolkit for Proxmox VE that combines a terminal menu with a live web dashboard. It automates post-i…
873204active
mayneyao/eidos
Eidos is a local-first, single-file relational spreadsheet built on standard SQLite, usable from a desktop app, browser editor, or agent-fi…
933198active
Purfview/whisper-standalone-win
Standalone Windows/Linux/macOS executables of OpenAI's Whisper and Faster-Whisper that transcribe audio and video to text and subtitles wit…
443194active
gruntwork-io/cloud-nuke
cloud-nuke is a Go CLI tool that deletes all resources in a cloud account (primarily AWS, supporting 125+ resource types), designed for cle…
913193active
devanshbatham/ParamSpider
ParamSpider is a Python CLI tool that mines URLs for a domain or list of domains from web archives (Wayback Machine), filtering out uninter…
513190active
s0md3v/Photon
Photon is a fast Python-based web crawler designed for OSINT (open-source intelligence) tasks. It extracts URLs, emails, social media accou…
6513243maintenance
punitarani/fli
Fli is a Python library, CLI, and MCP server that provides programmatic access to Google Flights data by interacting directly with Google F…
793186active
alecthomas/kong
Kong is a command-line argument parser library for Go that maps flags, positional arguments, and subcommands onto Go structs using tags. It…
763186stable
mikeyobrien/ralph-orchestrator
A Rust CLI that orchestrates autonomous AI coding agents (Claude Code, Codex CLI, Gemini CLI, etc.) in a repeated loop until a task complet…
793184active
tio/tio
tio is a command-line serial device I/O tool for connecting to serial TTY devices with a simple interface and configuration file support. I…
503181active
ryzendew/Linux-Affinity-Installer
An installer application that sets up Serif Affinity creative software (Photo, Designer, Publisher, and v3 unified app) on GNU/Linux using …
733176active
sa7mon/S3Scanner
A multi-threaded CLI tool written in Go that scans for misconfigured (open) S3 buckets across AWS and other S3-compatible providers like GC…
623176active
pytube/pytube
pytube is a lightweight, dependency-free Python library and command-line utility for downloading YouTube videos, playlists, and caption tra…
2313177maintenance
sqldef/sqldef
sqldef is a single-binary CLI tool for idempotent, declarative database schema management using plain SQL DDL files. It diffs the desired s…
933173active
laravel/pint
Laravel Pint is an opinionated PHP code style fixer built on top of PHP-CS-Fixer. It provides a zero-configuration CLI for keeping PHP code…
973169active
sqitchers/sqitch
Sqitch is a standalone database change management (migration) tool that tracks schema changes as native SQL scripts with a plan file and Me…
793169stable
vim-test/vim-test
A Vim/Neovim plugin that wraps many test runners so you can run tests at different granularities (file, nearest test, suite) directly from …
903164active
TypeStrong/ts-node
ts-node is a TypeScript execution engine and REPL for Node.js that JIT-transforms TypeScript into JavaScript so it can be run directly with…
2313119maintenance
Toybox
Toybox combines many common Linux command line utilities (cp, mv, cat, etc.) into a single small, fast, BSD-licensed multicall binary that …
763162active
lxgr-linux/pokete
Pokete is a small terminal-based game inspired by classic Pokemon, written in Python. Players catch, train, and battle creatures called Pok…
573160active
xiv3r/Burpsuite-Professional
A shell-based installer that deploys Burp Suite Professional (a commercial web security testing toolkit) on Linux and NixOS, bundled with a…
603159active
tfeldmann/organize
organize is a Python-based command-line tool that automates file management using rule-based configurations with filters and actions. It sa…
663157active
ravachol/kew
kew is a fast, immersive terminal music player written in C that plays local music files with gapless playback, album art, visualizers, and…
973156active
Stryker
Stryker is a mutation testing tool family that measures the effectiveness of your unit tests by automatically inserting bugs (mutants) into…
953156active
greshake/i3status-rust
i3status-rust is a resource-friendly, feature-rich replacement for i3status written in pure Rust. It renders configurable 'blocks' of syste…
803154active
hanslub42/rlwrap
rlwrap is a command-line wrapper that uses GNU Readline to add line editing, persistent input history, and user-defined completion to any i…
673153stable
WecomTeam/wecom-cli
The official WeCom (WeChat Work) command-line tool written in Rust, letting humans and AI agents operate WeCom from the terminal. It covers…
583153active
keon/browser-control
A small, fast Rust CLI that drives a real browser over the Chrome DevTools Protocol, designed for coding agents and shell pipelines. It exp…
903151active
Leonxlnx/taste-skill
Taste‑Skill is an open‑source frontend framework that provides SKILL.md files for AI coding agents. It guides agents to generate polished, …
8399407experimental
skywind3000/z.lua
z.lua is a command-line tool that speeds up filesystem navigation by tracking your most-used directories using a frecency algorithm. It is …
913148stable
NaturalIntelligence/fast-xml-parser
A pure JavaScript library for rapidly validating XML, parsing XML to JS objects, and building XML from JS objects, with no C/C++ dependenci…
943138stable
gkurt/tegaki
Tegaki is a framework-agnostic TypeScript library that turns any font into animated handwriting, rendering stroke-by-stroke drawing animati…
823138active
mozilla/web-ext
web-ext is Mozilla's command line tool for building, running, linting, signing, and testing WebExtensions. It streamlines Firefox extension…
963137active
shshemi/tabiew
Tabiew is a lightweight terminal user interface (TUI) application written in Rust for viewing and querying tabular data files such as CSV, …
903137active
cacjs/cac
CAC (Command And Conquer) is a lightweight, zero-dependency JavaScript/TypeScript library for building command-line applications. It provid…
873136stable
leahneukirchen/nq
nq is a set of tiny Unix command-line utilities for creating lightweight, ad-hoc job queues with no daemons, setup, or supervision. It enfo…
503136stable
anishathalye/git-remote-dropbox
A Git remote helper that lets you use a Dropbox folder or shared folder as a true Git remote, maintaining atomicity and concurrency guarant…
693135stable
GoogleChromeLabs/bubblewrap
Bubblewrap is a Node.js CLI and library from GoogleChromeLabs that generates, builds, and updates Android application projects that launch …
993131active
blockchain-etl/ethereum-etl
A Python CLI tool that extracts Ethereum blockchain data (blocks, transactions, token transfers, logs, traces, contracts) and exports it to…
483131active
filips123/PWAsForFirefox
A tool that installs, manages, and runs Progressive Web Apps (PWAs) in Mozilla Firefox as standalone desktop apps. It combines a Firefox br…
983129active
SynkraAI/aiox-core
AIOX (AI-Orchestrated System) is an open-source framework for orchestrating specialized AI agents, workflows, and CLI-first experiences for…
803125active
Gemini Watermark Tool
A C++20 tool that detects and removes the Gemini/Nano Banana Pro and Veo watermarks from AI-generated images using calibrated reverse alpha…
743124active
tegal1337/CiLocks
CiLocks is a menu-driven Linux CLI toolkit for Android and iOS security testing, bundling lockscreen brute-force/bypass, ADB data extractio…
233123active
ddworken/hishtory
hiSHtory is a CLI tool that replaces your shell history with a richer, context-aware version storing the working directory, exit code, host…
633120active
LibreScore
dl-librescore is a set of tools (app, userscript, CLI, and website) for downloading sheet music from MuseScore as MSCZ, MIDI, MP3, or PDF, …
743118active
21y4d/nmapAutomator
nmapAutomator is a POSIX-compatible shell script that automates nmap-based network reconnaissance and enumeration, running scans in the bac…
323115active
tlaplus/tlaplus
The official TLA+ tools repository containing TLC, a model checker for TLA+ specifications, plus the SANY parser, PlusCal translator, REPL,…
863114active
tmux-plugins/tmux-yank
A tmux plugin that enables copying text from tmux to the system clipboard. It is a small shell-based plugin installable via TPM that works …
233114stable
zsh-users/zsh-history-substring-search
A ZSH plugin that ports the Fish shell's history search feature, letting users type a substring of a past command and cycle through matchin…
663111active
Astal
AGS is a scaffolding CLI for building Wayland desktop shells with the Astal and Gnim libraries, using JavaScript/TypeScript with JSX on the…
683107active
Core Lightning
Core Lightning (CLN) is a specification-compliant Lightning Network node implementation written in C, maintained by Blockstream and in prod…
983103stable
Exegol
Exegol is a container-based, community-driven hacking environment for offensive security professionals, managed through a Python CLI wrappe…
973101active
b4rtaz/distributed-llama
A C++ application that connects multiple home devices into a cluster for distributed LLM inference using tensor parallelism. It supports Ll…
733100active
guptarohit/asciigraph
A lightweight Go package that renders ASCII line graphs in the terminal with no external dependencies. It supports single and multiple data…
803099stable
ReportGenerator
ReportGenerator is a command-line tool that converts code coverage reports from tools like coverlet, OpenCover, dotCover, Cobertura, JaCoCo…
953097active
nix-community/NixOS-WSL
NixOS-WSL provides modules and a distributable NixOS image for running NixOS inside the Windows Subsystem for Linux. It lets Windows users …
833096active
LukeZGD/Legacy-iOS-Kit
An all-in-one shell-based tool for restoring, downgrading, jailbreaking, and saving SHSH blobs on legacy iOS devices vulnerable to bootrom …
683092active
dnote/dnote
Dnote is a simple command line notebook distributed as a single dependency-free binary that stores notes in one portable SQLite file. It of…
763086active
pulumi/kubespy
kubespy is a small Go CLI tool that observes Kubernetes resources in real time, watching and reporting changes to resources like Pods, Depl…
683086active
microsoft/ProcDump-for-Linux
A Linux and macOS reimplementation of the Windows Sysinternals ProcDump tool that captures core dumps of processes based on performance tri…
943085active
darkoperator/dnsrecon
DNSRecon is a Python-based DNS enumeration tool for security assessments and network troubleshooting. It supports zone transfer checks, gen…
893080active
containers/ramalama
RamaLama is a Python CLI tool that simplifies serving and running AI/LLM models locally by leveraging OCI containers (Podman/Docker). It au…
853079active
elastic/curator
Elasticsearch Curator is a Python command-line tool for managing Elasticsearch indices, including deleting, closing, snapshotting, and othe…
673078active
gobackup/gobackup
GoBackup is a dependency-free CLI backup tool for application servers that dumps databases (MySQL, PostgreSQL, Redis, MongoDB, etc.), archi…
853077stable
u-root/u-root
u-root is a Go-based userland that provides nearly 200 Unix commands rewritten in Go, compilable into a single busybox-style binary, plus t…
753077active
hwdsl2/wireguard-install
A Bash script that automates setting up a WireGuard VPN server on various Linux distributions, with interactive and fully automatic install…
753076active
p8952/bocker
Bocker is a minimal reimplementation of Docker in roughly 100 lines of bash, using Linux namespaces, cgroups, btrfs, and iptables to pull i…
3212679maintenance
likuai2010/auto-installer
Auto-Installer (小白调试助手) is a cross-platform GUI tool built on OpenHarmony's hdc tool for installing and debugging HarmonyOS Next applicatio…
603064active
Veirt/weathr
weathr is a terminal-based weather application written in Rust that displays real-time weather data from Open-Meteo as animated ASCII scene…
663063active
ZeroTermux
ZeroTermux is a fork of the Termux Android terminal emulator that adds features like backup/recovery, container switching, package mirror s…
913062active
realiti4/claude-swap
A Python CLI/TUI tool for switching between multiple Claude Code accounts without logging out, with automatic rotation before rate limits a…
813061active
sintaxi/surge
Surge is a Node.js command-line tool for publishing static web projects (HTML, CSS, JS) to the Surge CDN with a single command. It supports…
663061active
protomaps/PMTiles
PMTiles is a single-file archive format for pyramids of map tiles that can be hosted on commodity static storage like S3 and accessed via H…
753060active
tomerfiliba/plumbum
Plumbum is a Python library for writing shell-script-like programs with a Pythonic, cross-platform syntax. It provides local and remote com…
873055stable
pimutils/khal
khal is a standards-based CLI and terminal calendar application written in Python that reads and writes iCalendar events to vdir storage. I…
663055active
dalibo/pg_activity
pg_activity is a top-like command line tool for monitoring PostgreSQL server activity in real time. It displays running queries, waits, CPU…
803052active
vectorize-io/self-driving-agents
A collection of 179 ready-to-use, self-learning AI agent definitions organized into 13 departments (design, engineering, marketing, sales, …
743047active
thiagoalessio/tesseract-ocr-for-php
A PHP wrapper library around the Tesseract OCR command-line binary, providing a fluent API for extracting text from images. It supports mul…
573043stable
Shorebird Code Push
Shorebird is an open-source toolset providing Code Push for Flutter, enabling over-the-air code updates to Flutter apps without waiting for…
943042active
RfidResearchGroup/ChameleonUltra
ChameleonUltra is the open-source firmware for an RFID/NFC card emulation device based on the NRF52840, capable of reading, writing, decryp…
803040active
fukuchi/libqrencode
libqrencode is a fast, compact C library for encoding data into QR Code symbols, outputting raw bitmap arrays that applications can render …
403040stable
elegantapp/pwa-asset-generator
A Node.js CLI tool that automates generation of PWA assets including icons, splash screens, favicons, and mstile images from a single sourc…
983039active
Qianlitp/crawlergo
crawlergo is a Go-based browser crawler that uses headless Chrome to discover URLs for web vulnerability scanners. It renders pages, fills …
243039active
yuchenlin/rebiber
Rebiber is a Python CLI tool that replaces unofficial or arXiv BibTeX entries with official records from DBLP or the ACL Anthology, keeping…
843037active
Agentchengfeng/chengfeng-videocut-skills
A Claude Code / Codex Skills plugin that turns an AI coding agent into a Chinese talking-head video editing assistant. It orchestrates skil…
683031active
tox-dev/pipdeptree
pipdeptree is a command line utility that displays the dependency tree of installed Python packages, showing parent-child relationships tha…
1003028active
LibrePCB/LibrePCB
LibrePCB is a free, open-source electronic design automation (EDA) suite for drawing schematics and designing printed circuit boards. It ru…
893024active
xd009642/tarpaulin
Tarpaulin is a code coverage reporting tool for Rust projects built on the Cargo build system. It runs a project's tests and reports line c…
973023active
figlet
figlet.js is a JavaScript/TypeScript library that fully implements the FIGfont spec to render text as ASCII art banners. It works in both N…
893022stable
mirage/mirage
MirageOS is a library operating system written in OCaml that compiles application code into fully standalone, specialized unikernels for se…
893019active

← prev page 18 / 84 next →