function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| goreleaser/nfpm nFPM is a simple, zero-dependency packager written in Go that creates deb, rpm, apk, ipk, arch linux, and msix packages from a single YAML … | 96 | 2630 | active |
| Johnserf-Seed/f2 F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti… | 56 | 2629 | active |
| pndurette/gTTS gTTS is a Python library and CLI tool that interfaces with Google Translate's text-to-speech API to generate spoken MP3 audio from text. It… | 57 | 2628 | stable |
| aptible/supercronic Supercronic is a crontab-compatible job runner designed specifically for container environments. It preserves environment variables, logs t… | 98 | 2624 | stable |
| SummerSec/ShiroAttack2 A Java-based exploitation tool for the Apache Shiro-550 rememberMe deserialization vulnerability, offering both a JavaFX GUI and a CLI. It … | 88 | 2624 | active |
| OpenStitching/stitching A Python package providing fast and robust image stitching to create panoramas, built on OpenCV's stitching module. It offers both a Python… | 88 | 2623 | active |
| create-dmg/create-dmg A shell script that builds polished macOS DMG disk images with customizable backgrounds, icon layouts, and license files. It is a command-l… | 80 | 2623 | active |
| mikaelmello/inquire inquire is a Rust library for building interactive terminal prompts, offering prompt types like Text, Select, MultiSelect, Confirm, Passwor… | 76 | 2622 | active |
| alibaba/kiwi Kiwi is an end-to-end internationalization (i18n) solution from Alibaba, comprising kiwi-intl (a framework-agnostic runtime library), kiwi-… | 71 | 2620 | active |
| WoeUSB/WoeUSB WoeUSB is a command-line tool for GNU/Linux that creates bootable Windows USB installation media from ISO images or physical installation d… | 41 | 2620 | active |
| theopfr/somo somo is a Rust-based CLI tool that serves as a human-friendly alternative to netstat for inspecting socket and port connections on Linux an… | 92 | 2619 | active |
| megastep/makeself Makeself is a 100% shell script tool that generates self-extracting compressed tar archives for Unix systems. The resulting .run files are … | 81 | 2619 | stable |
| rbsec/sslscan sslscan is a command-line tool that tests SSL/TLS enabled services to discover supported cipher suites, protocols, key exchange groups, and… | 75 | 2619 | active |
| rbonghi/jetson_stats jetson-stats is a Python package for monitoring and controlling NVIDIA Jetson boards (Thor, Orin, Xavier, Nano, TX series). It provides jto… | 98 | 2618 | active |
| meltano/meltano Meltano is an open-source, declarative, code-first data integration engine and CLI for building and running ELT pipelines. It orchestrates … | 98 | 2617 | stable |
| Helvesec/rmux RMUX is a terminal multiplexer written in Rust that is tmux-compatible and natively supports Linux, macOS, and Windows (ConPTY). It ships t… | 78 | 2617 | active |
| runkids/skillshare skillshare is a Go-based CLI tool that keeps AI CLI skills, agents, rules, and commands in sync across 60+ AI coding assistants (Claude Cod… | 79 | 2615 | active |
| segmentio/chamber Chamber is a Go CLI tool for managing application secrets by storing them in AWS SSM Parameter Store (with S3 backend support). It lets tea… | 77 | 2615 | active |
| kliment/Printrun Printrun is a suite of pure Python 3D printing host software consisting of Pronterface (GUI), Pronsole (interactive CLI), and Printcore (li… | 66 | 2614 | active |
| thought-machine/please Please is a high-performance, extensible, cross-language build system written in Go, emphasizing hermetic, reproducible builds with aggress… | 100 | 2609 | active |
| raviqqe/muffet Muffet is a fast website link checker written in Go that recursively scrapes and inspects all pages of a website for broken links. It suppo… | 91 | 2609 | active |
| Serene-Arc/bulk-downloader-for-reddit A Python command-line tool (bdfr) that bulk-downloads and archives Reddit submissions and their media from subreddits, multireddits, users,… | 57 | 2608 | active |
| huggingface/tau Tau is a small, readable terminal coding agent written in Python, inspired by Pi, that can read files, edit code, run commands, and maintai… | 80 | 2603 | active |
| mhx/dwarfs DwarFS is a fast, high-compression read-only file system with built-in deduplication, available for Linux, FreeBSD, macOS, and Windows. It … | 99 | 2599 | active |
| zquestz/s A Go CLI tool that opens web searches from the terminal in your browser, supporting many search providers and tags. It also offers an optio… | 91 | 2598 | active |
| solidiquis/erdtree erdtree (erd) is a modern, cross-platform, multi-threaded filesystem and disk-usage utility written in Rust. It combines the functionality … | 23 | 2597 | active |
| glomatico/gamdl Gamdl is a Python command-line app for downloading Apple Music songs, music videos, and artist post videos with rich metadata tagging and s… | 96 | 2595 | active |
| giacomo-b/rust-stakeholder A satirical Rust CLI tool that generates impressive-looking but meaningless terminal output, such as fake progress bars, network activity, … | 25 | 2590 | stable |
| proot-me/proot PRoot is a user-space implementation of chroot, mount --bind, and binfmt_misc for Linux that requires no privileges or setup, built on ptra… | 66 | 2586 | active |
| lncrawl/lightnovel-crawler Lightnovel Crawler is a Python tool that downloads web novels from 300+ supported sources and converts them into e-books such as EPUB, MOBI… | 98 | 2582 | active |
| Loongphy/codex-auth codex-auth is a command-line tool for switching between and managing multiple Codex accounts across the Codex CLI, VS Code extension, and C… | 75 | 2582 | active |
| astanin/python-tabulate A Python library and command-line utility for pretty-printing tabular data as formatted plain-text tables. It supports many input types inc… | 64 | 2581 | stable |
| hunspell/hunspell Hunspell is a free spell checker and morphological analyzer library and command-line tool written in C++, licensed under LGPL/GPL/MPL. It p… | 82 | 2580 | stable |
| MatMoul/archfi archfi is a simple bash script wizard that installs Arch Linux after booting from the official Arch Linux install media. It guides users th… | 10 | 2578 | active |
| FairwindsOps/pluto Pluto is a Go command-line utility from Fairwinds that detects deprecated and removed Kubernetes apiVersions in static manifests, Helm char… | 99 | 2575 | stable |
| roninoss/create-expo-stack An interactive CLI tool that scaffolds highly configurable React Native apps built on Expo. It generates projects with options for TypeScri… | 88 | 2574 | active |
| BishopFox/cloudfox CloudFox is an open-source command line tool by Bishop Fox that automates situational awareness and enumeration in cloud environments, prim… | 90 | 2573 | active |
| rbspy/rbspy rbspy is a sampling CPU profiler for Ruby that can profile already-running processes by PID or launch new ones, with low overhead safe for … | 97 | 2572 | active |
| GhostWriters/DockSTARTer DockSTARTer is a shell-based tool that helps users quickly set up and manage self-hosted applications in Docker using Docker Compose. It pr… | 95 | 2570 | active |
| rasterio/rasterio Rasterio is a Python library for reading and writing geospatial raster datasets such as GeoTIFF, built on GDAL and exposing an N-D array (N… | 94 | 2568 | active |
| jiffyclub/snakeviz SnakeViz is a browser-based graphical viewer for Python cProfile output, serving as a visual alternative to the pstats module. It runs as a… | 62 | 2566 | stable |
| mattwparas/steel Steel is an embeddable Scheme dialect interpreter implemented in Rust, running on a bytecode virtual machine with mostly R5RS compliance. I… | 89 | 2565 | active |
| 1rgs/nanocode A minimal Claude Code alternative implemented as a single ~250-line Python file with zero dependencies. It runs an agentic loop with file a… | 43 | 2563 | active |
| tscircuit/tscircuit tscircuit is an open-source React/TypeScript framework and toolchain for designing, previewing, simulating, and manufacturing printed circu… | 70 | 2562 | active |
| simonw/shot-scraper shot-scraper is a Python CLI utility built on Playwright for taking automated screenshots of websites, recording video demos, and scraping … | 89 | 2560 | active |
| sequelize/cli The official command-line interface for the Sequelize ORM, providing commands to initialize projects, generate models, migrations, and seed… | 76 | 2557 | active |
| tsdjs/tsd tsd is a CLI tool and library for testing TypeScript type definitions (.d.ts files). It statically analyzes .test-d.ts files containing ass… | 41 | 2557 | active |
| neilotoole/sq sq is a command-line data wrangling tool that provides jq-style querying over SQL databases and document formats like CSV, Excel, and JSON.… | 96 | 2556 | active |
| bkerler/edl A Python CLI tool for communicating with Qualcomm devices in EDL (Emergency Download) mode via the Sahara, Firehose, Streaming, and Diag pr… | 66 | 2554 | active |
| sidex15/susfs4ksu-module A KernelSU addon module that installs userspace helpers (ksu_susfs, sus_su) to communicate with a SUSFS-patched kernel for kernel-level roo… | 87 | 2550 | active |
| CoderLuii/HolyClaude HolyClaude is a Docker-based AI coding workstation that bundles Claude Code, a web UI, eight AI coding CLIs (Gemini, OpenAI Codex, Cursor A… | 82 | 2548 | active |
| slok/sloth Sloth is a Go CLI and Kubernetes operator that generates Prometheus SLO recording rules and multi-window multi-burn alert rules from a simp… | 78 | 2543 | active |
| go-nv/goenv goenv is a Go version manager modeled after pyenv and rbenv, letting users switch global, per-project, and environment-variable-overridden … | 100 | 2541 | active |
| vmware/govmomi govmomi is a Go library for interacting with the VMware vSphere API (ESXi and vCenter Server). It also ships with govc (a vSphere CLI), vcs… | 99 | 2541 | active |
| utooland/utoo Utoo is a unified, high-performance web development toolchain written in Rust, combining an npm-compatible package manager (utoo/ut), a Tur… | 94 | 2541 | active |
| TypeScriptToLua/TypeScriptToLua TypeScriptToLua is a generic TypeScript to Lua transpiler that lets developers write code in TypeScript and compile it to Lua. It targets a… | 73 | 2540 | active |
| get-iplayer/get_iplayer A Perl-based command-line tool that indexes and downloads TV and radio programmes from BBC iPlayer and BBC Sounds. It supports regex search… | 31 | 2540 | active |
| zenbu-labs/terminal-browser terminal-browser is a real Chromium-based browser that renders inside your terminal using the kitty graphics protocol and Electron's offscr… | 81 | 2539 | active |
| go-musicfox/go-musicfox go-musicfox is a terminal-based (TUI) music player client for NetEase Cloud Music written in Go. It supports multiple playback engines, 8 a… | 98 | 2538 | active |
| jazzband/Watson Watson is a command-line time tracker that lets you start and stop timers for projects and tags, recording work sessions as frames. It gene… | 48 | 2538 | active |
| bemasher/rtlamr A Go-based software-defined radio receiver that decodes Itron ERT smart meter transmissions in the 900MHz ISM band using an inexpensive rtl… | 79 | 2535 | active |
| mono0926/LicensePlist LicensePlist is a Swift command-line tool that automatically generates a Plist of license notices for all dependencies of an iOS applicatio… | 95 | 2534 | active |
| huggingface/lighteval Lighteval is Hugging Face's all-in-one toolkit for evaluating large language models across multiple inference backends (Transformers, vLLM,… | 73 | 2534 | active |
| danielqsj/kafka_exporter A Prometheus exporter written in Go that exposes Apache Kafka metrics such as broker, topic, and consumer group statistics over HTTP. It is… | 57 | 2534 | active |
| samuelcolvin/watchfiles watchfiles is a Python library providing simple, high-performance file watching and code reload, built on the Rust Notify library. It offer… | 88 | 2533 | stable |
| zotify-dev/zotify Zotify is a command-line tool for downloading music tracks, albums, playlists, and podcasts directly from streaming sources at up to 320kbp… | 32 | 2533 | active |
| dosisod/refurb Refurb is a command-line linter that suggests modern, idiomatic replacements for older or verbose Python code patterns. It uses type inform… | 72 | 2532 | active |
| briandowns/spinner A Go package providing 90 configurable terminal spinner/progress indicators for command-line applications. It lets developers easily add an… | 23 | 2531 | stable |
| x90skysn3k/brutespray Brutespray is a fast, multi-protocol credential brute-forcing tool written in Go. It parses scan output from Nmap, Nessus, Nexpose, JSON, a… | 95 | 2527 | active |
| sjlleo/netflix-verify A Go-based CLI script that checks whether a server's network (IPv4/IPv6) can access Netflix, including region and unlock-level detection. I… | 36 | 2524 | active |
| jedisct1/piknik Piknik is a command-line tool that securely copies and pastes clipboard content between arbitrary hosts over the network, using end-to-end … | 57 | 2518 | stable |
| lisamelton/video_transcoding A set of standalone Ruby command-line scripts that wrap HandBrake and FFmpeg to transcode, inspect, and convert video files. It focuses on … | 79 | 2517 | active |
| natesales/q q is a tiny, feature-rich command line DNS client written in Go. It supports querying over UDP, TCP, DNS-over-TLS, DNS-over-HTTPS, DNS-over… | 85 | 2514 | active |
| mitmproxy/pdoc pdoc is a zero-configuration documentation generator that auto-generates API documentation for Python projects from docstrings and type ann… | 72 | 2513 | active |
| chromebrew/chromebrew Chromebrew is a package manager for Chrome OS that installs prebuilt packages and builds software from source on Chromebooks with developer… | 68 | 2512 | active |
| typicode/hotel Hotel is a simple process manager for developers that lets you start local apps from a browser dashboard and access them via local .localho… | 23 | 10000 | maintenance |
| yonaskolb/Mint Mint is a command-line package manager that installs and runs executable Swift packages built with the Swift Package Manager. It caches bui… | 49 | 2510 | active |
| vbauerster/mpb mpb is a Go library for rendering multiple progress bars in terminal CLI applications. It supports dynamic add/remove of bars, dynamic tota… | 100 | 2509 | active |
| moazbuilds/CodeMachine-CLI CodeMachine is an open-source CLI that orchestrates AI coding agents (Claude Code, Codex, Cursor, etc.) into repeatable, long-running workf… | 59 | 2509 | active |
| alexanderepstein/Bash-Snippets A collection of small, dependency-free bash scripts for heavy terminal users, covering utilities like cheatsheet lookup, file encryption, G… | 23 | 9950 | maintenance |
| mag37/dockcheck dockcheck is a Bash CLI tool that checks running Docker containers for newer image versions and can update them automatically, without pre-… | 95 | 2500 | active |
| facebookincubator/below below is an interactive Rust-based system resource monitor for Linux that records historical system data and lets you view, replay, and dum… | 73 | 2500 | active |
| paratestphp/paratest ParaTest is a CLI tool that runs PHPUnit test suites in parallel across multiple processes. It requires zero configuration and can combine … | 99 | 2499 | active |
| snarktank/antfarm Antfarm is a CLI tool that installs a team of specialized AI agents (planner, developer, verifier, tester, reviewer) into OpenClaw with one… | 58 | 2498 | active |
| nunomaduro/termwind Termwind is a PHP library that lets developers style command-line application output using the Tailwind CSS API and HTML-like syntax. It re… | 83 | 2496 | active |
| sepandhaghighi/art ART is a Python library for converting text into ASCII art, offering 677 fonts, 711 one-line art pieces, and 218 text decorations. It also … | 71 | 2495 | stable |
| vava-nessa/free-coding-models A CLI tool that tracks a large catalog of free coding LLM models across 20+ providers in real time, benchmarking their speed and stability.… | 77 | 2494 | active |
| p-gen/smenu smenu is a terminal-based selection filter that reads words from stdin or a file and presents them in a scrolling, interactive window for k… | 57 | 2492 | active |
| nil0x42/phpsploit PhpSploit is a full-featured command-and-control (C2) framework that persists on a webserver via a stealthy single-line PHP backdoor. It is… | 23 | 2491 | active |
| zce/caz Caz (Create App Zen) is a lightweight, zero-dependency, template-based scaffolding CLI tool written in TypeScript, inspired by Yeoman and V… | 68 | 2486 | active |
| cargo-generate/cargo-generate cargo-generate is a Rust CLI tool (a cargo subcommand) that scaffolds new Rust projects from existing git repositories used as templates. I… | 99 | 2485 | active |
| hwdsl2/wireguard-install A Bash script that automates setting up a WireGuard VPN server on various Linux distributions, with interactive and fully automatic install… | 77 | 2485 | active |
| unode/firefox_decrypt Firefox Decrypt is a Python command-line tool that extracts saved passwords from Mozilla product profiles (Firefox, Waterfox, Thunderbird, … | 76 | 2481 | active |
| trailofbits/graphtage Graphtage is a command-line utility and Python library for semantically diffing and merging tree-structured files like JSON, YAML, XML, HTM… | 66 | 2480 | stable |
| VirusTotal/yara YARA is a pattern matching tool used to identify and classify malware families and other files based on textual or binary pattern rules. It… | 93 | 9847 | maintenance |
| FluidSynth/fluidsynth FluidSynth is a real-time software synthesizer based on the SoundFont 2 (and 3) specifications, with support for DLS and MIDI file playback… | 99 | 2479 | stable |
| tweakcc tweakcc is a command-line tool for customizing Claude Code's appearance (theme colors, thinking verbs) and inspecting or modifying its syst… | 80 | 2479 | active |
| purifycss/purifycss PurifyCSS is a JavaScript library and CLI that statically analyzes content (HTML, JS, PHP, etc.) to detect which CSS selectors are actually… | 23 | 9846 | maintenance |
| mohsen1/yek Yek is a fast Rust CLI tool that serializes text files in a repository or directory into a single stream or chunked output optimized for LL… | 80 | 2476 | active |
| ryantm/agenix Agenix is a Nix library and CLI tool for managing age-encrypted secrets in NixOS and Home Manager using existing SSH public/private key pai… | 52 | 2474 | active |