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
facebookincubator/fastmod
fastmod is a fast, Rust-based partial replacement for the codemod tool that assists with large-scale codebase refactors via regex-based fin…
621931active
awslabs/aws-shell
An interactive shell wrapper around the AWS CLI that provides autocomplete for commands, options, and resource identifiers, plus inline doc…
327331maintenance
brandonyoungdev/tldx
tldx is a fast Go CLI tool for brainstorming and checking domain name availability in bulk using RDAP, DNS, and WHOIS. It generates keyword…
881929active
udhos/update-golang
A shell script that fetches and installs the latest official Go binary releases with minimal system intrusion. It detects the latest stable…
641928active
ocaml/dune
Dune is a composable build system for the OCaml language that reads project metadata from S-expression `dune` files and handles compilation…
961926stable
AsimovMac/asimov
A macOS shell-based CLI tool that automatically excludes development dependency directories (like node_modules, .venv, target) from Apple T…
931926active
amebalabs/TRex
TRex is a macOS menu bar application that extracts text from any visible screen area using OCR, copying it directly to the clipboard. It wo…
821926active
lmorg/murex
Murex is a smarter shell and scripting language written in Go, with typed pipelines supporting JSON, YAML, XML, and CSV natively. It adds u…
911925active
laravel/sail
Laravel Sail is a lightweight command-line interface for interacting with Laravel's default Docker development environment, built around a …
991922active
Dicklesworthstone/pi_agent_rust
pi_agent_rust is a native, single-binary AI coding agent CLI written in Rust with zero unsafe code, ported from Mario Zechner's Pi Agent. I…
831922active
kkawakam/rustyline
RustyLine is a Rust library implementing GNU Readline-style line editing, based on Antirez's Linenoise. It provides interactive prompt feat…
951921active
jjjake/internetarchive
A Python library and command-line tool (ia) for programmatically accessing Archive.org, including searching, downloading, and uploading ite…
951921active
derf/feh
feh is a fast, lightweight, and highly configurable image viewer for X11, aimed at command-line users but also launchable from file manager…
751921stable
netlify/cli
The official Netlify command line interface for interacting with Netlify from the terminal. It supports deploying sites, running local dev …
921918active
yologdev/yoyo-evolve
yoyo is an open-source terminal coding agent written in Rust that autonomously evolves its own source code — reading its code, planning imp…
831917active
Shopify/packwerk
Packwerk is a Ruby gem from Shopify that enforces architectural boundaries and modularization in Rails applications by grouping files into …
821917active
PaddiM8/kalker
Kalker is a scientific calculator CLI and web app written in Rust with math-like syntax, supporting user-defined variables and functions, c…
811917active
fosskers/aura
Aura is a multilingual package manager for Arch Linux that extends pacman with AUR support and additional features like package downgrading…
661917active
Azure/aztfexport
Azure Export for Terraform (aztfexport) is a CLI tool that imports existing Azure resources into Terraform state and generates the correspo…
901916active
zarfadev/MobaXterm-Keygen
A browser-based web tool that generates MobaXterm license key files (.mxtpro) and merges custom MobaXterm settings, running entirely client…
691916active
google-github-actions/setup-gcloud
A GitHub Action that installs and configures the Google Cloud SDK (gcloud CLI) within GitHub Actions workflows. It supports version constra…
641914active
maid/maid
Maid is a Ruby-based command-line tool that automatically cleans up and organizes files based on user-defined rules written in Ruby. It is …
911911active
Montreal Forced Aligner
Montreal Forced Aligner is a command line utility for time-aligning orthographic transcriptions and pronunciation dictionary entries to aud…
991909active
bramp/ffmpeg-cli-wrapper
A Java library providing a fluent interface for building and running FFmpeg command-line operations, including probing media files with ffp…
891909active
ECTO-1A/AppleJuice
AppleJuice is a Python proof-of-concept tool that spoofs Apple BLE proximity pairing messages to trigger pairing popups on nearby Apple dev…
291909active
Sapd/HeadsetControl
HeadsetControl is a cross-platform command-line utility written in C++ that controls USB gaming headsets from brands like Logitech, SteelSe…
841908active
volitank/nala
Nala is a command-line front-end for libapt-pkg, rewritten in Rust on top of rust-apt, that makes APT package operations easier to inspect …
761908active
netero1010/EDRSilencer
A C-based Windows command-line tool that uses Windows Filtering Platform (WFP) APIs to block outbound traffic of running EDR agents, preven…
171906active
roswell/roswell
Roswell is a command-line utility that installs, manages, and launches Common Lisp implementations and integrates with Quicklisp. It also p…
731905active
skywind3000/asyncrun.vim
A Vim/NeoVim plugin that runs shell commands asynchronously in the background using Vim 8 and NeoVim job APIs, streaming output to the quic…
451905stable
dominikwilkowski/cfonts
cfonts is a command line tool and library that renders large, colorful ANSI/ASCII fonts in the terminal, available in both Rust and Node.js…
741904active
vysheng/tg
A command-line interface client for the Telegram messenger written in C, using a readline interface for interactive use. It supports script…
237213maintenance
rust-fuzz/cargo-fuzz
cargo-fuzz is a Cargo subcommand that makes it easy to fuzz test Rust code with libFuzzer. It scaffolds fuzz targets, runs them, minimizes …
751902active
magnific0/wondershaper
Wonder Shaper is a shell script that limits the bandwidth of one or more network adapters using iproute's tc command with a simplified comm…
321902active
kpt
kpt is a package-centric CLI toolchain for authoring, customizing, validating, and deploying Kubernetes configuration as declarative data (…
991901active
NevermindZZT/letter-shell
letter shell is an embeddable shell written in C for embedded devices, allowing command-line invocation of C functions within a running pro…
231901stable
systemed/tilemaker
tilemaker is a single C++ executable that converts OpenStreetMap .osm.pbf extracts into Mapbox Vector Tile format tiles, outputting to file…
851900active
HashLips Art Engine
HashLips Art Engine is a Node.js tool that generates multiple unique instances of generative artwork by compositing user-provided image lay…
237198maintenance
davecheney/httpstat
httpstat is a Go CLI tool that visualizes HTTP request timing breakdowns (DNS, connection, TLS, server processing) with colored output, sim…
867192maintenance
yoanbernabeu/grepai
grepai is a privacy-first CLI tool that provides semantic code search using vector embeddings, letting users find code by meaning with natu…
801897active
trustedsec/CS-Situational-Awareness-BOF
A collection of situational awareness commands implemented as Cobalt Strike Beacon Object Files (BOFs) in C, letting operators run low-foot…
971896active
paxtonhare/demo-magic
demo-magic is a bash shell script that lets presenters script repeatable command-line demos instead of typing live. It simulates typing, wa…
751896active
bellingcat/octosuite
Octosuite is a terminal-based toolkit for analyzing GitHub data, usable as an interactive TUI, a CLI, or a Python library. It queries user,…
851895active
thephpleague/climate
CLImate is a PHP library for building command-line applications with easy colored output, formatting, tables, progress bars, and input hand…
731895stable
Th0rgal/open-ralph-wiggum
A CLI tool that runs AI coding agents (Claude Code, Codex, Copilot CLI, Cursor Agent, Qwen Code, OpenCode) in an autonomous iterative 'Ralp…
661895active
homeport/dyff
dyff is a command-line diff tool for YAML files (and sometimes JSON) that reports only the parts of a file that changed, referencing each d…
901894active
mxcl/swift-sh
swift-sh is a command-line tool that lets you write Swift scripts with third-party dependencies declared inline via import comments, withou…
571890active
liljencrantz/crush
Crush is a command line shell written in Rust that doubles as a modern programming language with a type system, closures, and lexical scopi…
751889active
qcad/qcad
QCAD is an open source 2D CAD application for creating technical drawings such as building plans, mechanical parts, and schematics, built i…
751888stable
seagullz4/hysteria2
A one-click installation script (shell and Python versions) for deploying the Hysteria2 proxy server on Linux VPSes. It handles certificate…
601887active
tpope/vim-eunuch
eunuch.vim is a Vim plugin by Tim Pope that provides convenient Vim commands wrapping common UNIX shell operations like deleting, renaming,…
721886stable
MitMaro/git-interactive-rebase-tool
A native, cross-platform, full-featured terminal-based sequence editor for Git's interactive rebase, written in Rust. It replaces the defau…
531886active
joehillen/sysz
sysz is a shell-based terminal UI that wraps systemctl with fzf for interactively browsing, filtering, and managing systemd units. It suppo…
231886stable
carvel-dev/ytt
ytt is a command-line YAML templating and patching tool that operates on YAML structure rather than text, using annotations and a sandboxed…
941885active
pentestfunctions/BlueDucky
BlueDucky is a Python tool that exploits CVE-2023-45866, an unauthenticated Bluetooth peering vulnerability, to execute keystroke injection…
531885active
NVMe Management Suite
The official NVM Express user space tooling for Linux, providing the `nvme` command line tool and the libnvme library it is built on. It su…
941884stable
PhilipK/BoilR
BoilR is a desktop application that automatically synchronizes games from other launchers and stores into your Steam library using Steam's …
661884active
zhlynn/zsign
zsign is a fast, cross-platform open-source alternative to Apple's codesign tool for re-signing iOS .ipa packages, Mach-O binaries, and .ap…
921882active
Middleman
Middleman is a Ruby-based static site generator that provides templating (ERb, Haml), Sass support, and a live preview server for building …
777112maintenance
pimutils/vdirsyncer
vdirsyncer is a Python command-line tool that synchronizes calendars and addressbooks between servers (CalDAV/CardDAV) and the local filesy…
641880active
gloeyisk/universal-gms-doze
A Magisk/KernelSU/APatch module that patches Google Play services so it can be put under Android's battery optimization (Doze). It is distr…
231880active
kunchenguid/treehouse
Treehouse is a Go CLI tool that manages a pool of reusable, isolated git worktrees so developers and AI coding agents can work on multiple …
821879active
sstephenson/bats
Bats is a TAP-compliant testing framework for Bash scripts and UNIX programs, where test cases are Bash functions with special @test syntax…
107103maintenance
giantpinkrobots/varia
Varia is a GTK4/libadwaita download manager for Linux, Windows, and macOS that handles regular file downloads, torrents, and video/audio st…
921878active
streamich/git-cz
git-cz is a CLI tool for writing semantic, emoji-decorated Conventional Commit messages interactively. It works standalone via npx or as a …
381876active
jbangdev/jbang
JBang is a command-line tool that lets developers create, edit, and run self-contained, source-only Java programs with unprecedented ease, …
981875active
aquaproj/aqua
aqua is a declarative CLI version manager written in Go that manages tool versions per project via configuration files, with lazy installat…
961875active
LetTTGACO/elog
Elog is an open-source cross-platform blogging solution that syncs Markdown documents from writing platforms (Notion, Yuque, FlowUs, Feishu…
741875active
mwmbl/mwmbl
Mwmbl is an open source, non-profit web search engine with no ads or tracking, where the community determines rankings and runs distributed…
771874active
shelljs/shx
shx is a CLI wrapper around ShellJS that provides portable Unix-like shell commands (ls, rm, cp, mkdir, etc.) for Node.js environments. It …
771873active
VROOM
VROOM is an open-source C++20 route optimization engine that solves vehicle routing problems (TSP, CVRP, VRPTW, PDPTW and variants) in mill…
741873active
tanrax/maza-ad-blocking
Maza is a local ad blocker written as a single Bash script that blocks ads at the DNS level by editing the operating system's hosts file, w…
721872active
cupcakearmy/autorestic
Autorestic is a config-driven CLI wrapper around the restic backup tool, written in Go. It simplifies managing backups of many locations to…
531872active
lazaronixon/authentication-zero
A Rails generator that scaffolds a complete, pre-built authentication system directly into a Rails application (web or API-only), following…
341872active
byJoey/yx-tools
A single-binary Go tool for testing latency and download speed of Cloudflare CDN IPs, supporting IPv4/IPv6 and IP:port pairs for reverse-pr…
781871active
phpenv
phpenv is a shell-based PHP version manager inspired by rbenv, letting developers install and switch between multiple PHP builds per projec…
781871active
Mark24Code/rime-auto-deploy
A Ruby-based command-line installer and configuration deployment tool for the Rime input method engine (Squirrel, Weasel, ibus-rime, fcitx-…
211871active
CS-Script
CS-Script is a CLR-based scripting platform that uses ECMA-compliant C# as its scripting language, supporting both standalone CLI execution…
1001869stable
joelibaceta/video-to-ascii
A Python package and CLI tool that plays video files in the terminal by rendering frames as ASCII characters, with optional ANSI color and …
391867active
sonofmagic/weapp-tailwindcss
weapp-tailwindcss is a cross-platform compiler and build integration layer that brings Tailwind CSS 4's utility-first workflow to Web/H5, W…
951866active
trustedsec/hate_crack
hate_crack is a Python tool by TrustedSec that automates password cracking methodologies on top of Hashcat, orchestrating wordlists, masks,…
931862active
ng-packagr/ng-packagr
ng-packagr is a build tool that compiles and packages Angular libraries into the Angular Package Format (APF), producing distribution-ready…
941858active
nix-community/lanzaboote
Lanzaboote is Rust tooling that brings UEFI Secure Boot and Measured Boot support to NixOS. Its lzbt tool signs boot components, builds Uni…
801858active
iojw/socialscan
socialscan is a Python library and CLI tool that checks whether usernames and email addresses are taken, available, or invalid across onlin…
621856active
yihong0618/GitHubPoster
A Python CLI tool that turns activity data from many sources (Strava, GPX, LeetCode, Twitter, Bilibili, WakaTime, Kindle, and more) into Gi…
771855active
cpplint/cpplint
Cpplint is a command-line static code checker that checks C/C++ files for style issues according to Google's C++ style guide. It is a commu…
781854active
apenwarr/redo
A Python implementation of Daniel J. Bernstein's redo build system, designed as a smaller, more powerful, and more reliable alternative to …
321854stable
MobileNativeFoundation/XCLogParser
XCLogParser is a Swift CLI tool that parses Xcode and xcodebuild build and test logs stored in the xcactivitylog (SLF) format. It generates…
831853active
j3ssie/metabigor
Metabigor is a Go-based command-line OSINT tool that maps a target's infrastructure—IP ranges, subdomains, related domains, open ports, and…
801853active
aaronjanse/3mux
3mux is a terminal multiplexer written in Go, inspired by i3's tiling window manager, with support for panes, search, mouse-controlled scro…
601852active
CesiumGS/obj2gltf
A Node.js tool and library that converts Wavefront OBJ 3D model assets to glTF 2.0, supporting both .gltf and binary .glb output. It handle…
521852active
leslievan/semi-utils
A Python CLI tool that batch-adds EXIF watermarks (camera model, lens, focal length, aperture, shutter, ISO, shooting time, brand logo) to …
461852active
rust-fuzz/afl.rs
afl.rs is a Cargo subcommand that lets you fuzz test Rust code with AFLplusplus, the coverage-guided fuzzer. It instruments Rust builds so …
721848active
skwp/dotfiles
YADR (Yet Another Dotfile Repo) is an opinionated, curated collection of dotfiles bundling 90+ Vim plugins, zsh/Prezto configuration, and g…
576968maintenance
charmbracelet/skate
Skate is a personal key-value store accessed from the command line, written in Go by Charmbracelet. It supports storing and retrieving text…
861846active
sniptt-official/ots
OTS is a Go CLI tool for sharing end-to-end encrypted secrets (API keys, passwords, signing secrets) via one-time URLs. Secrets are destroy…
341845active
Jrohy/multi-v2ray
A Python-based management script for deploying and administering multi-user V2Ray/Xray proxy servers on Linux. It provides a wizard-driven …
236944maintenance
jkfran/killport
killport is a Rust command-line tool that kills processes and containers listening on specified ports. It supports multiple container runti…
901842active
kubepug/kubepug
KubePug is a kubectl plugin and standalone CLI that checks Kubernetes clusters or manifest files for deprecated or deleted APIs before upgr…
591842active
hetznercloud/cli
hcloud is the official command-line interface for managing Hetzner Cloud resources such as servers, networks, and volumes. It is written in…
991841stable

← prev page 27 / 84 next →