function: cli
8032 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| dyc3/steamguard-cli A Rust command-line utility for setting up and using Steam Mobile Authenticator (2FA). It generates Steam Guard codes and handles trade, ma… | 93 | 1037 | active |
| beringresearch/macpine Macpine is a Go-based CLI tool for creating and managing lightweight Alpine Linux virtual machines on macOS using QEMU. It supports aarch64… | 75 | 1037 | active |
| henrypp/chrlauncher A small, fast, portable launcher and updater for Chromium-based browsers on Windows. It can launch Chromium, Chrome, Firefox-based browsers… | 68 | 1037 | active |
| kawanet/msgpack-lite A fast, pure JavaScript MessagePack encoder and decoder library for Node.js and browsers, with support for streaming encode/decode and a CL… | 100 | 1036 | stable |
| ystyle/kaf-cli A Go command-line tool that converts plain-text novels into EPUB, MOBI, and AZW3 ebooks. It auto-detects book titles, chapters, and charact… | 90 | 1036 | active |
| savedra1/clipse Clipse is a configurable TUI clipboard manager written in Go with minimal dependencies, supporting text and image history, pinning, fuzzy f… | 64 | 1036 | active |
| hugomd/ascii-live ascii.live is a Go web service that serves ASCII animations (like the famous terminal parrot) over HTTP, so users can play them in their te… | 40 | 1036 | active |
| orakaro/rainbowstream Rainbow Stream is a terminal-based Twitter client written in Python, built on Python Twitter Tools. It supports streaming timelines, tweeti… | 23 | 3525 | maintenance |
| cuOpt NVIDIA cuOpt is a GPU-accelerated optimization engine for linear programming, quadratic programming, mixed integer programming, and vehicle… | 81 | 1034 | active |
| romkatv/zsh-bench zsh-bench is a benchmarking tool that measures user-visible latency of interactive zsh, such as input lag and command lag. It also includes… | 67 | 1034 | active |
| pgplex/pgschema pgschema is a Go CLI tool that brings Terraform-style declarative schema migration to PostgreSQL: dump the current schema, edit the desired… | 86 | 1033 | active |
| ed-asriyan/lottie-converter A C++ command-line tool (also distributed as Docker images) that converts Lottie animations (.json/.lottie) and Telegram animated stickers … | 77 | 1033 | active |
| meme-generator A Python meme generator library that produces various humorous meme images from user-provided avatars and text using built-in templates. It… | 73 | 1032 | active |
| karasevm/PrivateDNSAndroid An Android app that adds a quick settings tile for switching the active private DNS (DNS-over-TLS) provider with a single tap. It supports … | 68 | 1032 | active |
| walter-grace/mac-code A free, local coding agent for Apple Silicon Macs that runs large quantized LLMs (e.g., Qwen 35B) via llama.cpp, using techniques like flas… | 48 | 1032 | active |
| benawad/destiny A CLI tool that restructures JavaScript/TypeScript codebases into a fractal folder layout by analyzing the import graph, moving files, and … | 23 | 3511 | maintenance |
| JacksonTian/anywhere Anywhere is a zero-configuration Node.js command-line tool that turns the current directory into a static file server with a single command… | 77 | 1031 | stable |
| seppevs/migrate-mongo migrate-mongo is a database migration tool for MongoDB running in Node.js. It provides a CLI to create, apply, revert, and track schema or … | 66 | 1030 | active |
| Dezoomify dezoomify-rs is a desktop application and CLI tool written in Rust that downloads high-resolution zoomable (tiled) images from websites and… | 100 | 1029 | active |
| python/pyperformance pyperformance is the official Python Performance Benchmark Suite, providing an authoritative set of real-world benchmarks for Python implem… | 85 | 1028 | active |
| printfn/fend fend is an arbitrary-precision, unit-aware calculator written in Rust, available as a CLI REPL, a Rust library (fend-core), and a web inter… | 79 | 1028 | active |
| ChrisTitusTech/powershell-profile A curated PowerShell 7 profile for Windows Terminal that adds colors, keybinds, Git shortcuts, file/system helpers, and oh-my-posh theming.… | 75 | 1028 | active |
| MacPorts MacPorts is a package management system for macOS that compiles, installs, and manages open source software from Portfile definitions, inst… | 99 | 1027 | active |
| ystyle/jvms JVMS is a Windows command-line tool for managing multiple JDK installations, letting users install, list, and switch between JDK versions f… | 94 | 1027 | active |
| harehare/mq mq is a jq-like command-line tool and query language for slicing, filtering, and transforming Markdown via its AST, written in Rust as a si… | 83 | 1027 | active |
| haskell/stylish-haskell stylish-haskell is a Haskell code prettifier that cleans up common formatting annoyances like import statements, LANGUAGE pragmas, and reco… | 60 | 1026 | active |
| jucasoliveira/terminalGPT TerminalGPT is a Node.js CLI tool that brings ChatGPT-like LLM chat conversations directly into your terminal. It supports multiple LLM pro… | 36 | 1025 | active |
| nuxt/create-nuxt-app create-nuxt-app is a scaffolding CLI that generates a fully configured Nuxt.js project in seconds, letting users pick package manager, lang… | 10 | 3483 | maintenance |
| framps/raspiBackup raspiBackup is a shell-based tool that creates and maintains multiple backup versions of running Raspberry Pi systems without requiring a s… | 98 | 1024 | active |
| sauljabin/kaskade Kaskade is a text user interface (TUI) for Apache Kafka built with Textual, letting users browse clusters, manage topics, and consume recor… | 96 | 1024 | active |
| BGmi/BGmi BGmi is a Python CLI tool with a Web UI for subscribing to and automatically downloading bangumi (anime) episodes via torrent sources like … | 89 | 1024 | active |
| kavehtehrani/cloudflare-speed-cli A Rust CLI tool that runs internet speed tests against Cloudflare's speed test service, showing download/upload throughput, latency, and ne… | 78 | 1024 | active |
| iosifache/annas-mcp A Go-based MCP server and CLI tool for searching and downloading books and articles from Anna's Archive, with optional automatic selection … | 73 | 1024 | active |
| ncopa/su-exec su-exec is a tiny C utility that switches user and group id and directly execs a program, avoiding the TTY and signal issues of su/sudo chi… | 47 | 1024 | stable |
| samtay/tetris A terminal-based Tetris game written in Haskell using the brick TUI library. It runs directly in the command line with configurable levels,… | 26 | 1024 | active |
| nix-community/nixGL NixGL is a set of wrapper tools that solve the OpenGL and Vulkan driver-loading problem for applications run via the Nix package manager on… | 54 | 1023 | active |
| overtrue/phplint PHPLint is a PHP syntax linting tool that speeds up checking PHP files by running multiple lint processes in parallel. It is installable vi… | 95 | 1022 | active |
| GlareDB/glaredb GlareDB is a lightweight, fast SQL database engine built in Rust for running analytics queries directly against files and object storage li… | 57 | 1022 | active |
| tempoxyz/tempo Tempo is a Rust-based blockchain purpose-built for stablecoin payments, built on the Reth EVM execution SDK with sub-second finality via Si… | 82 | 1021 | active |
| JosephLai241/URS URS (Universal Reddit Scraper) is a comprehensive command-line tool written in Python (with Rust components) for scraping and archiving Red… | 64 | 1021 | active |
| eudicots/Cactus Cactus is a static site generator built in Python that uses the Django template system, aimed at designers who want to build fast websites … | 32 | 3466 | maintenance |
| qiniu/qshell qshell is a command-line tool written in Go that wraps the publicly documented Qiniu Cloud APIs for convenient developer use. It bundles co… | 97 | 1020 | active |
| hugsy/cemu CEmu is a lightweight assembly playground providing GUI, CLI, and library interfaces for writing, compiling, disassembling, and emulating a… | 23 | 1020 | active |
| microsoft/BuildXL BuildXL is Microsoft's high-scale build engine that accelerates large monorepo builds through distributed execution and massive caching of … | 77 | 1019 | active |
| libimobiledevice/ifuse ifuse is a FUSE filesystem implementation that mounts directories of iOS devices (media, app sandboxes, jailbroken root filesystem) locally… | 71 | 1019 | active |
| appleboy Telegram notification A GitHub Action that sends Telegram notification messages from CI/CD workflows. It uses the Telegram Bot API to deliver custom or default b… | 98 | 1018 | active |
| airspeed-velocity/asv Airspeed Velocity (asv) is a Python benchmarking tool that tracks a project's performance over its git history. It generates an interactive… | 84 | 1018 | active |
| mxrch/GitFive GitFive is a Python-based OSINT CLI tool for investigating GitHub user profiles. It uncovers usernames, name history, email addresses, and … | 43 | 1018 | active |
| mpociot/laravel-apidoc-generator A Laravel/Lumen package that automatically generates API documentation from your application's routes using annotations and strategies, out… | 23 | 3450 | maintenance |
| mattallty/Caporal.js Caporal.js is a full-featured Node.js framework for building command line applications. It provides argument parsing, help generation, colo… | 23 | 3450 | maintenance |
| eliukblau/pixterm PIXterm is a Go CLI tool that renders images directly in ANSI terminals using true color escape codes and unicode half-block characters. It… | 84 | 1015 | active |
| ColdGrub1384/Pyto Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li… | 41 | 1015 | active |
| ma6254/FictionDown FictionDown is a Go-based command-line tool for batch downloading and crawling web novels from sites like Qidian and Biquge. It supports mu… | 23 | 1015 | active |
| filiparag/wikiman Wikiman is an offline documentation search engine for Unix-like systems that indexes manual pages, tldr-pages, ArchWiki, Gentoo Wiki, FreeB… | 75 | 1014 | active |
| zhlint-project/zhlint zhlint is a linting tool for Chinese text content, available as a CLI, a Node.js package, and a standalone browser script. It validates and… | 62 | 1014 | active |
| wclr/ts-node-dev A CLI development tool that runs TypeScript Node.js applications and automatically restarts them when files change, reusing the ts-node com… | 10 | 3436 | maintenance |
| rahiel/telegram-send A Python command-line tool for sending messages and files over Telegram to your account, groups, or channels. It offers a simple interface … | 69 | 1013 | active |
| coin-or/Cbc Cbc (Coin-or branch and cut) is an open-source mixed integer linear programming (MILP) solver written in C++. It can be used as a callable … | 99 | 1012 | active |
| web-infra-dev/rslib Rslib is a library development tool built on Rsbuild and Rspack for creating JavaScript libraries and UI component libraries. It provides z… | 88 | 1012 | active |
| Parallels/vagrant-parallels An official Vagrant provider plugin that lets Vagrant manage Parallels Desktop for Mac virtual machines on macOS hosts. It supports core Va… | 74 | 1012 | active |
| aws-containers/amazon-ecs-exec-checker A shell script that validates whether your AWS CLI environment and Amazon ECS cluster/task are properly configured for ECS Exec. It calls v… | 29 | 1012 | stable |
| quietvoid/dovi_tool dovi_tool is a Rust CLI tool combining utilities for working with Dolby Vision metadata, including parsing, editing, generating, muxing, an… | 89 | 1011 | active |
| uniswap-python/uniswap-python An unofficial Python client and wrapper for the Uniswap decentralized exchange, supporting v1 through v4 plus popular forks like Sushiswap … | 85 | 1011 | active |
| seachicken/gh-poi gh poi is a GitHub CLI extension that safely deletes local git branches whose pull requests have been merged, including squash-merged branc… | 99 | 1010 | active |
| khalidabuhakmeh/ConsoleTables A small C# library for printing nicely formatted ASCII tables to the console from structured data or POCOs. It supports multiple table form… | 34 | 1010 | stable |
| inotify-tools/inotify-tools A C library and set of command-line programs (inotifywait, inotifywatch) that expose Linux inotify file-system event notifications to shell… | 44 | 3422 | maintenance |
| maglnet/ComposerRequireChecker ComposerRequireChecker is a PHP CLI tool that analyzes a composer.json file and the package's source code to detect usage of symbols from u… | 91 | 1009 | active |
| dthree/vantage Vantage is a Node.js library that turns a live Node application into an interactive, remotely accessible CLI by combining CLI, SSH-like con… | 23 | 3417 | maintenance |
| jmcerrejon/PiKISS PiKISS is a collection of shell scripts with a menu-driven interface that automates installing and configuring software on Raspberry Pi and… | 74 | 1008 | active |
| Canop/rhit Rhit is a fast command-line nginx log explorer written in Rust that reads standard nginx access logs (including gzipped files) and presents… | 57 | 1008 | active |
| ivandokov/phockup Phockup is a Python command-line media sorting tool that organizes photos and videos from a camera into year/month/day folder structures ba… | 32 | 1008 | active |
| FPGAwars/apio Apio is an open-source command-line toolbox that simplifies FPGA development, providing commands to lint, simulate, build, and upload desig… | 99 | 1007 | active |
| kubermatic/fubectl A shell script sourced into bash/zsh that provides a set of fzf-powered shortcuts and helpers on top of kubectl. It reduces repetitive Kube… | 75 | 1007 | active |
| jammsen/docker-palworld-dedicated-server A Docker image that packages and provisions a Palworld dedicated game server for easy deployment and management. It provides environment-va… | 68 | 1007 | active |
| philcook/brew-php-switcher A simple shell script for macOS Homebrew users that switches PHP versions for both Apache and CLI with a single command, automatically rewr… | 64 | 1007 | active |
| tarunkant/Gopherus Gopherus is a Python CLI tool that generates Gopher protocol payloads for exploiting SSRF vulnerabilities to achieve remote code execution.… | 32 | 3411 | maintenance |
| mitnk/cicada Cicada is a bash-like Unix shell written in Rust that supports pipelines, redirections, command substitution, job control, completion, and … | 98 | 1006 | active |
| orestonce/m3u8d A Go-based m3u8 (HLS) video downloader with a Windows/macOS Qt GUI and a cross-platform CLI, including Linux ARM/386/MIPSLE builds. It down… | 66 | 1006 | active |
| gausian-AI/Gausian_native_editor Gausian is a native desktop video editor built in Rust with GPU-accelerated preview (WGPU), timeline editing, and hardware decoding via Vid… | 52 | 1006 | active |
| net00-1/SW-DLT SW-DLT is an iOS Shortcut that wraps yt-dlp and gallery-dl, letting users download videos, audio, playlists, and image albums on iPhone/iPa… | 98 | 1005 | active |
| jdhitsolutions/PSScriptTools PSScriptTools is a PowerShell module offering a collection of functions, variables, and format files to enhance scripting and console produ… | 85 | 1005 | active |
| markfasheh/duperemove Duperemove is a Linux command-line tool that finds duplicate file extents by hashing file contents and submits them for deduplication via t… | 50 | 1005 | active |
| Dadoum/Sideloader Sideloader is an open-source, cross-platform tool for signing and installing third-party applications onto iOS devices, written in D. It pr… | 50 | 1005 | active |
| mnh-jansson/m18-protocol A research repository and Python diagnostic tool for reverse-engineering the Milwaukee M18 power tool battery communication protocol. Using… | 42 | 1005 | active |
| johannesjo/parallel-code A free, open-source desktop app for running multiple AI coding agents (Claude Code, Codex CLI, Gemini CLI, Copilot CLI) in parallel, each i… | 82 | 1003 | active |
| Sudachi Sudachi is a Java-based Japanese morphological analyzer that performs segmentation, part-of-speech tagging, and normalization with multiple… | 89 | 1002 | active |
| sc-forks/solidity-coverage solidity-coverage (Solcover) is a Hardhat plugin that measures code coverage for Solidity smart-contract test suites. It instruments contra… | 57 | 1002 | active |
| vyfor/rattles Rattles is a minimal, dependency-free terminal spinner/throbber library for Rust with built-in presets (arrows, ascii, braille, emoji) and … | 53 | 1002 | active |
| DataDog/pup Pup is a Rust-based CLI from Datadog exposing 200+ commands across 33+ Datadog products, designed so AI agents (and humans) can fetch metri… | 78 | 1001 | active |
| ESPARGOS/pyespargos pyespargos is a Python client library for the ESPARGOS WiFi channel sounder, a phase-synchronous 2x4 ESP32-based antenna array for WiFi sen… | 79 | 1000 | active |
| oxidecomputer/progenitor Progenitor is a Rust crate that generates opinionated async client code from OpenAPI 3.0.x API descriptions, producing a typed `Client` wit… | 77 | 1000 | active |
| piotrnar/gocoin Gocoin is a full Bitcoin solution written in Go, consisting of a high-performance P2P full node client and a separate offline cold-storage … | 76 | 1000 | active |
| noraj/haiti Haiti is a CLI tool and Ruby library that identifies hash types, detecting 675+ hash formats including modern algorithms like SHA3, Keccak,… | 75 | 1000 | active |
| talkie-lm/talkie talkie is a Python library and CLI for running inference with the talkie 13B language model family, including a 13B model trained on pre-19… | 51 | 1000 | active |
| evansm7/vftool vftool is a minimalist command-line wrapper around Apple's macOS Virtualization.framework for running Linux virtual machines. It sets up VM… | 32 | 1000 | active |
| FedericoBruzzone/tgt tgt is a terminal user interface (TUI) client for Telegram written in Rust, built on top of TDLib. It lets users read and send Telegram mes… | 75 | 999 | active |
| hasura/graphqurl graphqurl is a curl-like CLI for making GraphQL queries, mutations, and subscriptions, with schema-based autocomplete and schema export. It… | 34 | 3377 | maintenance |
| davidrmiller/biosim4 A C++ command-line program that simulates biological creatures evolving through natural selection in a 2D arena, as featured in the YouTube… | 71 | 3364 | maintenance |
| cropsly/ffmpeg-android-java A Java library that wraps a precompiled FFmpeg binary for use in Android apps, letting developers load the binary and execute FFmpeg comman… | 23 | 3341 | maintenance |
| CSScomb CSScomb is a coding style formatter for CSS, available as a CLI tool and Node.js library. Its main feature is sorting CSS properties in a c… | 23 | 3333 | maintenance |