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
Aloxaf/fzf-tab
A zsh plugin that replaces the shell's default completion selection menu with fzf, providing fuzzy-searchable tab completion. It integrates…
674948active
nathom/streamrip
A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph…
714941active
Theos
Theos is a cross-platform, Make-based build system for creating iOS, macOS, Linux, and Windows programs, originally built for jailbroken iO…
664924active
Maxteabag/sqlit
sqlit is a terminal user interface (TUI) for connecting to and querying SQL databases, described as 'the lazygit of SQL databases'. It supp…
764923active
NilsIrl/dockerc
dockerc is a CLI tool written in Zig that compiles Docker/OCI container images into standalone portable Linux binaries. The resulting execu…
174918active
s3tools/s3cmd
S3cmd is a free, open-source command line tool written in Python for uploading, retrieving, and managing data in Amazon S3 and other S3-pro…
414910stable
harlan-zw/unlighthouse
Unlighthouse is an open-source CLI tool that runs Google Lighthouse audits on every page of a website, auto-discovering URLs via sitemaps, …
994901active
HMBSbige/NatTypeTester
A cross-platform tool for testing the NAT type of the current network using STUN protocols (RFC 3489, 5389, 5780, 8489). It ships as a desk…
994886active
TestSprite/testsprite-cli
TestSprite's official open-source CLI that uses AI to generate and run end-to-end tests against a live app from the terminal, reporting exa…
824881active
Shower
Shower is an HTML/CSS/vanilla JavaScript presentation engine for creating browser-based slide decks, with themes separated from the core en…
754877active
stern/stern
Stern is a CLI tool for tailing logs from multiple Kubernetes pods and containers at once, with color-coded output and regex or resource-ba…
804875active
charmbracelet/freeze
Freeze is a Go CLI tool that generates PNG, SVG, and WebP images of code snippets and terminal output. It supports syntax highlighting, ANS…
714872active
jpmens/jo
jo is a small C command-line utility that converts shell arguments and stdin into valid JSON objects and arrays. It handles type inference …
314869stable
rtorrent
rTorrent is a ncurses-based BitTorrent client written in C++ for high-performance torrent downloading and seeding. It can run interactively…
974868active
variadico/noti
noti is a cross-platform CLI tool written in Go that monitors a process and triggers a notification when it finishes, supporting services l…
104859active
nikivdev/go
A personal monorepo of Go tools and libraries by nikivdev, including several CLIs that can be compiled and deployed via the flow workflow t…
614857active
YouPlot
YouPlot is a command line tool that draws plots such as bar charts, histograms, line plots, scatter plots, and box plots directly in the te…
724854active
iterate-ch/cyberduck
Cyberduck is a libre file transfer and cloud storage browser for macOS and Windows, with a CLI for Linux, macOS, and Windows. It supports F…
774851stable
kardianos/service
A Go library that lets programs run as system services (daemons) across Windows, Linux (systemd, Upstart, SysV), and macOS (Launchd) with a…
744848stable
CLI Printing Press
A Go-based CLI generator that studies official API docs, community CLIs, MCP servers, and undocumented web APIs to produce token-efficient,…
794842active
XcodesOrg/xcodes
xcodes is a command-line tool for installing and switching between multiple versions of Apple's Xcode IDE on macOS. It handles downloading,…
914841active
LXD
LXD is a system container and virtual machine manager that provides a unified, cloud-like experience for running full Linux systems in LXC …
984836stable
sayanarijit/xplr
xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a…
884833stable
terraform-docs
terraform-docs is a CLI utility that generates documentation from Terraform modules in various output formats such as Markdown, AsciiDoc, J…
834827stable
Leo Programming Language
Leo is an imperative, statically-typed programming language for writing zero-knowledge applications that compile to circuits for the Aleo b…
984823active
Consul
A daemon and CLI tool from HashiCorp that queries Consul, Vault, or Nomad and renders template files with the resulting data. It can also r…
934822stable
lolcommits/lolcommits
lolcommits is a Ruby CLI tool that automatically captures a webcam snapshot every time you make a git commit, archiving a lolcat-style self…
764822active
eastlondoner/vibe-tools
vibe-tools is a TypeScript CLI that gives AI coding agents like Cursor an 'AI team' of subagents and advanced skills such as browser automa…
354822active
f3d-app/f3d
F3D is a fast, minimalist open-source 3D viewer desktop application supporting many formats (glTF, USD, STL, STEP, OBJ, FBX, Alembic) with …
854821active
jarro2783/cxxopts
A lightweight, header-only C++ command line option parser supporting GNU-style syntax. It handles long and short options, typed values, def…
684820stable
olekukonko/tablewriter
A Go library for rendering rich text-based tables in ASCII, Unicode, Markdown, HTML, and colorized terminal output. It supports flexible in…
884818stable
commandlineparser/commandline
CommandLineParser is a C# library for parsing command line arguments in .NET applications, offering a getopt-style API for defining options…
234815stable
LazoVelko/Pokemon-Terminal
A Python CLI tool that sets your terminal background (and optionally desktop wallpaper) to one of 719 Pokemon-themed images, selectable by …
504809active
Azure/azure-powershell
The official Microsoft Azure PowerShell module (Az) providing cmdlets to develop, deploy, and administer Azure resources. It supports authe…
994806active
ble.sh
ble.sh (Bash Line Editor) is a line editor written in pure Bash that replaces GNU Readline in interactive Bash sessions. It provides syntax…
654803active
PiotrMachowski/Xiaomi-cloud-tokens-extractor
A Python CLI tool that logs into a Xiaomi Cloud account (via credentials or QR code) and retrieves device tokens and BLE encryption keys fo…
544795active
Rasa Open Source
Rasa Open Source is a Python-based framework for building text and voice conversational agents. It provides NLU, dialogue management, and i…
6221330maintenance
HTTrack Website Copier
HTTrack is a free offline browser utility that recursively downloads websites to a local directory, rewriting links so the mirrored copy ca…
994780stable
233boy/sing-box
A one-click install and management shell script for the sing-box proxy server on Linux. It automates setup of protocols like VLESS-REALITY,…
714780active
pyinvoke/invoke
Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks defined …
634778stable
hledger
hledger is a free, cross-platform plain text accounting tool for tracking money, investments, cryptocurrencies, and time using human-readab…
984776stable
bjesus/pipet
Pipet is a command-line web scraper written in Go that extracts data from online assets using HTML parsing, JSON parsing, and client-side J…
144768active
diafygi/acme-tiny
A tiny, auditable Python script (under 200 lines) that issues and renews TLS certificates from Let's Encrypt using the ACME protocol. It re…
644767stable
doctrine/migrations
Doctrine Migrations is a PHP library built on top of Doctrine DBAL for versioning database schemas and deploying schema changes. It provide…
944763stable
Keysmith
codex-keysmith is a Python CLI that safely deploys versioned Markdown instruction files into the Codex CLI global configuration directory (…
784755active
kingparks/cursor-vip
cursor-vip is a Go-based command-line tool that grants the Cursor IDE VIP/Pro-like access by sharing pooled accounts, installed via shell s…
424745active
googleworkspace/md2googleslides
A Node.js command-line tool that converts Markdown and HTML into Google Slides decks via the Google Slides API. It supports CommonMark/GFM …
104727active
cjlin1/libsvm
LIBSVM is a widely used library and command-line toolset for support vector machine classification, regression, and distribution estimation…
554715stable
schollz/progressbar
A thread-safe progress bar library for Go applications that works across all operating systems. It supports io.Writer integration for autom…
834707stable
zimfw/zimfw
Zim Framework is a Zsh configuration framework that bundles a plugin manager, useful modules, and a variety of themes with a focus on speed…
884702active
x-cmd/x-cmd
X-CMD is a POSIX shell (bash/zsh/ash/dash) toolkit offering 300+ shell/awk modules and a 600+ curated CLI package system, installable witho…
934695active
NewFuture/DDNS
A cross-platform dynamic DNS (DDNS) client that automatically syncs DNS records to the machine's current IPv4/IPv6 address, supporting 15+ …
954694active
magefile/mage
Mage is a Make/rake-like build tool for Go where build targets are plain Go functions in magefiles. It compiles and runs those targets with…
894693stable
initialcommit-com/git-sim
git-sim is a Python CLI tool that visually simulates Git operations in your own repositories, generating an image or animated video of what…
884687active
danburzo/percollate
Percollate is a Node.js command-line tool that converts web pages into readable, well-formatted PDF, EPUB, HTML, or Markdown documents. It …
484686active
Guake/guake
Guake is a Python-based drop-down terminal emulator for the GNOME desktop, inspired by the Quake game console. It slides down from the top …
654670active
nunomaduro/collision
Collision is a PHP library that provides beautiful, readable error reporting for command-line applications. Built on top of Whoops, it is b…
714658active
hhatto/autopep8
autopep8 is a Python tool that automatically formats Python code to conform to the PEP 8 style guide. It uses pycodestyle to detect formatt…
614658stable
topgrade-rs/topgrade
Topgrade is a Rust CLI tool that detects which package managers and updatable tools are installed on a system and runs the appropriate upgr…
994655active
Azure/azure-cli
Azure CLI is Microsoft's official cross-platform command-line interface for managing Azure resources. It provides the `az` command with tab…
994651stable
detect-secrets
detect-secrets is a Python CLI tool from Yelp that detects secrets (API keys, passwords, tokens) in codebases using regex and entropy heuri…
534649active
StackBlitz Online IDE
WebContainers is a browser-based Node.js runtime from StackBlitz that lets web apps run full-stack JavaScript dev environments entirely in …
364646active
tlkh/asitop
asitop is a Python-based, nvtop-inspired performance monitoring CLI tool for Apple Silicon Macs. It displays CPU/GPU/ANE utilization, frequ…
324645stable
mozilla/rhino
Rhino is an open-source implementation of JavaScript written entirely in Java, maintained by Mozilla. It is typically embedded into Java ap…
874641active
alexellis/arkade
arkade is a Go CLI that acts as an open-source marketplace for developer tools and Kubernetes apps. It downloads CLIs like kubectl, kind, a…
944623active
taurusxin/ncmdump
A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b…
644618active
babashka/babashka
Babashka is a native, fast-starting Clojure interpreter compiled with GraalVM native-image, designed for scripting in places where you woul…
984613stable
cloudflare/workers-sdk
The Cloudflare Workers SDK is a monorepo containing Wrangler, the official CLI for building, testing, and deploying Cloudflare Workers serv…
944612active
tokio-rs/console
tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost…
764605active
swiftbar/SwiftBar
SwiftBar is a macOS application that lets users create custom menu bar items using simple executable shell scripts. It is compatible with t…
844600active
andreafrancia/trash-cli
A Python command-line tool implementing the FreeDesktop.org Trash specification, providing commands to trash, list, restore, and permanentl…
984598stable
tmux-python/tmuxp
tmuxp is a session manager for tmux that lets users save and load tmux sessions from declarative YAML or JSON workspace files. It is built …
934588stable
linsomniac/spotify_to_ytmusic
A set of Python scripts and a GUI for copying liked songs and playlists from Spotify to YouTube Music. It uses the Spotify backup data and …
604584active
amperser/proselint
proselint is a command-line linter for English prose that scans text files for style, usage, and clarity issues based on advice from renown…
684581active
CalcProgrammer1/OpenRGB
OpenRGB is an open-source application that controls RGB lighting across devices from many manufacturers from a single app, without requirin…
974578active
dw-0/kiauh
KIAUH is a Python-based interactive installation and update helper script for the Klipper 3D printer firmware ecosystem. It automates insta…
714556active
hluwa/frida-dexdump
A Frida-based CLI tool that finds and dumps DEX files from an Android app's memory, enabling unpacking of packed or obfuscated APKs. It sup…
104552stable
samsesh/SocialBox-Termux
SocialBox-Termux is a shell-based brute-force attack framework targeting social media and email services like Facebook, Gmail, Instagram, a…
684548active
get-bb/bb
bb is an agentic IDE that can control, customize, and automate itself, exposing desktop, web, CLI, and HTTP API surfaces for driving agent-…
834543active
medialab/xan
xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I…
984541active
cakephp/phinx
Phinx is a standalone PHP database migration tool that lets developers manage and version database schema changes using database-agnostic P…
834538stable
pa11y/pa11y
Pa11y is an open-source automated accessibility testing tool that runs WCAG audits on web pages via a command-line interface or a Node.js A…
874537active
ProvableHQ/snarkOS
snarkOS is a decentralized operating system for zero-knowledge applications, forming the backbone of the Aleo network. It implements node s…
1004532active
Gictorbit/photoshopCClinux
A bash installer script that installs Adobe Photoshop CC v19 on GNU/Linux using Wine and Winetricks. It downloads required components, sets…
234528active
sensepost/gowitness
gowitness is a Go-based command-line utility that uses Chrome Headless to take screenshots of websites, supporting scans of URL lists, CIDR…
884522active
JonathanSalwan/ROPgadget
ROPgadget is a Python command-line tool that searches binaries for ROP gadgets to facilitate return-oriented programming exploitation. It s…
614501active
CLIUtils/CLI11
CLI11 is a header-only C++11 command line argument parser with a rich feature set including subcommands, validators, and configuration file…
924500stable
Buck2
Buck2 is Meta's fast, extensible, large-scale build system written in Rust, succeeding the original Buck (whose repository is now dead). It…
864482active
hugomd/parrot.live
parrot.live is a small web service that streams an animated ASCII party parrot to any terminal via `curl parrot.live`. It serves animation …
574481stable
mr-karan/doggo
doggo is a modern command-line DNS client for humans, written in Go and inspired by the Rust tool 'dog'. It supports multiple DNS transport…
944480active
OpenVPN/easy-rsa
easy-rsa is a shell-based CLI utility for building and managing a PKI certificate authority. It creates root and intermediate CAs, signs ce…
884479active
Firebase CLI
The official Firebase Command Line Interface for testing, managing, and deploying Firebase projects from the terminal. It also ships the of…
954477active
jhspetersson/fselect
fselect is a Rust command-line utility that lets users find files using SQL-like queries instead of cryptic find flags. It supports aggrega…
934470active
trifectatechfoundation/sudo-rs
A memory-safe, safety-oriented reimplementation of the classic sudo and su utilities written in Rust. It is actively maintained, independen…
924470active
ibhagwan/fzf-lua
fzf-lua is a Neovim plugin that provides a Lua-based, improved replacement for fzf.vim, integrating the fzf fuzzy finder with Neovim. It of…
774470active
jeffreytse/zsh-vi-mode
A ZSH plugin that provides a full, faithful vi/vim modal editing experience in the shell command line, improving on Zsh's built-in vi mode.…
614467active
MindForger
HSTR is a command line TUI utility that provides an interactive suggest box for viewing, navigating, searching, and managing bash and zsh c…
734466active
Janet programming language
Janet is a dynamic functional and imperative Lisp-like programming language with its own bytecode VM, implemented in a single embeddable C …
944463stable
Archeb/opentrace
OpenTrace is an open-source cross-platform GUI application for visualized route tracing, built on the NextTrace engine. It provides native …
794463active
t3l3machus/Villain
Villain is a high-level stage 0/1 command-and-control (C2) framework written in Python that handles multiple reverse TCP and HoaxShell-base…
294460active

← prev page 13 / 84 next →