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
FVM
FVM (Flutter Version Management) is a command-line tool for installing, caching, and switching between multiple Flutter SDK versions on a p…
995534stable
Prince-Mendiratta/BotsApp
BotsApp is a WhatsApp UserBot written in Node.js that acts as a personal assistant and group manager on your own WhatsApp account. It links…
575526active
phpbrew/phpbrew
PHPBrew is a command-line tool written in PHP that builds and installs multiple PHP versions in your home directory without root access. It…
485523active
Pagefind/pagefind
Pagefind is a fully static search library written in Rust that indexes built HTML output and generates a chunked, low-bandwidth search bund…
815521active
x-motemen/gore
gore is a Go REPL (read-eval-print loop) that supports line editing, multi-line input, code completion via gopls, and auto-importing of pac…
865518active
PaulJuliusMartinez/jless
jless is a command-line JSON viewer written in Rust for reading, exploring, and searching JSON data with syntax highlighting, collapsible o…
655502active
binpash/try
try is a command-line tool that lets you run a command and inspect its effects before committing changes to your live system. It uses Linux…
845495active
ShadowWhisperer/Remove-MS-Edge
A Windows utility that uninstalls Microsoft Edge (and optionally WebView2) via prebuilt executables or batch scripts. It offers variants fo…
825493active
biliup
Biliup is a toolkit for automatically recording livestreams (bilibili, Douyu, Huya, Douyin, etc.), downloading videos from YouTube/Twitch, …
945471active
prompt-toolkit/ptpython
ptpython is an advanced Python REPL built on top of prompt_toolkit, offering syntax highlighting, multiline editing, autocompletion, and Vi…
495452active
wkentaro/gdown
gdown is a Python CLI tool and library for downloading public files and folders from Google Drive, handling the confirmation pages that bre…
985449active
qpdf/qpdf
qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files, supporting linearization, encryp…
945443stable
Go Music DL
A Go-based music search and download tool aggregating 10+ platforms (NetEase, QQ Music, Kugou, Bilibili, etc.) with lossless FLAC support, …
835433active
remkop/picocli
Picocli is a Java framework and library for building command line applications with an annotations API and a programmatic API. It ships as …
635427stable
kaifcodec/user-scanner
A 2-in-1 Python CLI OSINT suite that performs email and username intelligence across 440+ scan vectors (170+ email sites, 270+ username pla…
835425active
sachaos/viddy
Viddy is a modern replacement for the Unix watch command that periodically executes a command and displays its output in a terminal UI. It …
775421active
Web3j
Web3j is a lightweight, modular, reactive, type-safe Java and Android library for integrating with Ethereum clients and working with smart …
895408active
brianvoe/gofakeit
Gofakeit is a random fake data generator library for Go offering 310+ functions for names, emails, phones, companies, credit cards, and mor…
715395stable
sindresorhus/create-dmg
A Node.js CLI tool that automatically creates good-looking, code-signed DMG disk images for macOS app distribution. It is intentionally opi…
655374active
idb
idb (iOS Development Bridge) is a command-line tool from Meta for automating iOS Simulators and Devices, consisting of a Swift companion se…
995370active
lmstudio-ai/lms
lms is the official command-line tool for LM Studio, built on the lmstudio.js SDK. It lets users manage local LLMs (list, download, load, u…
705368active
knqyf263/pet
Pet is a simple command-line snippet manager written in Go that lets you save, tag, search, and execute command snippets. It supports param…
625363stable
pypinyin
pypinyin is a Python library (with a companion CLI) that converts Chinese characters (hanzi) to pinyin, supporting polyphonic characters, m…
645362stable
hiroppy/fusuma
Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi…
105356active
benjamine/jsondiffpatch
A TypeScript library for deep diffing and patching JavaScript objects, with smart array diffing via LCS, text diffing for long strings, and…
565347stable
RhinoSecurityLabs/pacu
Pacu is an open-source AWS exploitation framework for offensive security testing of Amazon Web Services environments. It provides a modular…
665345active
legendary-gl/legendary
Legendary is a free and open-source command-line replacement for the Epic Games Launcher, written in Python. It can authenticate with Epic'…
935335active
cweill/gotests
gotests is a Go command-line tool that automatically generates table-driven test boilerplate from source code by analyzing function and met…
555335active
coreutils/coreutils
GNU coreutils is the standard collection of GNU command-line utilities (ls, cp, mv, cat, sort, chmod, etc.) that form the basis of most Uni…
945332stable
patriciogonzalezvivo/glslViewer
A console-based OpenGL sandbox for rendering and live-editing 2D/3D GLSL shaders without a UI. It supports fragment and vertex shaders, tex…
845329active
gluestack-ui
gluestack-ui is a copy-pasteable React and React Native component library styled with Tailwind CSS (NativeWind), offering 30+ customizable,…
865327active
hpjansson/chafa
Chafa is a command-line utility and C library that converts images, including animated GIFs, into terminal graphics formats (Sixel, Kitty, …
945322active
CreditTone/hooker
hooker is a Frida-based reverse engineering toolkit for Android that provides a comfortable command-line interface with universal hooking s…
755322active
ChrisTitusTech/linutil
Linutil is a distro-agnostic Linux toolbox built in Rust that provides an interactive terminal UI (TUI) for installing applications, config…
825313active
mattdesl/canvas-sketch
A JavaScript framework and companion CLI for creating generative artwork using HTML5 Canvas 2D and WebGL (with Three.js templates). It scaf…
675311active
Shlink
Shlink is a self-hosted, PHP-based URL shortener that serves shortened URLs under your own domains. It provides a REST API, a CLI interface…
965307stable
BuilderIO/ai-shell
AI Shell is an open-source CLI tool that converts natural language prompts into shell commands using OpenAI, with options to run, revise, o…
545301active
rust-lang/rust-bindgen
bindgen is a Rust tool that automatically generates Rust FFI bindings to C (and some C++) libraries by parsing header files with libclang. …
735294active
microsoft/coreutils
A Microsoft-maintained Windows build of uutils/coreutils, findutils, and grep packaged as a single multi-call binary, bringing UNIX-style c…
765291active
WireViz
WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w…
585291active
google/gts
gts is Google's TypeScript style guide packaged as a zero-configuration CLI tool that bundles ESLint linting, Prettier formatting, and an o…
525290active
zq1997/deepin-wine
A port of deepin's Wine environment and Windows application packages (QQ, WeChat, TIM, DingTalk, etc.) to Debian/Ubuntu, distributed as an …
325282active
visit1985/mdp
mdp is a command-line based markdown presentation tool written in C using ncurses. It renders markdown files as terminal slides, using hori…
745281active
lxc/lxc
LXC is a low-level Linux container runtime providing a userspace interface to kernel containment features like namespaces, cgroups, and man…
815277stable
rails/thor
Thor is a Ruby toolkit for building self-documenting command-line utilities, handling option parsing and usage banners with a Rake-like syn…
695267stable
ivanhao/pvetools
A shell-based menu-driven tool script for Proxmox VE (Debian 9+) that automates common configuration tasks such as email setup, Samba/NFS s…
235260active
dtcooper/raspotify
Raspotify is a Debian package that wraps the librespot library as a systemd daemon, turning a Raspberry Pi or other Debian-based machine in…
935226active
console-rs/indicatif
Indicatif is a Rust library for displaying progress bars, spinners, and other progress reporting in command line applications. It supports …
895225stable
Kode AI Agent Platform
Kode CLI is a terminal-based AI coding agent that understands codebases, edits files, runs commands, and automates developer workflows. It …
605225active
Kode AI Agent Platform
Learn Claude Code is a Python library that provides a minimal harness for building Claude-like AI agents. It includes CLI tools and tutoria…
605225active
dylanaraps/neofetch
Neofetch is a command-line system information tool written in bash 3.2+ that displays OS, software, and hardware info alongside a distro lo…
1023656maintenance
Pyarmor
Pyarmor is a command-line tool for obfuscating Python scripts, making them hard to reverse-engineer. It also supports binding obfuscated sc…
1005216active
eksctl-io/eksctl
eksctl is the official command-line tool for creating and managing Amazon EKS (Elastic Kubernetes Service) clusters, written in Go and buil…
985214active
Cucumber
Cucumber is a testing tool that runs automated acceptance tests written in plain-language Gherkin syntax, supporting Behaviour-Driven Devel…
955211stable
extension-js/extension.js
Extension.js is a zero-config framework and CLI for building cross-browser extensions for Chrome, Edge, Firefox, and Safari from a single c…
965198active
devspace-sh/devspace
DevSpace is a client-only, open-source CLI tool for Kubernetes that automates image building and deployment workflows and lets developers b…
855198active
GhostPack/Rubeus
Rubeus is a C# command-line toolset for raw Kerberos interaction and abuse on Windows, adapted from Kekeo and MakeMeEnterpriseAdmin. It sup…
575195active
RVM
RVM (Ruby enVironment Manager) is a command-line tool for installing, managing, and switching between multiple Ruby interpreters and gem en…
665188active
SaladDay/cc-switch-cli
A cross-platform CLI and interactive TUI tool for managing configurations of AI coding assistants like Claude Code, Codex, and Gemini CLI. …
765181active
stlink-org/stlink
An open-source toolset for programming and debugging STM32 microcontrollers via STLINK programmer hardware, including flash tools, a GDB se…
665179active
Yuukiy/JavSP
JavSP is a Python command-line tool that scrapes adult video (JAV) metadata from multiple websites, aggregates the data, and generates NFO …
235173active
PyCQA/pycodestyle
pycodestyle (formerly pep8) is a simple Python style guide checker that validates code against PEP 8 conventions. It ships as a single Pyth…
665168stable
wp-cli/wp-cli
WP-CLI is the official command-line interface for WordPress, letting users manage plugins, themes, users, databases, and multisite installa…
675161stable
exiftool/exiftool
ExifTool is a platform-independent Perl library plus a full-featured command-line application for reading, writing, and editing metadata in…
665158stable
lmc999/RegionRestrictionCheck
A pure bash script that checks whether an IP address can access various geo-restricted streaming and media services (e.g., Netflix, Disney+…
445147active
hakluke/hakrawler
Hakrawler is a fast command-line web crawler written in Go, built on the Gocolly library, that discovers URLs and JavaScript file locations…
625146active
clibs/clib
clib is a lightweight package manager for the C programming language that installs small, standalone 'micro' C libraries from a git-based r…
615146active
athityakumar/colorls
A Ruby gem that replaces the standard ls command with a colorized version that adds font-awesome icons to file and directory listings. It s…
625140active
otter-sec/anchor
Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, an…
965134stable
Spack
Spack is a flexible, multi-platform package manager designed for supercomputers, Linux, macOS, and Windows. It builds and installs multiple…
905132stable
AliyunPan CLI
A command-line client for Alibaba Cloud Drive (Aliyunpan) built in Go, mimicking Linux shell file commands. It supports upload/download wit…
875124active
mangiucugna/json_repair
A Python library that repairs malformed JSON strings, such as broken output from LLMs, APIs, logs, or user input. It works as a drop-in fal…
925119active
Ponderfly/GoogleTranslateIpCheck
A cross-platform C# command-line tool that scans for Google Translate IP addresses reachable from mainland China and can automatically writ…
765117active
ztxz16/fastllm
fastllm is a high-performance C++ LLM inference library with its own custom operators, requiring no PyTorch dependency. It supports tensor-…
755112active
niklashigi/apk-mitm
A Node.js CLI application that automatically patches Android APK files to allow HTTPS traffic inspection through a man-in-the-middle proxy.…
235112stable
alex
alex is a JavaScript-based linter that catches insensitive, inconsiderate writing such as gendered, ableist, or polarizing phrasing in text…
235105active
Horcrux
Lazygit is a simple terminal UI for Git commands written in Go. It provides an interactive, keyboard‑driven interface to view status, stage…
235105active
callstack/agent-device
A CLI, MCP server, and typed Node.js API that lets AI coding agents automate, inspect, and verify real mobile and desktop apps. It provides…
795100active
mislav/hub
hub is a command-line tool that wraps git to add GitHub-specific features like cloning, creating repositories, forking, and submitting pull…
2322953maintenance
wfxr/forgit
forgit is a shell-based utility that wraps common git commands with interactive fzf-powered fuzzy selection. It provides shortcuts like int…
985086active
emqx/MQTTX
MQTTX is an all-in-one, cross-platform MQTT 5.0 client toolbox from EMQ, available as a desktop GUI app, CLI, and web application. It provi…
905073active
atom0s/Steamless
Steamless is a C# tool that removes the SteamStub DRM protection layer applied to Steam game executables via the Steamworks SDK DRM tool. I…
235071active
openclaw/mcporter
MCPorter is a TypeScript runtime and CLI for discovering, inspecting, and calling Model Context Protocol (MCP) servers without boilerplate.…
805070active
pypa/virtualenv
virtualenv is a tool for creating isolated virtual Python environments, allowing projects to have their own dependencies independent of the…
965054stable
alecthomas/chroma
Chroma is a general-purpose syntax highlighter written in pure Go, heavily based on Pygments, with translators for Pygments lexers and styl…
945049stable
PerryTS/perry
Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut…
785018active
gusmanb/logicanalyzer
An open-source 24-channel, 100Msps logic analyzer combining custom hardware (based on Raspberry Pi Pico) with Python-based capture and anal…
755018active
BurntSushi/toml
A Go library for parsing and encoding TOML configuration files, with a reflection-based API mirroring the standard library's and xml packa…
685018stable
tianon/gosu
gosu is a small Go-based CLI tool for switching to another user (setuid/setgid/setgroups) and exec'ing a command, designed as a lightweight…
695011stable
taigrr/spank
A novelty macOS CLI tool that detects physical slaps on a MacBook using the Apple Silicon accelerometer (Bosch BMI286 IMU via IOKit HID) an…
735002active
Tyrrrz/CliWrap
CliWrap is a .NET library for interacting with command-line interfaces, providing a fluent, immutable abstraction over System.Diagnostics.P…
915001stable
mistralai/mistral-vibe
Mistral Vibe is an open-source command-line coding agent powered by Mistral's models, providing a conversational interface to explore and m…
764986active
tfutils/tfenv
tfenv is a Terraform version manager written in Bash, inspired by rbenv. It lets developers install, switch, pin, and list multiple Terrafo…
834973active
paolo-projects/auto-unlocker
A native C++ unlocker for VMware Workstation and Player that patches VMware to allow macOS guests to boot and be created. It is a dependenc…
384965active
Swift Protobuf
Apple's Swift Protobuf provides a protoc plugin for generating Swift code from .proto files plus the runtime library needed to use that gen…
934963stable
AsamK/signal-cli
signal-cli is an unofficial command-line, JSON-RPC, and D-Bus interface for the Signal messenger, supporting registering, verifying, sendin…
984962active
campfirein/byterover-cli
ByteRover CLI (brv) is a TypeScript-based interactive REPL/TUI tool that gives AI coding agents a persistent, structured memory layer via a…
104958active
bitsadmin/wesng
WES-NG is a Python command-line tool that parses Windows `systeminfo` output (or missing KB listings) and cross-references it against a reg…
764951active
Chlumsky/msdfgen
A C++ library and console tool that generates multi-channel signed distance fields (MSDFs) from vector shapes and font glyphs. The resultin…
684951stable
lincolnloop/python-qrcode
A pure Python library for generating QR code images, with support for PNG, SVG, and console rendering. It includes a command-line `qr` scri…
624950stable

← prev page 12 / 84 next →