function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| xd009642/tarpaulin Tarpaulin is a code coverage reporting tool for Rust projects built on the Cargo build system. It runs a project's tests and reports line c… | 98 | 3018 | active |
| ravachol/kew kew is a fast, immersive terminal music player written in C that plays local music files with gapless playback, album art, visualizers, and… | 94 | 3017 | active |
| agavra/tuicr tuicr is a terminal UI application for code review with vim keybindings, written in Rust. It shows GitHub-style continuous diffs, supports … | 82 | 3017 | active |
| Pana/nrm nrm is a command-line tool for managing and quickly switching between npm registries such as npm, cnpm, taobao, yarn, tencent, npmMirror, a… | 48 | 3017 | active |
| WecomTeam/wecom-cli The official WeCom (WeChat Work) command-line tool written in Rust, letting humans and AI agents operate WeCom from the terminal. It covers… | 59 | 3014 | active |
| Leonxlnx/unlazy unlazy is a skill for AI coding agents (Claude Code, Codex CLI) that enforces completion discipline via the Depth Tree method, splitting ta… | 57 | 3011 | active |
| adrianlopezroche/fdupes FDUPES is a command-line program written in C for identifying duplicate files within specified directories, with options to recursively sea… | 57 | 3009 | stable |
| dotnet-script/dotnet-script dotnet-script is a .NET global tool that lets you run C# scripts (.csx) directly from the .NET CLI, with inline NuGet package references an… | 81 | 3007 | active |
| ajalt/clikt Clikt is a multiplatform Kotlin library for building command line interfaces with type-safe, composable parameter parsing. It auto-generate… | 67 | 3000 | stable |
| tegal1337/CiLocks CiLocks is a menu-driven Linux CLI toolkit for Android and iOS security testing, bundling lockscreen brute-force/bypass, ADB data extractio… | 23 | 2994 | active |
| pythops/bluetui Bluetui is a terminal user interface (TUI) application for managing Bluetooth on Linux via BlueZ. It lets users scan, pair, connect, trust,… | 78 | 2988 | active |
| filecoin-project/lotus Lotus is the reference implementation of the Filecoin decentralized storage network, written in Go. It ships as a suite of command-line app… | 98 | 2986 | active |
| 1Password/typeshare Typeshare is a CLI tool and Rust library that parses Rust type definitions annotated with serde attributes and generates equivalent type de… | 81 | 2984 | active |
| mirage/mirage MirageOS is a library operating system written in OCaml that compiles application code into fully standalone, specialized unikernels for se… | 96 | 2983 | active |
| Grunt Grunt is a JavaScript task runner that automates repetitive development tasks like minification, compilation, linting, and unit testing via… | 66 | 12237 | maintenance |
| eli64s/readme-ai ReadmeAI is a Python CLI tool that automatically generates README.md files for any codebase using large language models. It supports multip… | 66 | 2979 | active |
| icloud-photos-downloader/icloud_photos_downloader A command-line tool (icloudpd) that downloads all photos and videos from an iCloud account to local storage. It runs on Linux, Windows, and… | 88 | 12211 | maintenance |
| vercel-labs/opensrc opensrc is a Rust-based CLI that fetches and caches the source code of packages from npm, PyPI, crates.io, and GitHub so AI coding agents c… | 75 | 2976 | active |
| kislyuk/yq A Python command-line tool that wraps jq to let you query and transform YAML, XML, and TOML documents using jq syntax. It converts input to… | 94 | 2975 | active |
| LibrePCB/LibrePCB LibrePCB is a free, open-source electronic design automation (EDA) suite for drawing schematics and designing printed circuit boards. It ru… | 91 | 2975 | active |
| hanxinhao000/ZeroTermux ZeroTermux is a fork of the Termux Android terminal emulator that adds features like backup/recovery, container switching, package mirror s… | 97 | 2974 | active |
| TeamUltroid/Ultroid Ultroid is a multi-featured Telegram userbot built in Python on the Telethon library, with a pluggable architecture and voice/video call mu… | 65 | 2974 | active |
| RfidResearchGroup/ChameleonUltra ChameleonUltra is the open-source firmware for an RFID/NFC card emulation device based on the NRF52840, capable of reading, writing, decryp… | 84 | 2973 | active |
| webinstall/webi-installers The package repository for webinstall.dev (webi), a cross-platform installer that fetches official pre-built developer tools via simple cur… | 76 | 2972 | active |
| smol-ai/developer smol developer is a 'junior developer' AI agent that scaffolds an entire codebase from a product spec, and can be embedded as a library to … | 29 | 12188 | maintenance |
| bytenode/bytenode Bytenode is a minimalist bytecode compiler that compiles JavaScript into V8 bytecode (.jsc files) to protect source code. It works with Nod… | 72 | 2970 | active |
| michaelshimeles/ralphy Ralphy is a CLI tool (npm package and bash script) that runs AI coding agents like Claude Code, Codex, OpenCode, Cursor, Qwen-Code, and Fac… | 45 | 2970 | active |
| nashsu/AutoCLI AutoCLI is a blazing-fast, memory-safe command-line tool written in Rust that fetches information from 55+ websites (Twitter/X, Reddit, You… | 65 | 2969 | active |
| cortesi/modd Modd is a flexible developer tool that runs commands and manages daemons in response to filesystem changes, configured via a simple modd.co… | 62 | 2967 | active |
| Agentchengfeng/chengfeng-videocut-skills A Claude Code / Codex Skills plugin that turns an AI coding agent into a Chinese talking-head video editing assistant. It orchestrates skil… | 60 | 2967 | active |
| tinysearch/tinysearch tinysearch is a lightweight full-text search engine for static websites, written in Rust and compiled to WebAssembly to run entirely in the… | 87 | 2965 | active |
| madler/pigz pigz is a parallel implementation of gzip that fully exploits multiple processors and cores when compressing data. It is a drop-in replacem… | 49 | 2965 | stable |
| altdesktop/playerctl Playerctl is a command-line utility and C library for controlling media players that implement the MPRIS D-Bus interface, such as VLC, mpv,… | 23 | 2963 | active |
| jasongin/nvs NVS (Node Version Switcher) is a cross-platform command-line tool for installing and switching between different versions and forks of Node… | 66 | 2962 | active |
| achillean/shodan-python The official Python library and command-line interface for the Shodan search engine, which indexes Internet-connected devices and services.… | 23 | 2953 | stable |
| signerless/llm-checker A Node.js CLI tool that scans your hardware (GPU, VRAM, CPU, memory) and recommends which LLM or small language models you can run locally,… | 84 | 2951 | active |
| sagiegurari/cargo-make cargo-make is a Rust task runner and build tool that lets developers define and run task flows via TOML-based Makefile.toml files. It works… | 64 | 2950 | stable |
| unjs/jiti jiti is a zero-dependency Node.js library and CLI that provides runtime TypeScript and ESM support with seamless ESM/CommonJS interoperabil… | 93 | 2947 | active |
| dooit-org/dooit Dooit is a terminal-based (TUI) todo manager built with Textual, featuring an interactive and customizable interface. It supports Python-ba… | 84 | 2943 | active |
| lavie/runlike runlike is a Python CLI tool that inspects an existing Docker container and prints the `docker run` command line needed to recreate a copy … | 70 | 2941 | active |
| orhun/kmon kmon is a terminal-based Linux kernel manager and activity monitor written in Rust. It lets users view kernel information, manage kernel mo… | 77 | 2940 | active |
| KichangKim/DeepDanbooru DeepDanbooru is a Python/TensorFlow system that estimates Danbooru-style tags for anime-style girl images using multi-label classification.… | 63 | 2938 | active |
| palahsu/DDoS-Ripper DDoS-Ripper (DRipper) is a Python command-line tool that floods a target IP with traffic to simulate a distributed denial-of-service attack… | 72 | 2937 | active |
| coreybutler/node-windows A Node.js library for running Node scripts as native Windows background services, with event log integration and elevated-privilege helpers… | 23 | 2936 | stable |
| antfu/node-modules-inspector An interactive web UI and CLI tool for visualizing and inspecting a project's node_modules dependencies. It supports pnpm, npm, and bun pro… | 83 | 2935 | active |
| react-native-community/cli The React Native Community CLI is a set of command line tools for creating, building, and running React Native apps on iOS and Android. It … | 92 | 2933 | active |
| gobackup/gobackup GoBackup is a dependency-free CLI backup tool for application servers that dumps databases (MySQL, PostgreSQL, Redis, MongoDB, etc.), archi… | 92 | 2933 | stable |
| devblackops/Terminal-Icons Terminal-Icons is a PowerShell module that displays file and folder icons in the terminal using Nerd Fonts glyphs. It works via a custom fo… | 23 | 2933 | stable |
| jmbannon/ytdl-sub A Python command-line tool that automates downloading media via yt-dlp and generates metadata and file structures for media servers like Pl… | 95 | 2932 | active |
| MacRimi/ProxMenux ProxMenux is an interactive menu-driven toolkit for Proxmox VE that combines a terminal menu with a live web dashboard. It automates post-i… | 86 | 2930 | active |
| Martchus/syncthingtray A tray application and platform integration for Syncthing, providing a tray icon, status menu, and quick actions for the Syncthing file syn… | 98 | 2928 | active |
| VibiumDev/vibium Vibium is a browser automation tool built on WebDriver BiDi that gives AI coding agents a way to verify their work by driving a real browse… | 83 | 2928 | active |
| sindresorhus/cli-spinners A JavaScript library providing 70+ terminal spinner definitions (frame arrays and intervals) as a simple JSON-backed dataset. It is typical… | 64 | 2928 | stable |
| karma-runner/karma Karma is a JavaScript test runner that executes tests in multiple real browsers, originally built to make test-driven development easy and … | 62 | 11964 | maintenance |
| probe-rs/probe-rs probe-rs is a Rust toolkit and library for on-chip debugging and flashing of embedded ARM, RISC-V, and Xtensa microcontrollers via debug pr… | 93 | 2925 | active |
| open-gitagent/opengap OpenGAP (Git Agent Protocol) is a framework-agnostic, git-native open standard for defining AI agents as repository files, with a reference… | 75 | 2925 | active |
| sequelize/sequelize-auto A command-line tool that connects to an existing database (MySQL/MariaDB, Postgres, SQLite, or MSSQL) and automatically generates bare Sequ… | 32 | 2924 | active |
| SnaffCon/Snaffler Snaffler is a C# command-line tool for pentesters and red teamers that enumerates Windows/AD environments to find sensitive files (mostly c… | 76 | 2923 | active |
| pkolaczk/fclones fclones is a fast, efficient command-line tool written in Rust for finding and removing duplicate files. It uses content hashing and size-b… | 27 | 2923 | active |
| imsnif/bandwhich bandwhich is a Rust CLI utility that sniffs a network interface and displays current bandwidth utilization by process, connection, and remo… | 66 | 11948 | maintenance |
| LukeZGD/Legacy-iOS-Kit An all-in-one shell-based tool for restoring, downgrading, jailbreaking, and saving SHSH blobs on legacy iOS devices vulnerable to bootrom … | 67 | 2922 | active |
| Tyrrrz/DiscordChatExporter DiscordChatExporter is an application that exports Discord message history from direct messages, group messages, and server channels to fil… | 95 | 11933 | maintenance |
| testem/testem Testem is a JavaScript test runner that executes tests in real desktop browsers (Chrome, Firefox, Safari, Edge), Node, or custom launchers.… | 95 | 2918 | active |
| calebstewart/pwncat pwncat is a post-exploitation platform and handler for reverse and bind shells, written in Python. It wraps raw shell communication with an… | 10 | 2918 | active |
| gharlan/alfred-github-workflow An Alfred workflow for macOS that lets users quickly search GitHub and GitHub Enterprise (cloud or self-hosted) repositories, users, issues… | 74 | 2915 | active |
| scmbreeze/scm_breeze SCM Breeze is a set of bash and zsh shell scripts that enhance git workflows with numbered file shortcuts, keyboard bindings, and a reposit… | 75 | 2914 | active |
| likuai2010/auto-installer Auto-Installer (小白调试助手) is a cross-platform GUI tool built on OpenHarmony's hdc tool for installing and debugging HarmonyOS Next applicatio… | 70 | 2914 | active |
| jinchenma94/bazi-skill A Claude Code skill for Chinese Four Pillars (BaZi) astrology charting and analysis. It collects birth details interactively, computes the … | 58 | 2913 | active |
| postmodern/chruby chruby is a minimal shell script (~100 LOC) for switching between installed Ruby versions in bash and zsh. It updates PATH, GEM_HOME, and r… | 45 | 2913 | stable |
| AndronixApp/AndronixOrigin Andronix is an open-source backend of shell scripts that lets users install Linux distributions (Ubuntu, Debian, Manjaro, Kali, etc.) on un… | 23 | 2910 | active |
| altsem/gitu Gitu is a terminal user interface (TUI) Git client written in Rust, inspired by Emacs' Magit. It provides keyboard-driven Git porcelain fea… | 91 | 2906 | active |
| charmbracelet/pop Pop is a terminal-based tool for sending emails, offering both an interactive TUI and a CLI for piping Markdown messages with attachments. … | 95 | 2905 | active |
| chuspeeism/dashi-taskboard A local-first issue/task board that runs as a browser-accessible web app backed by SQLite, with a React UI, an HTTP API, a taskctl CLI, and… | 80 | 2901 | active |
| public-clis/twitter-cli A terminal-first CLI for Twitter/X that lets users read timelines, bookmarks, search results, and user profiles without official API keys, … | 51 | 2898 | active |
| orangehill/iseed iSeed is a Laravel package that generates database seed files from existing database table data via an Artisan command. It supports Laravel… | 92 | 2897 | active |
| pankod/superplate superplate is a CLI-based frontend project scaffolding tool that generates production-ready boilerplates for React.js, Next.js, and refine … | 42 | 2896 | active |
| EnhancedJax/Bagels Bagels is a terminal user interface (TUI) expense tracker built with Python and Textual. It lets users record, categorize, and analyze thei… | 37 | 2894 | active |
| justjanne/powerline-go powerline-go is a fast, low-latency Powerline-style shell prompt written in Go, supporting Bash, ZSH, Fish, and PowerShell. It displays git… | 76 | 2892 | stable |
| sql-formatter-org/sql-formatter A JavaScript/TypeScript library that pretty-prints SQL queries across many dialects including PostgreSQL, MySQL, BigQuery, Snowflake, and P… | 96 | 2889 | active |
| Lolliedieb/lolMiner-releases lolMiner is a closed-source GPU cryptocurrency miner for AMD, Nvidia, and Intel graphics cards supporting many proof-of-work algorithms suc… | 56 | 2888 | active |
| pbatard/Fido Fido is a PowerShell script that automates fetching official Microsoft Windows retail ISO download links and bootable UEFI Shell images. It… | 80 | 2887 | active |
| spartan-ng/spartan spartan is a monorepo of tools for Angular full-stack development, centered on spartan/ui: accessible, un-styled headless UI primitives (55… | 97 | 2880 | stable |
| sindresorhus/fast-cli A Node.js CLI tool that measures internet download and upload speeds using fast.com. It supports JSON output, verbose latency and location … | 69 | 2876 | active |
| jayphelps/git-blame-someone-else A joke shell script that rewrites git commit authorship so blame falls on someone else. It's a novelty tool not intended for production rep… | 32 | 11710 | maintenance |
| voidint/g g is a command-line tool for managing and switching between multiple versions of the Go programming language environment on Linux, macOS, a… | 63 | 2868 | active |
| moovweb/gvm GVM (Go Version Manager) is a shell-based tool for installing, switching between, and managing multiple versions of the Go programming lang… | 32 | 11680 | maintenance |
| kitloong/laravel-migrations-generator A Laravel/Lumen package that generates Laravel migration files from an existing database schema, including tables, columns, indexes, and fo… | 81 | 2865 | active |
| pop-os/pop Pop!_OS is a Linux distribution built on Ubuntu by System76, designed for creators, developers, and makers with features like auto-tiling w… | 77 | 2864 | active |
| seebi/dircolors-solarized A collection of dircolors theme files that apply the Solarized color scheme to GNU ls output in the terminal. It includes 256-color and ANS… | 70 | 2864 | stable |
| DingTalk-Real-AI/dingtalk-workspace-cli DingTalk Workspace CLI (dws) is an official cross-platform command-line tool from DingTalk that unifies DingTalk's product capabilities int… | 81 | 2861 | active |
| electron/asar @electron/asar is a TypeScript library and CLI for the ASAR archive format, a tar-like format that concatenates files without compression w… | 98 | 2858 | active |
| projectdiscovery/dnsx dnsx is a fast, multi-purpose DNS toolkit from ProjectDiscovery for running DNS queries (A, AAAA, CNAME, PTR, NS, MX, TXT, SRV, SOA) with u… | 86 | 2856 | active |
| cargo-bins/cargo-binstall cargo-binstall is a Rust subcommand that installs prebuilt binaries of crates.io packages instead of compiling them from source with cargo … | 95 | 2853 | active |
| Canop/dysk dysk is a Rust command-line utility that lists mounted filesystems with a readable table, like df but better. It supports customizable colu… | 89 | 2849 | active |
| pexpect/pexpect Pexpect is a pure Python, Expect-like module for spawning and controlling interactive child applications in a pseudo-terminal. It lets scri… | 30 | 2849 | stable |
| jnsahaj/lumen Lumen is a fast terminal-based git diff viewer and code review TUI written in Rust, shipped as a single static binary. It offers side-by-si… | 84 | 2847 | active |
| picklepete/pyicloud PyiCloud is a Python library that lets developers authenticate with and query iCloud webservices, such as calendar and iPhone (Find My iPho… | 23 | 2844 | active |
| LimerBoy/Impulse Impulse is a Python-based denial-of-service toolkit that bundles multiple attack methods including SYN, UDP, ICMP, HTTP floods, Slowloris, … | 39 | 2842 | active |
| Textualize/trogon Trogon is a Python library that auto-generates a friendly terminal user interface (TUI) for Click-based command line apps using the Textual… | 28 | 2840 | active |
| skanaar/nomnoml nomnoml is a JavaScript library and tool for rendering UML diagrams from a compact text syntax, producing SVG or canvas output. It ships as… | 78 | 2837 | active |