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
rouge-ruby/rouge
Rouge is a pure Ruby syntax highlighter supporting over 200 languages, with output to HTML or ANSI 256-color text. Its HTML output is compa…
903452active
ropnop/kerbrute
Kerbrute is a Go-based CLI tool for brute-forcing and enumerating valid Active Directory accounts through Kerberos Pre-Authentication. It o…
233452stable
sveinbjornt/Platypus
Platypus is a macOS developer tool that wraps command line scripts (shell, Python, Perl, Ruby, PHP, etc.) into native Mac application bundl…
603451stable
ahmetb/kubectl-tree
A kubectl plugin that visualizes ownership relationships between Kubernetes objects as a tree, based on ownerReferences. It is installed vi…
873443active
mayuki/Cocona
Cocona is a micro-framework for building .NET console applications with an ASP.NET Core-like minimal API style. It provides UNIX-style comm…
103442active
mczachurski/wallpapper
A Swift console application for macOS that creates dynamic wallpapers (.heic) introduced in macOS Mojave, from a JSON description and image…
653440stable
Canop/bacon
Bacon is a background code checker for Rust that watches source directories and reruns cargo check, clippy, tests, or custom jobs on file c…
973438active
tursodatabase/agentfs
AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I…
643430active
EntySec/Ghost
Ghost Framework is a Python-based Android post-exploitation framework that leverages the Android Debug Bridge (ADB) to gain remote access t…
513425active
axe312ger/sqip
SQIP is a pluggable image converter that generates tiny SVG-based low-quality image placeholders (LQIP) for improved perceived web performa…
763424active
gnebbia/kb
kb is a minimalist command-line knowledge base manager written in Python for organizing notes, cheatsheets, and procedures. It lets users a…
313418active
Emojicode
Emojicode is an open-source, multi-paradigm programming language whose syntax consists of emojis, featuring object-orientation, optionals, …
233417active
iamlive
A Go CLI tool that generates IAM policies by monitoring AWS, Azure, or GCP API calls via client-side monitoring or an embedded proxy. It ob…
773416active
uber-go/mock
GoMock (go.uber.org/mock) is a mocking framework for Go that generates mock implementations of interfaces via the mockgen code-generation t…
693416active
axel-download-accelerator/axel
Axel is a lightweight command-line download accelerator written in C that speeds up file downloads by using multiple connections per file a…
663416active
rubenv/sql-migrate
A SQL schema migration tool for Go, usable both as a standalone CLI and as a library. It supports SQLite, PostgreSQL, MySQL, MSSQL, and Ora…
703415stable
SteamRE/DepotDownloader
A console application for downloading Steam game depots and Steam Workshop content, built on the SteamKit2 library. It supports anonymous o…
773414active
miaoxworld/OpenClawInstaller
A shell-based one-click installer and configuration tool for deploying OpenClaw (ClawdBot), a self-hosted personal AI assistant gateway. It…
453409active
web-infra-dev/rsbuild
Rsbuild is a fast, extensible build tool for modern web applications, powered by the Rust-based Rspack bundler. It provides zero-configurat…
923404active
oils-for-unix/oils
Oils is a Unix shell project providing OSH, a bash-compatible shell that runs existing scripts, and YSH, a modern shell language for users …
763397active
WeeChat
WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus…
963395stable
Oxylabs Amazon Scraper
A Python-based free tool and sample code for Oxylabs' Amazon Scraper API that extracts product, search, offer listing, reviews, Q&A, best s…
683395active
b3nj5m1n/xdg-ninja
A shell script that scans your $HOME directory for files and directories that should be relocated according to the XDG Base Directory speci…
673388active
pwntester/octo.nvim
A Neovim plugin that lets users edit and review GitHub issues, pull requests, and discussions directly from the editor as regular buffers. …
733386active
git-town/git-town
Git Town is a high-level command-line tool that adds Git commands for automating the creation, syncing, shipping, and cleanup of feature br…
983385active
oxylabs/google-news-scraper
A free Python-based command-line tool from Oxylabs that scrapes Google News articles by topic, exporting headlines, URLs, and publication d…
613381active
symfony/maker-bundle
Symfony MakerBundle is an official Symfony bundle that generates boilerplate code (controllers, commands, forms, entities, event subscriber…
923379active
cronvel/terminal-kit
Terminal Kit is a full-featured Node.js terminal library providing 256-color styling, key and mouse handling, input fields, menus, progress…
703379active
directvt/vtm
Vtm is a virtual terminal multiplexer delivered as a single executable that creates a text-based desktop environment bridging TUI and GUI. …
953369active
HiThink-Tech/Financial-API
Official Tonghuashun (HiThink) A-share financial data service offering real-time and historical stock quotes, financial statements, valuati…
773369active
txthinking/google-hosts
A set of shell scripts that find usable Google IP addresses by scanning CIDR ranges, testing SSL/ping, and generating a hosts file mapping …
683366active
kubernetes/kubectl
The kubectl command-line tool for Kubernetes, whose code lives in a read-only staging repository mirrored from the main kubernetes/kubernet…
773361stable
SteamAutoCracks/Steam-auto-crack
A C# tool that automatically cracks Steam games by unpacking SteamStub-protected executables and applying the Goldberg Steam emulator. It a…
973360active
curl/trurl
trurl is a command line tool for parsing, manipulating, and normalizing URLs, built on libcurl's URL parser. It is designed like 'tr' but f…
653357active
beeware/briefcase
Briefcase is a Python tool that converts Python projects into standalone native applications for Mac, Windows, Linux, iOS, Android, and the…
933356active
sivel/speedtest-cli
A Python-based command line interface for testing internet bandwidth using speedtest.net servers. It measures download and upload speeds an…
1014059maintenance
metaplex-foundation/metaplex
A directory of the Metaplex Foundation's projects for creating, managing, and trading digital assets like NFTs and fungible tokens on the S…
233354active
waf/CSharpRepl
A cross-platform command-line C# REPL distributed as a .NET global tool, built on Roslyn. It offers syntax highlighting, intellisense, NuGe…
923352active
Byebug
Byebug is a feature-rich debugger for Ruby implemented as a C extension using the TracePoint and Debug Inspector APIs. It provides stepping…
683351active
bcherny/json-schema-to-typescript
A TypeScript library and CLI (json2ts) that compiles JSON Schema definitions into TypeScript type declarations. It can be used programmatic…
743346active
wowu/docker-rollout
docker-rollout is a Docker CLI plugin (a single bash script) that updates Docker Compose services with zero downtime. It scales the service…
883345active
WiringPi
WiringPi is a fast C library for accessing GPIO pins on Raspberry Pi boards by directly manipulating hardware registers. It also ships with…
863344active
tschaub/gh-pages
A Node.js library that publishes files to a gh-pages branch on GitHub (or any branch on any remote) by cloning, committing, and pushing aut…
523344stable
webpack-dashboard
A Node.js CLI tool that wraps your webpack or webpack-dev-server command and replaces the noisy scroll of console output with a rich termin…
2313952maintenance
disko
disko is a declarative disk partitioning and formatting tool for NixOS that lets you define disks, partitions, filesystems, and mount point…
793332active
macOS-Simple-KVM
A collection of shell scripts and documentation for setting up a macOS virtual machine in QEMU, accelerated by KVM, on Linux hosts without …
3213941maintenance
haydenbleasel/ultracite
Ultracite is a highly opinionated, zero-configuration preset for JavaScript/TypeScript linting and formatting that wraps Biome, ESLint + Pr…
953329active
D Programming Language (DMD toolchain)
DMD is the reference compiler for the D programming language, a statically typed systems and applications language with C-like syntax and n…
853328active
bahdotsh/wrkflw
A Rust CLI and TUI tool for validating and executing GitHub Actions workflows locally before pushing to GitHub. It supports Docker, Podman,…
753328active
tcgoetz/GarminDB
A Python package and CLI that downloads and parses health and activity data from Garmin Connect, Garmin watches, FitBit CSV, and MS Health …
923326active
AtomicBot-ai/atomic-agent
Atomic Agent is a local-first AI agent that runs entirely on your machine, using quantized models via llama.cpp to browse the web, edit fil…
783326active
localtunnel
localtunnel is a Node.js tool that exposes a locally running web server to the internet via a public URL that proxies requests to your loca…
323324active
nextest-rs/nextest
cargo-nextest is a next-generation test runner for Rust, running tests up to 3x faster than cargo test with per-test process isolation. It …
943323active
agent-of-empires/agent-of-empires
Agent of Empires (AoE) is a Rust-based session manager for AI coding agents like Claude Code, Codex CLI, Gemini CLI, and OpenCode, built on…
783318active
dbcli/litecli
LiteCLI is a command-line client for SQLite databases with context-sensitive auto-completion and syntax highlighting, built on prompt-toolk…
773315active
chuspeeism/dashi-taskboard
A local-first issue/task board that runs as a browser-accessible web app backed by SQLite, with a React UI, an HTTP API, a taskctl CLI, and…
793314active
mridgers/clink
Clink brings GNU Readline's powerful line editing, completion, and history features from Bash to Windows cmd.exe. It is scriptable via Lua …
233314active
pamburus/hl
hl is a fast, high-performance CLI log viewer and processor written in Rust that converts JSON and logfmt logs into human-readable output. …
1003312active
HTMLHint
HTMLHint is a static code analysis (linting) tool for HTML, configurable via a .htmlhintrc file with many built-in rules. It runs as a CLI,…
873312active
ugrep
ugrep is a fast, user-friendly grep replacement written in C++ that searches files with regex, fuzzy, and Boolean AND/OR/NOT patterns. It i…
983309active
fzy
fzy is a fast, simple fuzzy text selector for the terminal written in C, with an advanced scoring algorithm that favors consecutive-letter …
343307stable
foreversd/forever
Forever is a Node.js CLI tool that keeps a given script running continuously by daemonizing it and restarting it if it exits. It supports s…
2313819maintenance
openclaw/acpx
acpx is a headless command-line client for the Agent Client Protocol (ACP) that lets users drive coding agents like Codex, Claude Code, and…
813306active
composer/satis
Satis is a PHP CLI tool that generates a static Composer package repository from a set of package sources. The resulting registry can be ho…
673306active
ekalinin/github-markdown-toc
gh-md-toc is a dependency-free shell script that generates a table of contents for GitHub README.md files and wiki pages. It can process st…
663303stable
achillean/shodan-python
The official Python library and command-line interface for the Shodan search engine, which indexes Internet-connected devices and services.…
233301stable
s0md3v/Smap
Smap is a passive port scanner powered by Shodan.io's free API that serves as a drop-in replacement for Nmap, accepting the same command-li…
833299active
SystemUI Tuner
An Android app that installs APKs on-device with advanced options (test-only apps, bypassing target SDK limits, downgrades, split APKs) usi…
803299active
mkaz/termgraph
Termgraph is a Python command-line tool and library that draws basic charts like bar graphs, histograms, stacked charts, and calendar heatm…
733296active
agavra/tuicr
tuicr is a terminal UI application for code review with vim keybindings, written in Rust. It shows GitHub-style continuous diffs, supports …
813294active
thomasahle/sunfish
Sunfish is a simple but strong chess engine written in Python in roughly 111 lines of code, using MTD-bi search with piece-square table eva…
933289active
viu
Viu is a small command-line image viewer written in Rust that displays images directly in the terminal. It natively supports the iTerm2 and…
613289active
aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE
A Python script that scrapes coupon sites for free Udemy course coupons and automatically enrolls the user in paid courses for free using S…
553289active
zeronsh/comet
Zeron (repo comet) is a local-first control layer for coding agents such as Claude Code, Codex, and Cursor, running a small Rust daemon on …
773287active
tsoding/nob.h
nob.h is a single-header C library for writing build recipes (build systems) in plain C, requiring nothing but a C compiler to bootstrap. I…
653287active
Hugo-Dz/spritefusion-pixel-snapper
A Rust-based tool (CLI, web app, and desktop edition) that snaps messy, off-grid AI-generated pixel art back onto a clean pixel grid and qu…
553286active
jsha/minica
minica is a small Go CLI tool that acts as a minimal certificate authority for generating root and leaf TLS certificates with keys. It is d…
373285active
Vifm
Vifm is a curses-based terminal file manager that provides a Vim-like environment for managing files, complete with modes, registers, mappi…
873280stable
moncho/dry
dry is a terminal application for managing and monitoring Docker and Docker Compose, providing an interactive TUI to browse containers, ima…
863279active
emersion/mako
mako is a lightweight notification daemon for Wayland that implements the FreeDesktop Notifications Specification. It renders desktop notif…
703279active
gptscript-ai/gptscript
GPTScript is a Go-based framework that lets LLMs operate and interact with systems such as local executables, OpenAPI endpoints, SDKs, and …
103279active
facebook/openzl
OpenZL is a format-aware lossless data compression framework from Meta that builds specialized compressors from a description of your data …
763272active
aandrew-me/tgpt
tgpt is a cross-platform command-line tool written in Go that lets users interact with AI chatbots (GPT, Llama, Mixtral, etc.) directly fro…
963271active
mon5termatt/medicat_installer
A native C++ installer application for setting up MediCat USB, a computer diagnostic and recovery toolkit, on a USB drive. It handles Vento…
963271active
fleschutz/PowerShell
A mega collection of 600+ free, stand-alone PowerShell scripts (.ps1) that run on Linux, macOS, and Windows. The scripts cover command-line…
763271active
pasky/chrome-cdp-skill
A CLI tool and AI agent skill that connects AI agents to your live Chrome session via the Chrome DevTools Protocol, letting them read, scre…
603269active
virt-manager/virt-manager
virt-manager is a desktop graphical application for managing virtual machines through libvirt, primarily targeting QEMU/KVM but also suppor…
823263stable
dustinkirkland/hollywood
A shell utility that fills the terminal with multiple panes of animated 'technobabble' widgets like code, logs, hex dumps, and Matrix-style…
873259active
jscad/OpenJSCAD.org
JSCAD is a set of modular, browser-based and command-line tools for creating parametric 2D and 3D designs with JavaScript code. It generate…
773259stable
myspaghetti/macos-virtualbox
A Bash script that automates installing macOS Catalina, Mojave, and High Sierra as VirtualBox guests on x86 CPUs, using unmodified macOS in…
1013512maintenance
pyutils/line_profiler
line_profiler is a Python module for line-by-line profiling of functions, with the kernprof script for running profilers. It is the officia…
743243active
Harbor
Harbor is a CLI tool that spins up a complete, pre-wired local LLM stack with a single command, using Docker Compose to orchestrate hundred…
843241active
jcubic/jquery.terminal
jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It…
993239stable
yume-chan/ya-webadb
Tango (ya-webadb) is a TypeScript re-implementation of the ADB (Android Debug Bridge) client that runs in Chromium-based browsers via WebUS…
923237active
Ember CLI
Ember CLI is the official command line utility for the Ember.js framework, providing project scaffolding, a Broccoli-based asset build pipe…
973235stable
dmtrKovalenko/odiff
ODiff is a very fast pixel-by-pixel image comparison library and CLI tool written in Zig with SIMD optimizations (SSE2, AVX2, AVX512, NEON)…
913235active
util-linux/util-linux
util-linux is a collection of essential Linux system utilities distributed by the Linux Kernel Organization, including tools like mount, fd…
763235stable
jsvine/waybackpack
Waybackpack is a Python command-line tool that downloads the entire Wayback Machine archive for a given URL, saving every archived snapshot…
273235active
callstack/react-native-builder-bob
A set of CLIs from Callstack to scaffold and build React Native libraries for multiple targets. It includes create-react-native-library for…
933232active
tellerops/teller
Teller is an open-source, developer-first CLI secret manager written in Rust that fetches secrets from multiple providers (HashiCorp Vault,…
483232active

← prev page 17 / 84 next →