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
rogden/tailwind-config-viewer
A local UI tool for visually browsing your Tailwind CSS configuration file, letting you navigate theme sections and copy class names to the…
232216stable
sequelize/umzug
Umzug is a framework-agnostic migration tool for Node.js that provides a clean programmatic and CLI API for running and rolling back migrat…
782214stable
login-securite/lsassy
Lsassy is a Python CLI tool that remotely extracts credentials from the LSASS process memory of Windows hosts over the network. It uses imp…
772214active
onthegomap/planetiler
Planetiler is a Java-based tool that generates vector tilesets (MBTiles or PMTiles) from OpenStreetMap and other geographic data sources. I…
842213active
mop-tracker/mop
mop is a terminal-based stock market tracker written in Go that displays live quotes, market summaries, and individual stock data. It suppo…
552212active
modesty/pdf2json
A Node.js module that converts binary PDF files into structured JSON and text, built on top of Mozilla's pdf.js. It extracts text content a…
912211active
pygments/pygments
Pygments is a generic syntax highlighter written in Python that supports over 600 languages and text formats. It can be used both as a Pyth…
842210stable
privatenumber/tasuku
Tasuku is a minimal task runner library for Node.js that renders task loading, success, warning, and error states in the terminal. It suppo…
842210active
mbrt/gmailctl
gmailctl is a Go CLI tool that lets you manage Gmail filters declaratively using Jsonnet configuration files. It applies filters directly t…
862208active
FlechazoPh/QLDependency
A one-click shell script that installs all required dependencies for the Qinglong (青龙) timed task management panel. It automates setting up…
872206active
houtianze/bypy
A Python client and command-line tool for Baidu Yun (Baidu Netdisk) personal cloud storage, enabling file listing, upload, download, and di…
358581maintenance
matryer/moq
Moq is a Go code generation tool that creates mock structs from any Go interface for use in unit tests. It integrates with go generate and …
952204active
WoeUSB/WoeUSB-ng
WoeUSB-ng is a Linux tool for creating bootable Windows installation USB drives from an ISO image or a real Windows DVD. It provides both a…
482202active
RightNow-AI/picolm
PicoLM is a pure C11 LLM inference engine that runs 1-billion parameter models in GGUF format on extremely constrained hardware like $10 bo…
432202active
TengerTechnologies/Bricklayers
A Python post-processing script for PrusaSlicer and OrcaSlicer that transforms G-code to create interlocking brick-style layer patterns, wi…
292202active
garabik/grc
grc is a generic colouriser written in Python that inserts ANSI colour codes into the output of commands and log files to make them more re…
232201active
adi1090x/dynamic-wallpaper
A bash script (dwall) that automatically changes desktop wallpapers according to the current time of day using cron job scheduling. It ship…
322200stable
hanmaoye/IDM-Activation-Script
An open-source batch/PowerShell script that activates Internet Download Manager (IDM) or freezes its 30-day trial indefinitely using a regi…
192200active
jurplel/InstantSpaceSwitcher
A native macOS app that switches between Spaces instantly by skipping the built-in animation, using a synthetic high-velocity trackpad gest…
832198active
Yggdroot/LeaderF
LeaderF is an efficient fuzzy finder plugin for Vim and Neovim that helps locate files, buffers, MRUs, tags, gtags, and more on the fly. It…
642198active
maaslalani/invoice
A command-line tool written in Go that generates PDF invoices from CLI flags, environment variables, or JSON/YAML config files. It supports…
202197active
lenucksi/aur-malware-check
A Python CLI tool that detects compromised AUR packages from the June 2026 atomic-lockfile supply-chain attack and other historical campaig…
512196active
agentstack-ai/AgentStack
AgentStack is a Python CLI tool that scaffolds AI agent projects, generating a preconfigured stack of frameworks (CrewAI, LangGraph, OpenAI…
352196active
dronesploit/dronesploit
DroneSploit is a Metasploit-style console framework for pentesting commercial drones, built on sploitkit. It gathers drone-focused hacking …
232194active
0vercl0k/rp
rp++ is a fast C++ command-line tool that finds ROP (Return-Oriented Programming) gadgets in PE, ELF, and Mach-O binaries for x86, x64, ARM…
382193active
Shaderc
Shaderc is a collection of tools, libraries, and tests for compiling GLSL and HLSL shaders to SPIR-V for Vulkan. It includes glslc, a GCC/C…
762192stable
deviantfero/wpgtk
wpgtk is a colorscheme, wallpaper, and template manager for *nix systems built on top of pywal, offering both a GTK GUI and a CLI. It gener…
642192active
JakeWharton/diffuse
Diffuse is a command-line tool that diffs APKs, AABs, AARs, and JARs, showing high-level size changes plus detailed breakdowns of DEX, ARSC…
672189active
Owez/yark
Yark is a Python CLI tool for archiving YouTube channels, downloading videos and accumulating metadata over time with change reports. It in…
622189active
TimmyOVO/deepseek-ocr.rs
A Rust implementation of the DeepSeek-OCR inference stack with multiple OCR/VLM backends (DeepSeek-OCR, PaddleOCR-VL, DotsOCR), DSQ quantiz…
542189active
mirror/busybox
BusyBox combines tiny versions of many common UNIX utilities (ls, sed, grep, tar, sh, etc.) into a single small, highly configurable execut…
322189stable
iovisor/kubectl-trace
kubectl-trace is a kubectl plugin that schedules the execution of bpftrace programs on nodes and pods in a Kubernetes cluster. It packages …
542188active
AOMediaCodec/libavif
libavif is a portable C library for encoding and decoding AVIF (AV1 Image File Format) images, supporting all AV1 YUV formats and bit depth…
882187active
Zxilly/go-size-analyzer
A command-line tool that analyzes the size of compiled Go binaries, breaking down size by packages, sections, and dependencies. It supports…
962184active
ryanmjacobs/c
A small shell script that compiles and executes C (and C++) files in a single command, supporting shebang-style executable C scripts. It wo…
562184active
ruby/rbs
RBS is the type signature language for Ruby, letting developers describe class, module, method, and variable types in .rbs files. It ships …
972183active
tmbo/questionary
Questionary is a Python library for building pretty, interactive command line user prompts such as text inputs, passwords, confirmations, s…
732183stable
JinnLynn/genpac
A Python CLI tool that converts the gfwlist blocked-domains list into configuration files for various proxy tools, including PAC, Dnsmasq, …
772181active
simonw/sqlite-utils
sqlite-utils is a Python CLI utility and library for creating, querying, and manipulating SQLite databases. It supports piping JSON/CSV/TSV…
962179stable
Runme
Runme is an open-source tool that makes Markdown documentation executable, running shell commands and code snippets directly from fenced co…
952179active
p-ranav/tabulate
Tabulate is a header-only C++11+ library for creating formatted, aligned tables in the terminal, with support for font styles, colors, bord…
982177stable
roman01la/html-to-react-components
A CLI tool and Node.js library that converts annotated HTML pages into React component modules. Elements marked with data-component attribu…
632177active
gelstudios/gitfiti
gitfiti is a Python CLI tool that draws pixel art on your GitHub contribution calendar by generating backdated git commits. It produces a b…
328450maintenance
EasyEngine/easyengine
EasyEngine is a command-line control panel that provisions and manages Nginx-based WordPress, PHP, and HTML sites using Docker containers, …
982176active
noborus/trdsql
trdsql is a Go-based CLI tool that executes SQL queries directly against CSV, LTSV, JSON, JSONL, YAML, and TBLN files, supporting PostgreSQ…
922176active
Alir3z4/html2text
A Python library and CLI script that converts HTML pages into clean plain ASCII text that is valid Markdown. Originally written by Aaron Sw…
412175active
ericchiang/pup
pup is a command line tool for parsing and filtering HTML using CSS selectors, inspired by jq. It reads HTML from stdin, applies selector-b…
238437maintenance
jonhoo/inferno
Inferno is a Rust port of the FlameGraph profiling toolkit, providing fast stackcollapse tools and a flamegraph SVG generator. It can be us…
702173active
lukehaas/RunJS
RunJS is a desktop JavaScript and TypeScript playground for macOS, Windows, and Linux that runs code as you type with instant results. It p…
872172active
uiua-lang/uiua
Uiua is a tacit, stack-based array programming language implemented in Rust, inspired by APL. It ships as a local interpreter/REPL with a b…
962170active
salesforce/policy_sentry
Policy Sentry is a Python CLI tool and library that generates least-privilege AWS IAM policies. It automates writing security-conscious IAM…
822170stable
MCCTeam/Minecraft-Console-Client
Minecraft Console Client (MCC) is a lightweight cross-platform terminal client for Minecraft Java Edition written in C#. It lets users conn…
952169active
mahmoud/glom
glom is a Python library and CLI for declaratively accessing, transforming, and restructuring nested data structures like dicts, lists, and…
742169active
alexhallam/tv
Tidy Viewer (tv) is a cross-platform CLI pretty printer for tabular data that formats CSV, TSV, PSV, Parquet, and Feather files with column…
472165active
microsoft/DirectXTex
DirectXTex is a shared-source C++ library from Microsoft for reading and writing DDS files and performing texture content processing such a…
832164stable
supreme-gg-gg/instagram-cli
An unofficial Instagram client that runs entirely in the terminal, offering a CLI and TUI interface built with Ink/React (plus a legacy Pyt…
802164active
digint/btrbk
Btrbk is a Perl-based command-line backup tool for btrfs subvolumes that creates atomic snapshots and transfers them incrementally to local…
702163stable
drunkdream/weread-exporter
A Python CLI tool that exports books from WeChat Read (微信读书) into epub, pdf, and mobi formats. It hooks into the web reader's Canvas render…
612163active
yb2460/harness-anything
A Windows-only Python toolkit that lets AI agents control desktop applications (WPS/MS Office, Zotero, Adobe Illustrator) via COM automatio…
572163active
isomorphic-git
A pure JavaScript reimplementation of git that works in both Node.js and browser environments (including WebWorkers and ServiceWorkers), wi…
958374maintenance
gabrie30/ghorg
ghorg is a Go CLI tool that quickly clones or backs up all repositories of an organization or user from GitHub, GitLab, Bitbucket, Gitea, C…
952158active
Nanoc
Nanoc is a flexible static-site generator written in Ruby that transforms content in formats like Markdown or AsciiDoc into HTML sites. It …
942158active
Dr-Noob/cpufetch
cpufetch is a command-line tool written in C that displays CPU architecture information (vendor, microarchitecture, cores, cache, frequenci…
442158active
lusingander/serie
Serie is a Rust-based TUI application that renders rich git commit graphs in the terminal using the terminal emulator's image display proto…
912156active
official-pikafish/Pikafish
Pikafish is a free, open-source UCI xiangqi (Chinese chess) engine derived from Stockfish, using NNUE neural network evaluation to analyze …
862156active
streamdal/plumber
plumber is a single-binary CLI tool for inspecting, reading, writing, and piping data across messaging systems like Kafka, RabbitMQ, and GC…
402155active
code996
code996 is a Node.js CLI tool that analyzes Git commit time distributions to infer a project's coding work intensity and overtime culture. …
782153active
nix-community/nix-on-droid
Nix-on-Droid brings the Nix package manager to Android devices via a single-click F-Droid installable app based on a Termux terminal emulat…
732153active
Ropper
Ropper is a Python CLI tool that displays information about binary files (ELF, PE, Mach-O, RAW) and finds ROP/JOP gadgets to build exploit …
732152active
kainctl/isd
isd is an interactive terminal UI (TUI) for managing systemd units, built in Python with the Textual framework. It provides fuzzy search ov…
652152active
sgan81/apfs-fuse
A read-only FUSE driver that mounts Apple File System (APFS) volumes on Linux. It supports FileVault-encrypted volumes, fusion drives, snap…
322152active
numtide/llm-agents.nix
A Nix package repository providing pre-packaged AI coding agents and development tools (Claude Code, Amp, Codex, Cline, etc.) installable v…
572149active
pbreault/adb-idea
A plugin for Android Studio and IntelliJ IDEA that adds quick ADB operations like uninstalling, killing, starting, restarting apps, and cle…
602148active
soedinglab/MMseqs2
MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running o…
692147active
kdheepak/taskwarrior-tui
A terminal user interface (TUI) for Taskwarrior written in Rust, providing a keyboard-first frontend for managing tasks. It offers vim-like…
902146active
tumuyan/RealSR-NCNN-Android
An Android application for image super-resolution and upscaling built on NCNN and MNN inference engines, bundling models like RealSR, Real-…
772144active
MordechaiHadad/bob
Bob is a cross-platform command-line version manager for Neovim, written in Rust. It lets users install, switch between, and build Neovim v…
842143active
liuchengxu/vim-clap
Vim-clap is a modern, performant fuzzy finder plugin for Vim and NeoVim that offloads heavy computation to a Rust backend binary (maple) wh…
532143active
Recyclarr
Recyclarr is a cross-platform command-line application that automatically synchronizes recommended settings from the TRaSH Guides to Sonarr…
1002138active
barnybug/cli53
cli53 is a command line tool for managing Amazon Route 53 DNS. It supports importing and exporting zone files in BIND format and CRUD opera…
692138active
Coursier
Coursier is a dependency resolver and artifact fetcher for Maven/Ivy repositories, written in pure Scala, serving as the Scala application …
982137active
LARBS
Voidrice is a collection of Linux dotfiles (shell, editor, terminal program configs and helper scripts) deployed by the LARBS auto-installa…
742137active
tomnomnom/gf
gf is a Go-based command-line wrapper around grep that lets you save and reuse named regex patterns and flags as JSON files. It simplifies …
322136stable
CesiumGS/gltf-pipeline
Content pipeline tools for optimizing glTF 3D assets, usable as a command-line tool or Node.js library. It supports converting between glTF…
682132active
Mina Protocol
Mina is a layer-1 cryptocurrency protocol implemented in OCaml featuring a constant-sized (~22KB) blockchain built with recursive zero-know…
952128active
google/spatial-media
A collection of metadata specifications and Python tools from Google for 360-degree video, VR180, and spatial audio. It includes a tool for…
622127active
hykilpikonna/hyfetch
HyFetch is a command-line system information tool that displays OS and hardware details alongside customizable LGBTQ+ pride flags in the te…
882126active
ruby-shoryuken/shoryuken
Shoryuken is a super-efficient, thread-based message processor for Amazon SQS written in Ruby. It integrates with Rails Active Job and prov…
932125active
brightio/penelope
Penelope is a modern reverse shell handler for penetration testers and CTF players, serving as a more capable alternative to basic netcat l…
872125active
nschloe/tiptop
tiptop is a command-line system monitoring tool in the spirit of top, displaying system stats with graphs in a terminal UI. It is built in …
372125active
fluttercommunity/flutter_launcher_icons
A Dart/Flutter command-line package that generates and updates launcher icons for Flutter apps across Android, iOS, web, macOS, and Windows…
302124active
haccer/subjack
Subjack is a DNS takeover scanner written in Go that concurrently scans lists of subdomains to identify ones vulnerable to hijacking. It de…
912123active
ozgrozer/ai-renamer
A Node.js CLI tool that uses local AI models (via Ollama or LM Studio) or OpenAI to intelligently rename files based on their contents, inc…
242123active
megadose/ignorant
Ignorant is a Python CLI tool and library that checks whether a phone number is registered on sites like Instagram, Snapchat, and Amazon wi…
322121active
zenbu-labs/terminal-code
terminal-code is a CLI application that runs VS Code inside the terminal by combining terminal-browser (a browser rendered in the terminal)…
792120active
Lessica/TrollRecorder
TrollRecorder is a phone call recorder for iOS that works via TrollStore (iOS 15.0-17.0) and popular jailbreaks, with a free core and paid …
932118active
Blazemeter/taurus
Taurus (bzt) is an automation-friendly framework for continuous performance and functional testing that wraps tools like JMeter, Gatling, L…
882116active
eugene1g/agent-safehouse
Agent Safehouse is a macOS-native sandboxing tool that runs local LLM coding agents (Claude Code, Codex, Gemini CLI, Aider, etc.) inside a …
812115active
eleme/morjs
MorJS is an extensible multi-platform development framework from Ele.me based on mini-program DSLs (WeChat or Alipay). It compiles a single…
412115active
mrzool/bash-sensible
A single sourced shell file providing saner default settings for Bash, inspired by sensible.vim. It improves tab completion, command histor…
322115stable

← prev page 24 / 84 next →