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
noob-hackers/hacklock
Hacklock is a bash-based Termux tool that generates pattern phishing pages to capture an Android victim's unlock pattern via a shared link …
492468active
indradb/indradb
IndraDB is a graph database written in Rust, available as a gRPC-based server with Python and Rust bindings, as an embeddable Rust library,…
362466active
dutiyesh/chrome-extension-cli
A command-line tool that scaffolds Chrome extension projects with preconfigured Webpack, supporting JavaScript and TypeScript. It generates…
232465active
vishnubob/wait-for-it
wait-for-it is a pure bash script that tests and waits for the availability of a TCP host and port, with optional timeout and strict mode. …
329772maintenance
ruby/rake
Rake is a Make-like build utility implemented in Ruby, where tasks and dependencies are defined in Rakefiles using standard Ruby syntax. It…
842460stable
bashly-framework/bashly
Bashly is a Ruby-based command line tool that generates feature-rich, standalone bash CLI scripts from a simple YAML configuration file. It…
972457stable
Notselwyn/CVE-2024-1086
A proof-of-concept local privilege escalation exploit for CVE-2024-1086, a double-free vulnerability in the Linux kernel's nf_tables subsys…
162457stable
agkozak/zsh-z
Zsh-z is a native Zsh port of rupa/z that tracks frequently and recently visited directories and lets you jump to them by typing partial na…
932456active
square/certstrap
certstrap is a Go-based CLI tool for bootstrapping your own certificate authorities and managing a simple public key infrastructure. It ini…
482455active
ayoisaiah/f2
F2 is a cross-platform command-line tool for batch renaming files and directories quickly and safely, written in Go. It supports dry runs b…
812453active
assetnote/react2shell-scanner
A Python command-line scanner that detects RCE vulnerabilities CVE-2025-55182 and CVE-2025-66478 in Next.js applications using React Server…
382453active
abseil/abseil-py
Abseil Python Common Libraries (absl-py) is a collection of Python library code extracted from Google's production codebase. It provides ap…
852451stable
bugaevc/wl-clipboard
wl-clipboard provides two command-line utilities, wl-copy and wl-paste, for copying and pasting data between the Wayland clipboard and Unix…
762451stable
7723mod/NPatch
NPatch is a rootless Xposed framework forked from LSPatch, based on LSPosed, that injects Xposed modules into target APKs by inserting dex …
792450active
munki/macadmin-scripts
A collection of Python scripts for macOS administrators, including tools to download macOS IPSW files from Apple's feeds and build disk ima…
752449active
subsy/ralph-tui
Ralph TUI is an AI Agent Loop Orchestrator delivered as a terminal UI (TUI) that runs AI coding agents like Claude Code, OpenCode, and Fact…
722447active
dirkjanm/BloodHound.py
BloodHound.py is a Python-based data ingestor for BloodHound that enumerates Active Directory domains, collecting users, groups, computers,…
502447active
birdayz/kaf
Kaf is a modern command-line tool for Apache Kafka written in Go, inspired by kubectl and docker. It lets users manage clusters, topics, co…
672445active
formulahendry/vscode-code-runner
A Visual Studio Code extension that runs code snippets or code files for dozens of languages directly in the editor. It supports running th…
232440stable
fscarmen/warp-sh
A shell script suite for connecting Linux servers to Cloudflare WARP via WGCF, adding IPv4/IPv6 network connectivity through WireGuard. It …
712439active
FlyGoat/RyzenAdj
RyzenAdj is a command-line tool for adjusting power management settings on AMD Ryzen mobile processors (APUs), including STAPM/PPT power li…
692439active
coursera-dl/coursera-dl
A Python command-line script for batch downloading Coursera.org lecture videos and resources with proper naming. It supports resuming downl…
329655maintenance
schappim/macOCR
macOCR is a macOS command-line tool that captures a screen region you select and runs OCR on it, copying the recognized text (or QR/barcode…
902438active
msojocs/fiddler-everywhere-enhance
An auto-patch tool that modifies the Fiddler Everywhere web debugging proxy (an Electron app) on Windows and Linux, replacing DLLs and patc…
852437active
apiDoc
apiDoc is a Node.js CLI tool that generates RESTful web API documentation from inline @api annotations in source code comments. It supports…
109649maintenance
cloudflare/gokey
gokey is a vaultless password manager written in Go that deterministically derives passwords and cryptographic keys on the fly from a maste…
732436stable
RevylAI/greenlight
Greenlight is an offline CLI compliance scanner that checks mobile apps against Apple App Store Review Guidelines and Google Play Developer…
652436active
OpenGene/fastp
fastp is an ultra-fast all-in-one FASTQ preprocessing and quality control tool written in C++. It handles adapter trimming, quality filteri…
982435stable
bigH/git-fuzzy
git-fuzzy is an interactive command-line interface for git built on top of fzf, providing fuzzy-searchable views of status, branches, log, …
682435active
SCons/scons
SCons is an open-source software construction tool that orchestrates building software by determining which components need rebuilding and …
932433stable
codespell-project/codespell
codespell is a Python CLI tool that finds and fixes common misspellings in source code and text files using a curated dictionary of frequen…
862433active
astefanutti/decktape
Decktape is a command-line tool that converts HTML presentation frameworks (like reveal.js, impress.js, and others) into high-quality PDF d…
722431active
loeffel-io/ls-lint
ls-lint is an extremely fast directory and filename linter written in Go that enforces naming conventions via simple .ls-lint.yml configura…
882430active
sahib/rmlint
rmlint is an extremely fast command-line tool written in C that finds duplicate files and directories, broken symlinks, empty files, nonstr…
662430active
sindresorhus/emoj
emoj is a Node.js command-line tool that finds relevant emoji for a given text query using a local emoji database and neural matching. It s…
492428active
chocolate-doom/chocolate-doom
Chocolate Doom is a minimalist, historically accurate source port of Doom, Heretic, Hexen, and Strife that reproduces the original DOS game…
672427active
jpsim/SourceKitten
SourceKitten is a Swift framework and command line tool that links with sourcekitd.framework to interact with SourceKit. It parses Swift AS…
902426stable
xiph/flac
FLAC (Free Lossless Audio Codec) is the open-source reference implementation of a patent-free lossless audio compression format, comprising…
612426stable
tbillington/kondo
Kondo is a Rust-based tool that recursively scans directories for known project structures (20+ types like Cargo, Node, Unity, Gradle) and …
612426active
metafloor/bwip-js
A pure JavaScript barcode generation library supporting over 100 barcode types and standards, translated from Barcode Writer in Pure PostSc…
922425stable
assafdori/bypass-mdm
A shell script that bypasses Mobile Device Management (MDM) enrollment during macOS setup, supporting versions up to macOS Tahoe 26.3. It r…
522425active
VeryGoodOpenSource/very_good_cli
Very Good CLI is a Dart command-line tool by Very Good Ventures that scaffolds opinionated, production-ready project templates for Flutter …
972424active
utkuozdemir/pv-migrate
pv-migrate is a CLI tool and kubectl plugin for migrating Kubernetes PersistentVolumeClaim data between PVCs, including cross-namespace and…
962422active
DataDog/stratus-red-team
Stratus Red Team is a self-contained Go CLI that emulates granular, actionable cloud attack techniques mapped to MITRE ATT&CK, against AWS,…
982421active
tytydraco/LADB
LADB is an Android app that bundles an ADB server inside its libraries, letting you run an ADB shell directly on your device without a comp…
712421active
evan-buss/openbooks
OpenBooks is a self-hosted application for searching and downloading eBooks from the IRC Highway network, available as a web app (Go server…
272421active
elevenlabs/ui
ElevenLabs UI is a component library and custom shadcn/ui registry providing pre-built React components for building multimodal, audio, and…
522419active
zurawiki/gptcommit
gptcommit is a git prepare-commit-msg hook written in Rust that uses large language models like GPT to automatically generate clear, descri…
852418active
knowsuchagency/mcp2cli
mcp2cli is a Python CLI tool that turns any MCP server, OpenAPI spec, or GraphQL endpoint into a command-line interface at runtime with zer…
602418active
nodenv
nodenv is a Node.js version manager for Unix-like systems, modeled on rbenv, that lets you install and switch between multiple Node.js vers…
762416active
iann0036/former2
Former2 scans your existing AWS account resources and generates Infrastructure-as-Code outputs such as CloudFormation, Terraform, Troposphe…
702415active
bubenshchykov/ngrok
A Node.js wrapper around the ngrok client binary that lets developers programmatically open tunnels exposing localhost servers to the publi…
412415active
lukechilds/zsh-nvm
A Zsh plugin that automatically installs, updates, and loads nvm (Node Version Manager) in your shell. It wraps nvm with extra commands lik…
322415active
babyname/fate
Fate is a Go-based Chinese baby name generation engine that combines traditional Chinese metaphysics (BaZi four pillars, Wu Xing five eleme…
592413active
VR-25/acc
ACC (Advanced Charging Controller) is a shell-based Android tool for managing battery charging to extend lithium-ion battery service life. …
422413active
nvim-pack/nvim-spectre
nvim-spectre is a Neovim plugin providing a search-and-replace panel for project-wide text editing. It uses ripgrep for finding matches and…
392413active
vadimdemedes/pastel
Pastel is a Next.js-like framework for building command-line apps with Ink, the React-based terminal UI renderer. Commands are defined by c…
652409active
bitcookies/winrar-keygen
An open-source tool and educational write-up explaining the principle behind WinRAR's 'rarreg.key' license file generation, with implementa…
902407active
ifd3f/caligula
Caligula is a lightweight, user-friendly terminal UI tool for writing disk images to removable drives. It handles disk detection, decompres…
802406active
miguelgrinberg/Flask-Migrate
Flask-Migrate is a Flask extension that wraps Alembic to handle SQLAlchemy database migrations. It exposes migration operations as command-…
642406stable
supabitapp/supacode
Supacode is a native macOS application that serves as a command center for running multiple terminal-based coding agents (like Claude Code,…
792401active
pedrozath/coltrane
Coltrane is a Ruby music theory library with a companion command-line interface for calculating chords, scales, and chord progressions. It …
322401active
ryanb/dotfiles
Ryan Bates' personal dotfiles for configuring the macOS command line with Zsh, including shell aliases, git config, and fzf-based navigatio…
752398active
a2x/cs2-dumper
An external offset/interface dumper for Counter-Strike 2 that reads the game process memory via memflow and generates offset files in forma…
702398active
fatih/gomodifytags
gomodifytags is a Go command-line tool for modifying, adding, or removing struct field tags in Go source files. It is designed to be integr…
272397stable
Agency Orchestrator
Agency Orchestrator is a cross‑platform desktop and CLI application that lets users compose multi‑agent AI workflows with a single sentence…
832396active
webmproject/libwebp
libwebp is the reference C library for encoding and decoding images in the WebP format, maintained by the WebM project. It also ships comma…
762394stable
vagrant-libvirt/vagrant-libvirt
A Vagrant plugin that adds a Libvirt provider, letting Vagrant create, control, and provision QEMU/KVM virtual machines through the Libvirt…
232392active
OpenImageIO
OpenImageIO is a C++ library and toolset for reading, writing, and processing images in nearly any file format through a format-agnostic pl…
1002387stable
slimm609/checksec
A Go rewrite of the classic checksec tool that inspects security hardening properties (RELRO, stack canaries, NX, PIE, FORTIFY_SOURCE, CFI)…
832387active
xero/dotfiles
A collection of custom Linux dotfiles (zsh, neovim, tmux, git, ssh, etc.) managed with GNU stow, styled for a terminal-centric 'rice' setup…
612387active
dominant-strategies/go-quai
Go-quai is the official Go implementation of the Quai Network protocol, a sharded blockchain. It provides a node client that can be built f…
982385active
vitiko98/qobuz-dl
A Python command-line tool for searching, exploring, and downloading lossless and Hi-Res music (FLAC/MP3) from Qobuz. It supports interacti…
342385active
nicoboss/nsz
NSZ is a Python tool with optional GUI that losslessly compresses and decompresses Nintendo Switch NSP/XCI game dumps using zstd, producing…
812384active
pydn/ComfyUI-to-Python-Extension
A ComfyUI extension and CLI tool that translates ComfyUI node-graph workflows into executable Python scripts. It lets users export workflow…
742384active
harababurel/gcsf
GCSF is a FUSE-based virtual filesystem that mounts a Google Drive account locally so it can be used like a regular disk partition. It is w…
992383active
spiritLHLS/Oracle-server-keep-alive-script
A POSIX shell script that keeps low-usage Oracle Cloud (and similar) free-tier servers from being reclaimed by generating configurable CPU,…
752382active
Vineflower/vineflower
Vineflower is a modern Java and JVM bytecode decompiler forked from Fernflower, focused on producing accurate, readable output with support…
782380active
int128/kubelogin
kubelogin is a kubectl plugin (kubectl oidc-login) for Kubernetes OpenID Connect authentication, running as a client-go credential plugin. …
932378active
duobaseio/forui
Forui is a Flutter UI library offering 40+ minimalistic, beautifully designed widgets inspired by shadcn/ui. It is platform-agnostic, fully…
892377active
drush-ops/drush
Drush is a command-line shell and Unix scripting interface for Drupal, providing commands for managing Drupal sites such as installing modu…
972376stable
amaancoderx/npxskillui
SkillUI is a Node.js CLI that crawls websites, git repos, or local codebases and extracts their complete design system (colors, typography,…
482375active
anufrievroman/calcure
Calcure is a modern terminal-based (TUI) calendar and task manager written in Python with a minimal, customizable interface. It manages eve…
892372active
primocms/primo
Primo is an open-source, self-hosted visual CMS that represents entire sites as both a database and a folder of plain files (Svelte compone…
982371active
agronholm/sqlacodegen
sqlacodegen is a command-line tool that reads the structure of an existing database and generates SQLAlchemy model code, preferring declara…
922371active
static-web-server/static-web-server
Static Web Server (SWS) is a cross-platform, high-performance asynchronous web server for serving static files, built in Rust on Hyper and …
902370active
miraclx/freyr-js
Freyr is a Node.js CLI tool that downloads songs from music streaming services like Spotify, Apple Music, and Deezer. It extracts track met…
682370active
gxr404/yuque-dl
yuque-dl is a Node.js CLI tool that downloads Yuque (语雀) knowledge bases and documents as local Markdown files. It supports batch downloads…
722369active
hacksalot/HackMyResume
A Node.js command-line tool that generates polished résumés and CVs in multiple formats (HTML, Markdown, LaTeX, MS Word, PDF, plain text, J…
239331maintenance
zhiburt/tabled
tabled is a Rust library for pretty-printing tables built from Rust structs and enums, with extensive styling, alignment, and formatting cu…
742366stable
velopack/velopack
Velopack is an installation and automatic update framework for cross-platform desktop applications, with client SDKs for C#, Rust, C/C++, J…
932364active
ying-ck/fanqienovel-downloader
A Python tool that downloads novels from Fanqie Novel (fanqienovel.com) by URL or book ID, with search, batch download, update, and backup …
832364active
ava-labs/avalanchego
AvalancheGo is the official Go implementation of an Avalanche full node, the core software for participating in the Avalanche blockchain ne…
952361active
ReimuNotMoe/ydotool
ydotool is a generic Linux command-line automation tool that simulates keyboard and mouse input via the kernel's uinput interface, working …
452361active
david942j/one_gadget
A Ruby command-line tool that finds one-gadget RCE candidates (execve('/bin/sh',...) call sites) in libc binaries for CTF pwn challenges. I…
972359active
wilicc/gpu-burn
GPU Burn is a multi-GPU CUDA stress test tool that pushes NVIDIA GPUs to maximum load for stability and thermal testing. It supports config…
762356active
nix-community/colmena
Colmena is a simple, stateless NixOS deployment tool written in Rust, modeled after NixOps and morph. It wraps Nix commands like nix-instan…
862353active
facebookincubator/FBX2glTF
A command-line tool that converts 3D model assets from Autodesk's FBX format to glTF 2.0, including binary .glb output and Draco compressio…
522352active
u2takey/ffmpeg-go
ffmpeg-go is a pure-Go binding for FFmpeg, ported from the Python library ffmpeg-python. It provides a fluent API for building and running …
232351active
RohanAdwankar/oxdraw
oxdraw is a Rust-based diagram-as-code tool that renders Mermaid syntax files into images and provides a draggable web editor for fine-tuni…
552350active

← prev page 22 / 84 next →