function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| charmbracelet/bubbles Bubbles is a collection of ready-made TUI components (spinner, text input, textarea, table, and more) for building terminal applications wi… | 95 | 8841 | active |
| pdfcpu/pdfcpu pdfcpu is a PDF processing library and command-line tool written in Go, supporting validation, optimization, encryption, signing, merging, … | 94 | 8801 | active |
| mfontanini/presenterm presenterm is a terminal-based slideshow tool that renders presentations written in markdown. It supports images and animated gifs, customi… | 78 | 8794 | active |
| mps-youtube/yewtube yewtube is a terminal-based YouTube player and downloader forked from mps-youtube, requiring no YouTube API key. It lets users search, stre… | 77 | 8783 | active |
| adi1090x/rofi A large collection of Rofi-based custom applets, launchers, and power menus written in shell scripts. It provides ready-made themes and men… | 70 | 8763 | active |
| appleboy/gorush Gorush is a push notification micro server written in Go using the Gin framework. It exposes a REST API and CLI for sending notifications t… | 91 | 8761 | active |
| toptal/gitignore.io gitignore.io is a web service and API that generates useful .gitignore files for Git repositories based on operating system, programming la… | 32 | 8738 | active |
| yonaskolb/XcodeGen XcodeGen is a Swift command line tool that generates Xcode project files (.xcodeproj) from a YAML or JSON project specification and your fo… | 94 | 8737 | active |
| evilmartians/lefthook Lefthook is a fast, dependency-free Git hooks manager written in Go that works with any type of project (Node.js, Ruby, Python, Go, Swift, … | 95 | 8732 | stable |
| VowpalWabbit/vowpal_wabbit Vowpal Wabbit is a fast, open-source machine learning system focused on online, active, and interactive learning, including contextual band… | 90 | 8706 | active |
| hardikvasa/google-images-download A Python command-line tool that searches and downloads hundreds of images from Google Images to local storage. It uses Selenium with Chrome… | 70 | 8684 | active |
| pdm-project/pdm PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project depend… | 98 | 8671 | active |
| kellyjonbrazil/jc A CLI tool and Python library that converts the output of popular command-line tools, file types, and common strings into JSON, YAML, or Py… | 87 | 8667 | active |
| boyter/scc scc is a very fast, accurate lines-of-code counter written in pure Go that also computes code complexity estimates, COCOMO/LOCOMO effort es… | 91 | 8663 | active |
| ViRb3/wgcf wgcf is an unofficial cross-platform command-line tool for Cloudflare Warp written in Go. It registers Warp accounts, binds Warp+ license k… | 93 | 8641 | active |
| nilaoda/N_m3u8DL-RE A cross-platform command-line stream downloader for DASH (MPD), HLS (M3U8), and ISM streams, supporting both VOD and live recording. Writte… | 81 | 8620 | active |
| spesmilo/electrum Electrum is a lightweight Bitcoin wallet client written in Python that uses SPV verification instead of downloading the full blockchain. It… | 77 | 8572 | stable |
| thoughtbot/laptop A shell script from thoughtbot that sets up a macOS laptop for web and mobile development. It idempotently installs, upgrades, or skips pac… | 86 | 8556 | active |
| unicity-aos/aos-ce AOS Community Edition is an open-source 'agent operating system' written in Rust that provides a CLI (`aos`), HTTP API, daemon, and MCP ser… | 78 | 8552 | active |
| schachmat/wego wego is a terminal-based weather client written in Go that displays weather forecasts for 1 to 7 days. It supports multiple weather data ba… | 79 | 8538 | active |
| Hardhat Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-p… | 95 | 8506 | active |
| conventional-changelog/conventional-changelog A family of Node.js tools that generate CHANGELOG.md files and release notes from git commit history following conventions like Conventiona… | 95 | 8502 | active |
| XcodesOrg/XcodesApp Xcodes.app is a native macOS application built with Swift/SwiftUI for installing and switching between multiple versions of Xcode with a mo… | 93 | 8501 | active |
| containers/bubblewrap Bubblewrap is a low-level unprivileged sandboxing tool for Linux that uses user namespaces to let any user run processes in isolated contai… | 91 | 8490 | active |
| santinic/audiblez Audiblez is a Python CLI tool (with an optional GUI) that converts .epub e-books into .m4b audiobooks using the Kokoro-82M text-to-speech m… | 52 | 8460 | active |
| TypeStrong/typedoc TypeDoc is a documentation generator for TypeScript projects that converts source code comments into HTML documentation sites or a JSON mod… | 94 | 8447 | active |
| archlinux/archinstall A guided and automated installer for Arch Linux that can run interactively or from declarative JSON configuration files and templates. It a… | 96 | 8394 | active |
| mockoon/mockoon Mockoon is a free, open-source desktop application (built with Electron) for designing and running mock REST APIs locally, with a companion… | 94 | 8379 | active |
| traefik/yaegi Yaegi is a pure-Go interpreter for the Go language, providing complete Go specification support on top of the Go runtime. It can be embedde… | 52 | 8378 | active |
| smtg-ai/claude-squad Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor… | 86 | 8372 | active |
| qualcomm/GenieX GenieX is an on-device generative AI inference runtime for Qualcomm Snapdragon devices, running frontier LLMs and VLMs on the Hexagon NPU, … | 85 | 8326 | active |
| cross-rs/cross cross is a zero-setup CLI tool for cross compiling and cross testing Rust crates, using Docker or Podman containers to provide complete cro… | 67 | 8305 | active |
| antfu-collective/ni ni is a CLI tool that detects the correct JavaScript package manager (npm, yarn, pnpm, bun, deno, etc.) for a project and translates a sing… | 97 | 8291 | active |
| mikel-brostrom/boxmot BoxMOT is a pluggable Python and C++ library providing state-of-the-art multi-object tracking (MOT) algorithms such as ByteTrack, BoT-SORT,… | 95 | 8281 | active |
| dahlbyk/posh-git posh-git is a PowerShell module that integrates Git into the PowerShell prompt, showing branch and file status summary information. It also… | 23 | 8268 | stable |
| TheAssassin/AppImageLauncher AppImageLauncher is a helper application for Linux distributions that acts as an entry point for running and integrating AppImages. It inte… | 71 | 8259 | active |
| mumble-voip/mumble Mumble is an open-source, low-latency, high-quality voice chat application built on Qt and Opus, consisting of a client and a self-hostable… | 86 | 8223 | stable |
| pemistahl/grex grex is a command-line tool and Rust library (with Python bindings) that automatically generates regular expressions from user-provided tes… | 59 | 8173 | active |
| thoughtbot/dotfiles A collection of zsh, vim, git, and tmux configuration files maintained by thoughtbot, managed via the rcm symlink manager. It provides a se… | 67 | 8170 | stable |
| soldair/node-qrcode A JavaScript QR code generator library that works on the server, in the browser, and in React Native, with support for PNG, SVG, and termin… | 32 | 8160 | stable |
| developit/microbundle Microbundle is a zero-configuration JavaScript module bundler for small libraries, built on top of Rollup. It bundles a library into CJS, E… | 52 | 8129 | active |
| nxtrace/NTrace-core NextTrace is an open-source, lightweight visual route tracking CLI tool written in Go. It performs traceroute with enriched output includin… | 99 | 8123 | active |
| k8sgpt-ai/k8sgpt k8sgpt is a CLI tool that scans Kubernetes clusters, diagnoses issues, and triages them in plain English using AI backends like OpenAI, Azu… | 97 | 8120 | active |
| jdepoix/youtube-transcript-api A Python library and CLI that retrieves transcripts and subtitles for YouTube videos, including auto-generated captions, with subtitle tran… | 81 | 8116 | active |
| Yarn Yarn is a fast, reliable, and secure package manager for JavaScript projects that also acts as a project manager, with features like worksp… | 96 | 8101 | active |
| basecamp/omakub Omakub is an opinionated shell-based setup script that turns a fresh Ubuntu 24.04+ installation into a fully configured web development env… | 65 | 8101 | active |
| mamba-org/mamba Mamba is a fast, cross-platform package manager written in C++ that acts as a drop-in replacement for conda, using the libsolv dependency s… | 98 | 8082 | stable |
| symfony/thanks A Composer plugin that stars the GitHub repositories of your PHP project's dependencies as a way to thank open-source maintainers. Run `com… | 50 | 8077 | active |
| kyverno/kyverno Kyverno is a Kubernetes-native policy engine for policy as code, letting platform teams author validate, mutate, generate, and cleanup poli… | 99 | 8075 | stable |
| Lakr233/vphone-cli A Swift CLI tool that boots virtual iPhone instances on Apple Silicon Macs using Apple's Virtualization.framework and PCC research VM infra… | 82 | 8071 | active |
| greatscottgadgets/hackrf HackRF is an open source, low-cost software-defined radio (SDR) hardware platform from Great Scott Gadgets, with this repository containing… | 88 | 8057 | stable |
| abbodi1406/vcredist An all-in-one (AIO) repack of the latest Microsoft Visual C++ Redistributable Runtimes (2005 through 2026) that installs them without the o… | 85 | 8056 | active |
| Kitware/CMake CMake is a cross-platform, open-source build system generator maintained by Kitware. It produces native build files (Makefiles, Ninja, IDE … | 99 | 8043 | stable |
| ducaale/xh xh is a fast, friendly command-line tool for sending HTTP requests, written in Rust. It reimplements HTTPie's design with a focus on improv… | 94 | 8041 | active |
| epi052/feroxbuster feroxbuster is a fast, recursive content discovery tool written in Rust that performs forced browsing against web servers. It brute-forces … | 72 | 8035 | active |
| TomWright/dasel Dasel is a command-line tool and Go library for querying, modifying, and transforming structured data across JSON, YAML, TOML, XML, CSV, IN… | 96 | 8027 | active |
| bombshell-dev/clack Clack is a TypeScript library for building beautiful, interactive command-line interfaces in JavaScript. It provides ready-to-use styled pr… | 95 | 8025 | active |
| robinmoisson/staticrypt StatiCrypt is a CLI tool and browser-based utility that encrypts static HTML files with AES-256 using a password, producing a self-containe… | 64 | 8019 | active |
| fatih/color A Go package for producing colorized terminal output using ANSI escape codes, with Windows support and 24-bit RGB colors. It offers helper … | 77 | 7997 | stable |
| anishathalye/dotbot Dotbot is a lightweight, self-contained Python tool that bootstraps dotfiles by installing them via declarative YAML configuration (linking… | 82 | 7994 | stable |
| albertlauncher/albert Albert is a fast, plugin-based keyboard launcher for Linux desktops written in C++/Qt. It lets users launch applications, search files, and… | 98 | 7981 | active |
| v1s1t0r1sh3r3/airgeddon A multi-use bash script for auditing wireless networks on Linux, wrapping tools like aircrack-ng to automate attacks such as evil twin, WPS… | 93 | 7952 | active |
| bensadeh/tailspin tailspin (binary: tspin) is a Rust CLI tool that highlights log files in the terminal, recognizing dates, numbers, IPs, UUIDs, URLs, and se… | 97 | 7946 | active |
| freeok/so-novel So Novel is a Java-based tool for extracting structured content from web pages and exporting it as EPUB, TXT, or PDF ebooks. It offers CLI,… | 94 | 7943 | active |
| Rich-Harris/degit degit is a Node.js CLI tool that downloads copies of git repositories (tar snapshots) without git history, for scaffolding new projects fro… | 77 | 7924 | stable |
| napi-rs/napi-rs NAPI-RS is a Rust framework for building pre-compiled Node.js add-ons via Node-API, with a CLI for zero-config builds, cross-compilation, a… | 95 | 7911 | stable |
| peco/peco peco is a simplistic interactive filtering tool written in Go, released as a single static binary. It lets users incrementally search and f… | 79 | 7911 | stable |
| pinokiocomputer/pinokio Pinokio is a desktop application that acts as a one-click launcher and browser for open-source AI apps, letting users discover, install, ru… | 91 | 7878 | active |
| zsh-users/zsh-completions A collection of additional tab-completion definitions for the Zsh shell, covering commands not yet shipped with Zsh itself. Stable scripts … | 79 | 7869 | active |
| smacke/ffsubsync FFsubsync is a Python command-line tool that automatically synchronizes subtitle files (e.g., SRT) with video or audio, using voice activit… | 84 | 7854 | active |
| nilbuild/git-standup git-standup is a command-line tool that summarizes Git commits from the last working day across one or many repositories, helping developer… | 36 | 7848 | stable |
| open-cli-tools/concurrently concurrently is an npm-distributed CLI tool (written in TypeScript) that runs multiple shell commands in parallel from a single terminal, w… | 98 | 7839 | stable |
| jnMetaCode/superpowers-zh A Chinese community edition of the superpowers project that installs 20 battle-tested Markdown 'skills' (methodologies like brainstorming, … | 79 | 7829 | active |
| hotoo/pinyin A JavaScript library that converts Chinese characters (Hanzi) to Pinyin, supporting multiple pinyin styles, heteronym (polyphonic) characte… | 62 | 7828 | active |
| bartobri/no-more-secrets A command line tool called `nms` that recreates the famous data decryption effect from the 1992 movie Sneakers by animating piped ASCII/UTF… | 48 | 7804 | stable |
| hfiref0x/UACME UACMe is a C-based command-line tool that demonstrates dozens of Windows User Account Control (UAC) bypass techniques abusing built-in Auto… | 87 | 7764 | active |
| AvengeMedia/DankMaterialShell DankMaterialShell is a complete desktop shell for Wayland compositors built with Quickshell (QML) and a Go backend. It replaces the usual p… | 79 | 7760 | active |
| AdnanHodzic/auto-cpufreq auto-cpufreq is an automatic CPU speed and power optimizer for Linux that monitors battery state, CPU usage, temperature, and system load t… | 89 | 7740 | active |
| MystenLabs/sui Sui is a next-generation Layer 1 smart contract blockchain platform written in Rust, featuring high throughput, low latency, and an asset-o… | 95 | 7738 | active |
| SuperManito/LinuxMirrors A one-line shell script for switching system software package sources on 27+ GNU/Linux distributions, plus a companion script for installin… | 76 | 7725 | active |
| sindresorhus/np np is an interactive CLI tool that improves the npm publish workflow for JavaScript packages. It automates safety checks, version bumping, … | 96 | 7712 | active |
| raycast/extensions The official monorepo of all extensions available in the Raycast Store, plus documentation and templates for building Raycast extensions wi… | 77 | 7712 | active |
| goenning/google-indexing-script A Node.js CLI script that submits a site's pages to Google via the Google Indexing API and Search Console API to get them indexed quickly. … | 16 | 7688 | active |
| NoneBot NoneBot2 is a modern, cross-platform, asynchronous Python chatbot framework with a plugin system, adapter architecture, and built-in depend… | 87 | 7683 | active |
| operator-framework/operator-sdk The Operator SDK is a framework and CLI for building Kubernetes Operators, part of the Operator Framework. It provides high-level APIs buil… | 92 | 7674 | stable |
| plopjs/plop Plop is a micro-generator framework for Node.js that generates files consistently from inquirer prompts and handlebars templates. Teams def… | 87 | 7668 | stable |
| ibelick/ui-skills A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa… | 79 | 7652 | active |
| prefix-dev/pixi Pixi is a cross-platform, system-level package manager and workflow tool written in Rust, built on the Conda ecosystem via the rattler libr… | 92 | 7641 | active |
| thebookisclosed/ViVe ViVe is a C# library and console tool (ViVeTool) for interacting with the A/B feature experiment mechanism in Windows 10 version 2004 and n… | 27 | 7620 | active |
| mufeedvh/code2prompt Code2Prompt is a Rust-based CLI tool that converts an entire codebase into a single structured LLM prompt, including a source tree, file co… | 66 | 7619 | active |
| mozilla/sccache Sccache is a ccache-like compiler caching tool that wraps compilers to avoid redundant compilation, storing results locally or in cloud sto… | 94 | 7614 | active |
| sindresorhus/execa Execa is a Node.js library for executing child processes with a simple, promise-based API built on top of child_process. It offers shell-fr… | 96 | 7592 | stable |
| mgdm/htmlq htmlq is a command-line tool, like jq but for HTML, that extracts content from HTML documents using CSS selectors. Written in Rust, it read… | 61 | 7576 | stable |
| jart/blink Blink is a tiny x86-64 Linux user-mode emulator written in C that runs x86-64-linux binaries on other operating systems and architectures, … | 48 | 7575 | active |
| youki-dev/youki youki is an implementation of the OCI container runtime specification written in Rust, serving as a low-level container runtime similar to … | 94 | 7566 | active |
| GoogleCloudPlatform/kubectl-ai kubectl-ai is an AI-powered Kubernetes assistant that translates natural-language user intent into precise kubectl operations. It is a Go C… | 77 | 7558 | active |
| fairyglade/ly Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD, written in Zig. It handles graphical login sessions via PAM and w… | 67 | 7541 | active |
| aircrack-ng/aircrack-ng Aircrack-ng is a complete suite of command-line tools for assessing WiFi network security, covering packet capture, injection, monitor mode… | 62 | 7541 | active |
| fujiapple852/trippy Trippy is a network diagnostic tool that combines traceroute and ping functionality to help analyze networking issues. It offers a highly c… | 79 | 7534 | active |
| di-sukharev/opencommit OpenCommit is a CLI tool that uses LLMs (OpenAI, Claude, Ollama, and other providers) to automatically generate meaningful git commit messa… | 66 | 7525 | active |