function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| eleme/morjs MorJS is an extensible multi-platform development framework from Ele.me based on mini-program DSLs (WeChat or Alipay). It compiles a single… | 44 | 2109 | active |
| virtualabs/btlejack BtleJack is a Python CLI tool for sniffing, jamming, and hijacking Bluetooth Low Energy (BLE) connections. It relies on BBC Micro:Bit, Blue… | 23 | 2108 | active |
| greymd/tmux-xpanes tmux-xpanes (xpanes) is a shell-based CLI tool that splits a tmux window into multiple panes and executes commands in each pane simultaneou… | 59 | 2105 | active |
| dotenv-linter/dotenv-linter A lightning-fast linter for .env files written in Rust. It checks, fixes, and diffs environment variable files for problems like duplicated… | 56 | 2102 | active |
| hykilpikonna/hyfetch HyFetch is a command-line system information tool that displays OS and hardware details alongside customizable LGBTQ+ pride flags in the te… | 89 | 2101 | active |
| asmvik/skhd skhd is a simple hotkey daemon for macOS that lets users define global keyboard shortcuts in a text config file using a simple DSL. It supp… | 57 | 8090 | maintenance |
| tumuyan/RealSR-NCNN-Android An Android application for image super-resolution and upscaling built on NCNN and MNN inference engines, bundling models like RealSR, Real-… | 84 | 2097 | active |
| code996 code996 is a Node.js CLI tool that analyzes Git commit time distributions to infer a project's coding work intensity and overtime culture. … | 80 | 2096 | active |
| thoughtworks/talisman Talisman is a Go-based CLI tool that installs a git pre-commit/pre-push hook to scan outgoing changesets for potential secrets such as toke… | 65 | 2096 | active |
| cnpm/cnpm cnpm is an npm client CLI for the npmmirror.com China registry, supporting all standard npm commands with faster installs via npminstall. I… | 67 | 2095 | active |
| tyilo/insert_dylib A command line utility written in C that inserts a dylib load command (LC_LOAD_DYLIB or LC_LOAD_WEAK_DYLIB) into Mach-O binaries, including… | 38 | 2094 | active |
| recyclarr/recyclarr Recyclarr is a cross-platform command-line application that automatically synchronizes recommended settings from the TRaSH Guides to Sonarr… | 100 | 2093 | active |
| ankane/dexter Dexter is an automatic index advisor for Postgres that analyzes slow queries from sources like pg_stat_statements, live activity, or log fi… | 76 | 2093 | active |
| JamieMason/syncpack Syncpack is a Rust-based command-line tool that finds and fixes inconsistent dependency versions across package. files in large JavaScript … | 97 | 2092 | active |
| oxylabs/how-to-scrape-amazon-prices A Python-based example repository and free CLI tool for scraping Amazon product prices, best sellers, search results, and deals from depart… | 64 | 2091 | active |
| glotlabs/gdrive gdrive is a command line application for interacting with Google Drive, written in Rust and the successor to gdrive2. It supports account m… | 22 | 2091 | active |
| sisong/HDiffPatch HDiffPatch is a C/C++ library and command-line tools for creating and applying binary diffs (deltas) between files or directories. It produ… | 96 | 2089 | stable |
| creack/pty A Go library providing an interface to Unix pseudo-terminals (PTYs). It lets Go programs start commands like exec.Command attached to a PTY… | 61 | 2089 | stable |
| prospector-dev/prospector Prospector is a Python static analysis tool that aggregates results from tools like Pylint, pycodestyle, and McCabe to report errors, poten… | 97 | 2087 | active |
| pivpn/pivpn PiVPN is a set of shell scripts that turn a Raspberry Pi or any Debian/Ubuntu server into a WireGuard or OpenVPN VPN server with a one-comm… | 81 | 8039 | maintenance |
| fsprojects/Paket Paket is a dependency manager for .NET projects that handles NuGet packages, Git repositories, and HTTP resources with deterministic lockfi… | 88 | 2084 | active |
| rebootuser/LinEnum LinEnum is a shell script that performs scripted local Linux enumeration and privilege escalation checks. It gathers system, user, network,… | 32 | 8025 | maintenance |
| simonwhitaker/gibo gibo is a command-line tool for quickly fetching and appending .gitignore boilerplate templates from github/gitignore. It is written in Go … | 84 | 2083 | stable |
| pydoit/doit doit is a Python-native task management and automation tool similar to make, where tasks are defined as plain Python functions and dicts in… | 62 | 2083 | active |
| Lessica/TrollRecorder TrollRecorder is a phone call recorder for iOS that works via TrollStore (iOS 15.0-17.0) and popular jailbreaks, with a free core and paid … | 90 | 2080 | active |
| jurplel/InstantSpaceSwitcher A native macOS app that switches between Spaces instantly by skipping the built-in animation, using a synthetic high-velocity trackpad gest… | 71 | 2080 | active |
| docopt docopt is a command-line argument parsing library that generates a parser from the help message/usage patterns you write in your program's … | 44 | 8007 | maintenance |
| lusingander/serie Serie is a Rust-based TUI application that renders rich git commit graphs in the terminal using the terminal emulator's image display proto… | 90 | 2076 | active |
| markdownlint/markdownlint markdownlint (mdl) is a Ruby-based command-line tool that checks Markdown files and flags style issues according to configurable rules. It … | 77 | 2076 | active |
| conventional-changelog/standard-version standard-version is a Node.js CLI utility that automates semantic version bumping and CHANGELOG.md generation based on Conventional Commits… | 64 | 7979 | maintenance |
| jpalardy/vim-slime vim-slime is a Vim plugin that brings SLIME-like functionality to Vim, letting you send text from a buffer to a live REPL (Python, R, Cloju… | 76 | 2072 | stable |
| handshake-org/hsd HSD is a full node implementation of the Handshake decentralized naming/cryptocurrency protocol, written in JavaScript for Node.js. It prov… | 42 | 2072 | active |
| hashicorp/envconsul Envconsul is a Go CLI tool that launches a subprocess with environment variables populated from HashiCorp Consul key-value data and Vault s… | 82 | 2071 | active |
| microsoft/sbom-tool Microsoft's SBOM Tool is a scalable, enterprise-ready CLI that generates SPDX 2.2 and SPDX 3.0 compatible Software Bill of Materials docume… | 80 | 2070 | active |
| nat-n/poethepoet Poe the Poet is a task runner for Python projects that lets you declare tasks in pyproject.toml and run them via a standalone CLI or as a p… | 93 | 2069 | active |
| esimov/triangle A Go CLI tool and library that converts images into abstract computer-generated art using Delaunay triangulation. It blurs, grayscales, and… | 23 | 2069 | active |
| SamueleAmato/sosec sosec is a Python command-line toolkit with a terminal UI for automated credential testing and HTTP request orchestration against social me… | 63 | 2068 | active |
| enquirer/enquirer Enquirer is a JavaScript library for building stylish, user-friendly interactive command-line prompts. It is lightweight, promise-based, an… | 32 | 7951 | maintenance |
| go-critic/go-critic go-critic is an opinionated Go source code linter offering nearly 100 checks for bugs, performance, and style issues not covered by other l… | 96 | 2066 | active |
| ranyitz/qnm qnm is a fast CLI utility for querying the node_modules directory to see which versions of packages are installed, including nested duplica… | 61 | 2066 | active |
| boz/kail Kail is a Go CLI tool that tails and streams logs from all containers of pods matching selectors like service, deployment, or namespace in … | 36 | 2066 | active |
| massgravel/TSforge TSforge is a C# command-line tool implementing a collection of activation and evaluation extension methods for Windows Vista through 11, in… | 61 | 2064 | active |
| ipinfo/cli The official command-line client for the IPinfo.io API, written in Go. It lets users look up IP geolocation, ASN, privacy detection, and re… | 73 | 2062 | active |
| lukechilds/reverse-shell A hosted service (reverse-shell.sh) that generates reverse shell payloads on demand; piping its URL output into sh on a target spawns a she… | 62 | 2058 | active |
| luka1199/geo-heatmap A Python CLI script that generates an interactive geographic heatmap from Google Takeout location history data (JSON, KML, ZIP) or GPX file… | 32 | 2056 | stable |
| filecoin-project/venus Venus is a Go implementation of the Filecoin distributed storage network, providing a full node and a modular collection of services for ch… | 86 | 2053 | active |
| benhoyt/goawk GoAWK is a POSIX-compliant AWK interpreter written in Go, featuring a bytecode compiler and VM plus native CSV/TSV support. It can be used … | 86 | 2052 | active |
| klaudiosinani/qoa Qoa is a lightweight, zero-dependency JavaScript library for building interactive command-line prompts. It provides seven configurable cons… | 45 | 2051 | stable |
| eugene1g/agent-safehouse Agent Safehouse is a macOS-native sandboxing tool that runs local LLM coding agents (Claude Code, Codex, Gemini CLI, Aider, etc.) inside a … | 80 | 2050 | active |
| Genymobile/gnirehtet Gnirehtet provides reverse tethering for Android devices over adb, letting a plugged-in phone use the computer's internet connection withou… | 23 | 7871 | maintenance |
| SAP/macOS-enterprise-privileges Privileges is a free macOS application from SAP that lets enterprise users temporarily elevate their accounts to administrator rights for a… | 89 | 2048 | active |
| berdav/CVE-2021-4034 A proof-of-concept exploit and vulnerability checker for CVE-2021-4034 (PwnKit), a polkit pkexec local privilege escalation vulnerability i… | 32 | 2048 | stable |
| brightio/penelope Penelope is a modern reverse shell handler for penetration testers and CTF players, serving as a more capable alternative to basic netcat l… | 92 | 2047 | active |
| canonical/snapd snapd is the background daemon and snap CLI tool that manages snap packages on Linux systems, handling installation, updates, confinement, … | 96 | 2046 | stable |
| ms-jpq/sad SAD (Space Age seD) is a Rust CLI tool for batch search-and-replace across files, showing a diff preview of proposed changes before committ… | 59 | 2046 | active |
| ipxe/ipxe iPXE is the leading open source network boot firmware, providing a full PXE implementation enhanced with features like booting from HTTP/HT… | 79 | 2044 | active |
| lirantal/is-website-vulnerable A Node.js CLI tool that scans a website's frontend JavaScript libraries for publicly known security vulnerabilities using the Snyk database… | 96 | 2040 | active |
| megadose/ignorant Ignorant is a Python CLI tool and library that checks whether a phone number is registered on sites like Instagram, Snapchat, and Amazon wi… | 32 | 2040 | active |
| ObsidianToAnki/Obsidian_to_Anki A tool that adds flashcards from text/markdown files to Anki, usable both as an Obsidian community plugin and as a standalone Python comman… | 23 | 2040 | active |
| iden3/snarkjs A JavaScript and pure WebAssembly implementation of zkSNARK schemes including Groth16, PLONK, and FFLONK. It provides all tooling for gener… | 77 | 2036 | active |
| EFForg/apkeep apkeep is a Rust command-line tool for downloading APK files from sources like APKPure, Google Play, F-Droid, and Huawei AppGallery. It sup… | 73 | 2036 | active |
| colored-rs/colored A Rust library for easily coloring and styling terminal output with a simple chainable string extension API. It supports standard ANSI colo… | 71 | 2036 | stable |
| treadiehq/port-kill Port Kill is a Rust-based CLI and macOS status bar app that finds and kills processes blocking development ports, and also manages dev cach… | 62 | 2035 | active |
| andrewrk/poop A Linux command-line benchmarking tool that compares the performance of multiple commands using perf_event_open hardware counters, with a c… | 56 | 2035 | active |
| da-luce/astroterm astroterm is a terminal-based planetarium written in C that renders real-time positions of stars, planets, constellations, and moon phases … | 88 | 2033 | active |
| languine-ai/languine Languine is an AI-powered localization CLI and self-hostable platform that automatically translates application i18n files into multiple la… | 59 | 2033 | active |
| mli/autocut AutoCut is a Python CLI tool that automatically transcribes video audio into subtitles using Whisper, then cuts video segments based on whi… | 32 | 7792 | maintenance |
| lisonge/vite-plugin-monkey A Vite plugin that lets you develop and build userscripts (.user.js) for engines like Tampermonkey, Violentmonkey, Greasemonkey, and Script… | 99 | 2031 | active |
| GoogleChromeLabs/jsvu jsvu is a CLI tool from GoogleChromeLabs that installs and updates recent versions of multiple JavaScript engines (V8, SpiderMonkey, JavaSc… | 75 | 2031 | active |
| cantino/mcfly McFly is a Rust-based CLI tool that replaces the default ctrl-r shell history search with an intelligent, context-aware search engine. It p… | 76 | 7784 | maintenance |
| eclipse-openvsx/openvsx Eclipse Open VSX is a vendor-neutral, open-source registry for VS Code extensions, serving as an alternative to the Visual Studio Marketpla… | 95 | 2027 | active |
| GhostPack/Certify Certify is a C# command-line tool for enumerating and abusing misconfigurations in Active Directory Certificate Services (AD CS). It was re… | 75 | 2027 | active |
| GuDaStudio/skills A collection of Anthropic Agent Skills for Claude Code that enable Claude to delegate coding tasks to other AI models such as OpenAI Codex … | 42 | 2027 | active |
| kivy/buildozer Buildozer is a command-line packaging tool from the Kivy team that turns Python applications into installable binary packages for Android, … | 82 | 2025 | active |
| stumpwm/stumpwm StumpWM is a tiling window manager for X11 written entirely in Common Lisp, designed to be highly customizable and driven entirely by the k… | 67 | 2024 | active |
| ASHWIN990/ADB-Toolkit ADB-Toolkit is a Bash script wrapping the Android Debug Bridge with 28 options plus a Metasploit section for testing and exploiting Android… | 23 | 2024 | active |
| Doorman11991/smallcode SmallCode is a terminal-native AI coding agent optimized for small local LLMs (8B-35B parameters) running on consumer hardware. It compensa… | 75 | 2023 | active |
| ofek/pyapp PyApp is a Rust-based wrapper that packages Python applications into standalone executables which bootstrap their own runtime and dependenc… | 74 | 2023 | active |
| cbeust/jcommander JCommander is an annotation-based command line parameter parsing framework for Java. It lets developers declare CLI options with @Parameter… | 66 | 2023 | stable |
| kunchenguid/axi AXI (Agent eXperience Interface) is a set of 10 design principles plus reference CLI tools for building agent-ergonomic applications that t… | 82 | 2022 | active |
| beyondcode/laravel-er-diagram-generator A Laravel package that generates entity relation diagrams by inspecting relationships defined in Eloquent model files, using GraphViz under… | 68 | 2022 | active |
| muesli/termenv A Go library providing advanced ANSI styling and color support for terminal applications. It detects terminal color capabilities and theme,… | 46 | 2022 | active |
| chaostoolkit/chaostoolkit The Chaos Toolkit (ctk) is a Python-based CLI for declaring and running Chaos Engineering experiments as JSON/YAML files. It is extensible … | 86 | 2021 | active |
| microsoft/node-pty node-pty provides forkpty(3) bindings for Node.js, allowing you to spawn processes with pseudoterminal file descriptors and interact with t… | 76 | 2021 | stable |
| IBM/mcp-cli A Python command-line client for interacting with Model Context Protocol (MCP) servers, integrating LLMs via CHUK Tool Processor and CHUK-L… | 84 | 2020 | active |
| Urigo/graphql-cli A command-line tool for common GraphQL development workflows, built on graphql-config with a plugin-based command system. It helps initiali… | 68 | 2019 | active |
| phpbench/phpbench PHPBench is a benchmarking framework for PHP, analogous to PHPUnit but for measuring performance rather than correctness. It runs code repe… | 89 | 2018 | active |
| afar1/fieldtheory-cli A TypeScript CLI that syncs X/Twitter bookmarks to local markdown files, provides BM25 full-text search and LLM-based classification, and e… | 59 | 2018 | active |
| zhimin-dev/iptv-checker A high-performance IPTV playlist checker that validates whether channels in M3U/M3U8/TXT playlists are available, deployable via Docker or … | 94 | 2015 | active |
| yaqwsx/KiKit KiKit is a Python library, KiCAD plugin, and CLI tool that automates common KiCAD PCB workflow tasks such as panelization, manufacturing da… | 92 | 2015 | active |
| OSGeo/PROJ PROJ is a C++ library for generic coordinate transformation, converting coordinates between coordinate reference systems (CRS), including c… | 88 | 2015 | stable |
| spacemeowx2/switch-lan-play A client-server tool that lets Nintendo Switch players play together over the internet as if they were on the same local network. A PC clie… | 28 | 2015 | active |
| noborus/ov ov is a feature-rich terminal pager written in Go, serving as a modern alternative to less and more. It supports fixed headers/columns, col… | 93 | 2014 | active |
| rubik/radon Radon is a Python CLI tool and library that computes code quality metrics such as cyclomatic complexity, raw metrics (SLOC, comments), Hals… | 32 | 2014 | stable |
| yutto-dev/yutto yutto is a Python-based CLI downloader for Bilibili videos, supporting single and batch downloads of user uploads, bangumi, courses, collec… | 100 | 2013 | active |
| MagicDuck/grug-far.nvim grug-far.nvim is a find-and-replace plugin for Neovim that leverages ripgrep or ast-grep for project-wide search and replacement. It provid… | 68 | 2013 | active |
| kubernetes-sigs/cri-tools cri-tools provides crictl, a CLI for debugging Kubernetes nodes via the Kubelet Container Runtime Interface, and critest, a validation test… | 91 | 2012 | active |
| GoogleCloudPlatform/PerfKitBenchmarker PerfKit Benchmarker is a Python tool that automates running a canonical set of benchmarks across cloud providers like GCP, AWS, and Azure. … | 68 | 2010 | active |
| donnemartin/gitsome gitsome is a Python-based command line tool that supercharges Git and GitHub workflows with 29 GitHub-integrated `gh` commands and an optio… | 23 | 7692 | maintenance |
| BlueM/cliclick cliclick is a macOS command-line tool for emulating mouse clicks, movements, and keyboard input from the shell. It is written in Objective-… | 39 | 2008 | active |