function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Vineflower/vineflower Vineflower is a modern Java and JVM bytecode decompiler forked from Fernflower, focused on producing accurate, readable output with support… | 84 | 2337 | active |
| miraclx/freyr-js Freyr is a Node.js CLI tool that downloads songs from music streaming services like Spotify, Apple Music, and Deezer. It extracts track met… | 68 | 2337 | active |
| gxr404/yuque-dl yuque-dl is a Node.js CLI tool that downloads Yuque (语雀) knowledge bases and documents as local Markdown files. It supports batch downloads… | 70 | 2335 | active |
| kubernetes-sigs/aws-iam-authenticator A tool that lets users authenticate to Kubernetes clusters using AWS IAM credentials instead of separate certificates or tokens. It runs as… | 99 | 2333 | active |
| nix-community/colmena Colmena is a simple, stateless NixOS deployment tool written in Rust, modeled after NixOps and morph. It wraps Nix commands like nix-instan… | 67 | 2333 | active |
| context-labs/mactop mactop is a terminal-based system monitor for Apple Silicon Macs, written in Go, showing CPU and GPU utilization in a top-style interface. … | 59 | 2332 | active |
| wilicc/gpu-burn GPU Burn is a multi-GPU CUDA stress test tool that pushes NVIDIA GPUs to maximum load for stability and thermal testing. It supports config… | 70 | 2331 | active |
| d0c-s4vage/lookatme lookatme is an interactive, extensible terminal-based markdown presentation tool written in Python. It renders markdown files as slides wit… | 23 | 2329 | active |
| supabitapp/supacode Supacode is a native macOS application that serves as a command center for running multiple terminal-based coding agents (like Claude Code,… | 77 | 2328 | active |
| duobaseio/forui Forui is a Flutter UI library offering 40+ minimalistic, beautifully designed widgets inspired by shadcn/ui. It is platform-agnostic, fully… | 88 | 2327 | active |
| spiritLHLS/Oracle-server-keep-alive-script A POSIX shell script that keeps low-usage Oracle Cloud (and similar) free-tier servers from being reclaimed by generating configurable CPU,… | 75 | 2326 | active |
| httpie/http-prompt HTTP Prompt is an interactive command-line HTTP client built on top of HTTPie and prompt_toolkit, featuring fuzzy autocomplete, syntax high… | 23 | 9108 | maintenance |
| dinedal/textql TextQL is a command-line tool written in Go that lets you execute SQL queries against structured text files like CSV and TSV using an in-me… | 32 | 9106 | maintenance |
| belav/csharpier CSharpier is an opinionated code formatter for C# and XML, ported from Prettier's printing approach. It is distributed as a dotnet tool wit… | 95 | 2316 | active |
| jshint/jshint JSHint is a community-driven static code analysis tool that detects errors and potential problems in JavaScript code. It is distributed as … | 25 | 9075 | maintenance |
| dylanaraps/pywal Pywal is a Python CLI tool that generates color palettes from the dominant colors in an image and applies them system-wide in real time. It… | 10 | 9074 | maintenance |
| chzyer/readline A pure Go implementation of a GNU-Readline-style library providing line editing for interactive command-line programs. It supports keyboard… | 35 | 2312 | stable |
| velopack/velopack Velopack is an installation and automatic update framework for cross-platform desktop applications, with client SDKs for C#, Rust, C/C++, J… | 89 | 2309 | active |
| stav121/i3wm-themer A Python CLI tool that manages and applies a collection of themes for the i3 window manager, updating i3, polybar, and .Xresources configs.… | 10 | 2309 | active |
| GoogleCloudPlatform/gcsfuse Cloud Storage FUSE (gcsfuse) is a user-space FUSE file system that mounts Google Cloud Storage buckets as local directories with standard f… | 95 | 2307 | stable |
| a2x/cs2-dumper An external offset/interface dumper for Counter-Strike 2 that reads the game process memory via memflow and generates offset files in forma… | 72 | 2307 | active |
| mflux-community/mflux MFLUX is a native MLX implementation of state-of-the-art generative image and video models (Flux, Qwen-Image, Z-Image, and others), ported … | 90 | 2304 | active |
| microsoft/pxt Microsoft MakeCode (PXT) is a framework for building beginner-friendly, browser-based programming editors focused on computer science educa… | 77 | 2304 | active |
| AnLinux AnLinux is an Android application that lets users run full Linux distributions (Ubuntu, Debian, Kali, Arch, Fedora, and more) on Android wi… | 95 | 2303 | active |
| serokell/deploy-rs deploy-rs is a Rust-based CLI tool for deploying Nix flakes as multi-profile configurations to remote nodes. It supports deploying multiple… | 77 | 2302 | active |
| Matoking/protontricks Protontricks is a wrapper script that lets you run Winetricks commands for Steam Play/Proton games, plus other common Wine features like la… | 76 | 2301 | active |
| maaslalani/sheets Sheets is a terminal-based spreadsheet application written in Go that lets you view, edit, and query CSV files with a vim-style TUI. It sup… | 72 | 2301 | active |
| cosmos72/gomacro gomacro is an almost complete Go interpreter written in pure Go, providing an interactive REPL with line editing and completion, a scriptin… | 68 | 2300 | active |
| 1N3/BruteX BruteX is a shell-based CLI tool that automatically brute forces all services running on a target, enumerating open ports, usernames, and p… | 23 | 2299 | active |
| josephburnett/jd jd is a command-line utility and Go library for diffing and patching JSON and YAML values. It supports a native human-readable diff format … | 80 | 2298 | active |
| beautifier/js-beautify js-beautify is a widely used beautifier that reformats and re-indents JavaScript, JSON, HTML, and CSS, with a Node library, Python package,… | 85 | 8994 | maintenance |
| rzane/docker2exe docker2exe is a Go-based command-line tool that converts a Docker image into standalone native executables for macOS, Linux, and Windows. A… | 31 | 2294 | active |
| bitcookies/winrar-keygen An open-source tool and educational write-up explaining the principle behind WinRAR's 'rarreg.key' license file generation, with implementa… | 95 | 2292 | active |
| ifd3f/caligula Caligula is a lightweight, user-friendly terminal UI tool for writing disk images to removable drives. It handles disk detection, decompres… | 84 | 2291 | active |
| DP-Hridayan/aShellYou aShell You is a Material Design 3 Android app for running ADB, root, and shell commands directly on-device without a PC. It supports Shizuk… | 88 | 2289 | active |
| CravateRouge/bloodyAD bloodyAD is a Python CLI tool for Active Directory privilege escalation that performs specific LDAP calls against domain controllers. It su… | 96 | 2288 | active |
| Everduin94/better-commits better-commits is a Node.js CLI that guides developers through interactive prompts to build conventional commit messages, with branch-based… | 97 | 2287 | active |
| nadrad/h-m-m h-m-m (Hackers Mind Map) is a fast, keyboard-centric terminal application for creating and editing mind maps. It offers vim-like key bindin… | 73 | 2286 | active |
| JohnnyMorganz/StyLua StyLua is a deterministic, opinionated code formatter for Lua and its dialects (Lua 5.1-5.4, LuaJIT, Luau, CfxLua), written in Rust and bui… | 94 | 2285 | active |
| logdyhq/logdy-core Logdy is a lightweight, single-binary realtime log viewer that pipes terminal output or log files into an embedded local web UI, acting lik… | 45 | 2285 | active |
| ying-ck/fanqienovel-downloader A Python tool that downloads novels from Fanqie Novel (fanqienovel.com) by URL or book ID, with search, batch download, update, and backup … | 88 | 2281 | active |
| cantools/cantools A Python library and command-line tool for working with CAN bus databases. It parses DBC, KCD, SYM, ARXML, and CDD files and encodes/decode… | 99 | 2280 | active |
| cschneegans/unattend-generator A .NET Core library that generates highly customized autounattend.xml answer files for unattended Windows 10/11 installations. It powers an… | 70 | 2278 | active |
| jamubc/gemini-mcp-tool A Model Context Protocol (MCP) server that lets AI assistants like Claude Code invoke the Google Gemini CLI (or its successor, the Antigrav… | 79 | 2277 | active |
| alexflint/go-arg go-arg is a Go library for parsing command line arguments by declaring them as struct fields with tags. It supports required and positional… | 59 | 2277 | stable |
| preservim/vimux Vimux is a Vim plugin that lets you easily interact with tmux from within Vim, such as spawning a small tmux pane to run commands without l… | 54 | 2277 | stable |
| badabing2005/PixelFlasher PixelFlasher is a GUI application that wraps adb and fastboot commands to flash and update Google Pixel phones, with automated boot image p… | 95 | 2276 | active |
| naelstrof/maim maim (Make Image) is a C++ command-line utility for taking screenshots of your desktop on X11, with support for capturing regions, windows,… | 76 | 2275 | stable |
| ailyProject/aily-builder Aily Builder is a fast Arduino compilation CLI written in TypeScript that dramatically reduces build times through staged builds, smart cac… | 62 | 2274 | active |
| natemcmaster/CommandLineUtils A .NET library for building command line applications, providing argument parsing, option validation, help text generation, and interactive… | 83 | 2273 | stable |
| theryangeary/choose Choose is a fast, human-friendly command-line utility written in Rust for selecting fields or character ranges from each line of input, ser… | 66 | 2270 | active |
| bank-vaults/bank-vaults Bank-Vaults is a CNCF Sandbox umbrella project of tools for cloud-native secret management with Hashicorp Vault. This repository provides t… | 91 | 2269 | active |
| tareqimbasher/NetPad NetPad is a cross-platform C# editor and playground that lets developers run C# code instantly without creating or managing projects. It is… | 83 | 2268 | active |
| agmmnn/tauri-ui tauri-ui is a scaffolding CLI (create-tauri-ui) that generates Tauri v2 desktop apps with shadcn/ui and desktop-ready defaults. It supports… | 94 | 2264 | active |
| Wind4/vlmcsd vlmcsd is a KMS (Key Management Service) emulator written in C that can activate Windows and Microsoft Office products. It runs as a daemon… | 10 | 8841 | maintenance |
| numman-ali/cc-mirror CC-MIRROR is an npm-distributed CLI that creates isolated, provider-native variants of Claude Code wired to alternative LLM providers such … | 71 | 2262 | active |
| akavel/up up (Ultimate Plumber) is a terminal-based interactive tool for building Linux shell pipelines with instant live preview of results. It lets… | 23 | 8839 | maintenance |
| bootc-dev/bootc bootc is a Rust CLI tool that enables transactional, in-place operating system updates using standard OCI/Docker container images as the de… | 100 | 2261 | stable |
| twostraws/Ignite Ignite is a static site generator for Swift developers that uses SwiftUI-like syntax to build websites without requiring HTML or CSS knowle… | 77 | 2261 | active |
| pyscaffold/pyscaffold PyScaffold is a Python project generator that bootstraps high-quality, PyPI-ready package templates via the `putup` command. It bundles bes… | 67 | 2261 | stable |
| pit-ray/win-vind win-vind is a lightweight Windows application that lets you control the Windows GUI with Vim-style key bindings, providing a hybrid CUI/GUI… | 10 | 2260 | active |
| Johnserf-Seed/TikTokDownload A Python CLI tool for batch-downloading Douyin (Chinese TikTok) content without watermarks, including user profile posts, likes, favorites,… | 23 | 8829 | maintenance |
| sharkdp/vivid vivid is a Rust CLI tool that generates the LS_COLORS environment variable used to colorize output of tools like ls, tree, fd, and dust. It… | 92 | 2258 | active |
| aattaran/deepclaude A shell/PowerScript wrapper that launches Claude Code's autonomous coding agent loop backed by cheaper Anthropic-compatible LLM providers l… | 56 | 2257 | active |
| JoshuaKGoldberg/TypeStat TypeStat is a CLI utility that converts JavaScript files to TypeScript and improves type annotations in existing TypeScript code. It applie… | 79 | 2255 | active |
| huseyinbabal/taws taws is a terminal-based UI for browsing, observing, and managing AWS resources across 60+ services and 94+ resource types. Written in Rust… | 76 | 2255 | active |
| pypa/flit Flit is a simple Python packaging tool for publishing packages and modules to PyPI. It generates pyproject.toml metadata, builds wheels and… | 75 | 2253 | active |
| Foxboron/sbctl sbctl is a user-friendly Secure Boot key manager for Linux written in Go. It creates and enrolls UEFI Secure Boot keys, tracks files that n… | 72 | 2252 | active |
| stupside/castor Castor is a Go CLI tool that casts web video to TVs (Chromecast, DLNA) in real time. It extracts streams from web pages via headless Chrome… | 79 | 2248 | active |
| salesforce/cloudsplaining Cloudsplaining is an AWS IAM security assessment tool that identifies violations of least privilege in IAM policies. It generates a risk-pr… | 87 | 2247 | active |
| neurobin/shc shc is a generic shell script compiler that converts shell scripts (bash, sh, zsh, ksh, etc.) into C source code, which is then compiled in… | 23 | 2247 | stable |
| oniony/TMSU TMSU is a command-line tool for tagging files without modifying them, storing tags in its own SQLite database. It also provides a FUSE-base… | 46 | 2245 | active |
| plibither8/2048.cpp A fully featured terminal implementation of the 2048 sliding tile puzzle game written in C++11. It builds with CMake or Meson and runs nati… | 32 | 2244 | stable |
| mootdx/mootdx A Python library that wraps Tongdaxin (TDX) financial data access, providing simple interfaces for reading offline TDX data files and fetch… | 23 | 2244 | active |
| XiaoMi/soar SOAR (SQL Optimizer And Rewriter) is a command-line tool from Xiaomi's database team that automatically optimizes and rewrites SQL statemen… | 23 | 8755 | maintenance |
| vgmstream/vgmstream vgmstream is a C library for decoding and playing hundreds of streamed (prerecorded) audio formats used in video games, with support for lo… | 86 | 2243 | active |
| focustimerhq/FocusTimer Focus Timer (formerly gnome-pomodoro) is a GNOME desktop application implementing the Pomodoro Technique with customizable work/break inter… | 76 | 2243 | active |
| Versent/saml2aws saml2aws is a Go CLI tool that authenticates against SAML-based identity providers such as ADFS and PingFederate and exchanges the SAML ass… | 49 | 2243 | active |
| umijs/father father is an NPM package development tool from the UmiJS ecosystem that builds, checks, and helps publish JavaScript/TypeScript packages. I… | 95 | 2241 | active |
| goclone-dev/goclone Goclone is a Go CLI utility that downloads entire websites to a local directory, preserving relative link structure so the mirrored site ca… | 62 | 2241 | active |
| infection/infection Infection is a mutation testing framework for PHP that mutates source code to find gaps in test suites. It computes a Mutation Score Indica… | 100 | 2239 | active |
| d3mondev/puredns Puredns is a fast command-line domain resolver and subdomain bruteforcing tool written in Go. It uses massdns for bulk DNS lookups and appl… | 53 | 2238 | active |
| livegrep/livegrep Livegrep is a tool for interactive regex search over gigabyte-scale source code repositories, inspired by Google Code Search. It consists o… | 62 | 2232 | active |
| wabarc/wayback Wayback is an open-source web archiving tool written in Go that captures and preserves web pages via services like Internet Archive, archiv… | 86 | 2229 | active |
| pen4uin/java-memshell-generator A highly customizable Java in-memory webshell (memshell) generator supporting multiple middleware servers, frameworks, shell types, and out… | 36 | 2229 | active |
| onetrueawk/awk The canonical implementation of the AWK programming language, maintained by its original authors (Aho, Kernighan, Weinberger) and described… | 76 | 2226 | active |
| livecycle/preevy Preevy is an open-source CLI tool that provisions, manages, and exposes ephemeral preview environments for Docker Compose applications in t… | 57 | 2226 | active |
| fsquillace/junest JuNest (Jailed User Nest) is a lightweight Arch Linux-based distribution that runs on top of any other GNU/Linux host without root privileg… | 32 | 2226 | active |
| oh-my-mermaid/oh-my-mermaid Oh-my-mermaid (omm) is a CLI tool plus Claude Code skills that uses AI to analyze a codebase and generate architecture documentation as nes… | 62 | 2225 | active |
| linkease/istore iStore is an open-source app store for OpenWrt implemented purely in shell scripts using only standard OpenWrt components. It lets users se… | 77 | 2224 | active |
| 7723mod/NPatch NPatch is a rootless Xposed framework forked from LSPatch, based on LSPosed, that injects Xposed modules into target APKs by inserting dex … | 84 | 2222 | active |
| ArthurSonzogni/Diagon Diagon is an interactive interpreter that transforms markdown-style expressions into ASCII art diagrams, supporting math expressions, seque… | 32 | 2222 | active |
| mateodelnorte/meta meta is a Node.js CLI tool that manages multi-project systems by combining many git repositories into a single 'meta repo', letting you run… | 68 | 2219 | stable |
| FarGroup/FarManager Far Manager is a text-mode file and archive manager for Windows with an orthodox (Norton Commander-style) dual-panel interface. It is highl… | 95 | 2218 | active |
| getkimchi/kimchi Kimchi is a terminal-based AI coding agent CLI that autonomously executes multi-step development tasks like refactoring, writing tests, and… | 78 | 2218 | active |
| rogden/tailwind-config-viewer A local UI tool for visually browsing your Tailwind CSS configuration file, letting you navigate theme sections and copy class names to the… | 23 | 2214 | stable |
| mop-tracker/mop mop is a terminal-based stock market tracker written in Go that displays live quotes, market summaries, and individual stock data. It suppo… | 58 | 2212 | active |
| acsandmann/rift Rift is a tiling window manager for macOS written in Rust, offering multiple layout styles including i3-like tiling, BSP, master-stack, and… | 85 | 2211 | active |
| privatenumber/tasuku Tasuku is a minimal task runner library for Node.js that renders task loading, success, warning, and error states in the terminal. It suppo… | 84 | 2211 | active |
| login-securite/lsassy Lsassy is a Python CLI tool that remotely extracts credentials from the LSASS process memory of Windows hosts over the network. It uses imp… | 71 | 2211 | active |