function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| extension-js/extension.js Extension.js is a zero-config framework and CLI for building cross-browser extensions for Chrome, Edge, Firefox, and Safari from a single c… | 95 | 5069 | active |
| pypa/virtualenv virtualenv is a tool for creating isolated virtual Python environments, allowing projects to have their own dependencies independent of the… | 99 | 5042 | stable |
| emqx/MQTTX MQTTX is an all-in-one, cross-platform MQTT 5.0 client toolbox from EMQ, available as a desktop GUI app, CLI, and web application. It provi… | 79 | 5033 | active |
| alecthomas/chroma Chroma is a general-purpose syntax highlighter written in pure Go, heavily based on Pygments, with translators for Pygments lexers and styl… | 97 | 5022 | stable |
| epoko77-ai/im-not-ai A Claude Code / Copilot CLI skill (with a hosted web app) that detects and rewrites AI-generated Korean text so it reads like natural human… | 81 | 5008 | active |
| tianon/gosu gosu is a small Go-based CLI tool for switching to another user (setuid/setgid/setgroups) and exec'ing a command, designed as a lightweight… | 76 | 5000 | stable |
| BurntSushi/toml A Go library for parsing and encoding TOML configuration files, with a reflection-based API mirroring the standard library's and xml packa… | 75 | 5000 | stable |
| Tyrrrz/CliWrap CliWrap is a .NET library for interacting with command-line interfaces, providing a fluent, immutable abstraction over System.Diagnostics.P… | 94 | 4997 | stable |
| atom0s/Steamless Steamless is a C# tool that removes the SteamStub DRM protection layer applied to Steam game executables via the Steamworks SDK DRM tool. I… | 23 | 4990 | active |
| exiftool/exiftool ExifTool is a platform-independent Perl library plus a full-featured command-line application for reading, writing, and editing metadata in… | 70 | 4983 | stable |
| taigrr/spank A novelty macOS CLI tool that detects physical slaps on a MacBook using the Apple Silicon accelerometer (Bosch BMI286 IMU via IOKit HID) an… | 79 | 4966 | active |
| tfutils/tfenv tfenv is a Terraform version manager written in Bash, inspired by rbenv. It lets developers install, switch, pin, and list multiple Terrafo… | 89 | 4964 | active |
| apple/swift-protobuf Apple's Swift Protobuf provides a protoc plugin for generating Swift code from .proto files plus the runtime library needed to use that gen… | 96 | 4960 | stable |
| openclaw/mcporter MCPorter is a TypeScript runtime and CLI for discovering, inspecting, and calling Model Context Protocol (MCP) servers without boilerplate.… | 83 | 4960 | active |
| paolo-projects/auto-unlocker A native C++ unlocker for VMware Workstation and Player that patches VMware to allow macOS guests to boot and be created. It is a dependenc… | 43 | 4959 | active |
| campfirein/byterover-cli ByteRover CLI (brv) is a TypeScript-based interactive REPL/TUI tool that gives AI coding agents a persistent, structured memory layer via a… | 76 | 4948 | active |
| ztxz16/fastllm fastllm is a high-performance C++ LLM inference library with its own custom operators, requiring no PyTorch dependency. It supports tensor-… | 74 | 4945 | active |
| lincolnloop/python-qrcode A pure Python library for generating QR code images, with support for PNG, SVG, and console rendering. It includes a command-line `qr` scri… | 66 | 4937 | stable |
| gusmanb/logicanalyzer An open-source 24-channel, 100Msps logic analyzer combining custom hardware (based on Raspberry Pi Pico) with Python-based capture and anal… | 79 | 4932 | active |
| bitsadmin/wesng WES-NG is a Python command-line tool that parses Windows `systeminfo` output (or missing KB listings) and cross-references it against a reg… | 76 | 4923 | active |
| wuyoscar/GPT-Image2-Skill A curated prompt gallery and library for OpenAI's GPT Image 2 model, packaged as an agentic skill and Python CLI for image generation and e… | 74 | 4923 | active |
| NilsIrl/dockerc dockerc is a CLI tool written in Zig that compiles Docker/OCI container images into standalone portable Linux binaries. The resulting execu… | 16 | 4915 | active |
| Chlumsky/msdfgen A C++ library and console tool that generates multi-channel signed distance fields (MSDFs) from vector shapes and font glyphs. The resultin… | 66 | 4912 | stable |
| theos/theos Theos is a cross-platform, Make-based build system for creating iOS, macOS, Linux, and Windows programs, originally built for jailbroken iO… | 66 | 4911 | active |
| s3tools/s3cmd S3cmd is a free, open-source command line tool written in Python for uploading, retrieving, and managing data in Amazon S3 and other S3-pro… | 44 | 4906 | stable |
| Aloxaf/fzf-tab A zsh plugin that replaces the shell's default completion selection menu with fzf, providing fuzzy-searchable tab completion. It integrates… | 73 | 4898 | active |
| AsamK/signal-cli signal-cli is an unofficial command-line, JSON-RPC, and D-Bus interface for the Signal messenger, supporting registering, verifying, sendin… | 97 | 4887 | active |
| nathom/streamrip A scriptable command-line music downloader for Qobuz, Tidal, Deezer, and SoundCloud that supports tracks, albums, playlists, and discograph… | 78 | 4883 | active |
| mistralai/mistral-vibe Mistral Vibe is an open-source command-line coding agent powered by Mistral's models, providing a conversational interface to explore and m… | 79 | 4876 | active |
| shower/shower Shower is an HTML/CSS/vanilla JavaScript presentation engine for creating browser-based slide decks, with themes separated from the core en… | 77 | 4874 | active |
| variadico/noti noti is a cross-platform CLI tool written in Go that monitors a process and triggers a notification when it finishes, supporting services l… | 10 | 4864 | active |
| jpmens/jo jo is a small C command-line utility that converts shell arguments and stdin into valid JSON objects and arrays. It handles type inference … | 35 | 4862 | stable |
| nikivdev/go A personal monorepo of Go tools and libraries by nikivdev, including several CLIs that can be compiled and deployed via the flow workflow t… | 64 | 4859 | active |
| SaladDay/cc-switch-cli A cross-platform CLI and interactive TUI tool for managing configurations of AI coding assistants like Claude Code, Codex, and Gemini CLI. … | 79 | 4854 | active |
| rakshasa/rtorrent rTorrent is a ncurses-based BitTorrent client written in C++ for high-performance torrent downloading and seeding. It can run interactively… | 99 | 4849 | active |
| stern/stern Stern is a CLI tool for tailing logs from multiple Kubernetes pods and containers at once, with color-coded output and regex or resource-ba… | 84 | 4849 | active |
| red-data-tools/YouPlot YouPlot is a command line tool that draws plots such as bar charts, histograms, line plots, scatter plots, and box plots directly in the te… | 78 | 4841 | active |
| kardianos/service A Go library that lets programs run as system services (daemons) across Windows, Linux (systemd, Upstart, SysV), and macOS (Launchd) with a… | 73 | 4837 | stable |
| hashicorp/consul-template A daemon and CLI tool from HashiCorp that queries Consul, Vault, or Nomad and renders template files with the resulting data. It can also r… | 93 | 4824 | stable |
| eastlondoner/vibe-tools vibe-tools is a TypeScript CLI that gives AI coding agents like Cursor an 'AI team' of subagents and advanced skills such as browser automa… | 38 | 4824 | active |
| ProvableHQ/leo Leo is an imperative, statically-typed programming language for writing zero-knowledge applications that compile to circuits for the Aleo b… | 98 | 4821 | active |
| canonical/lxd LXD is a system container and virtual machine manager that provides a unified, cloud-like experience for running full Linux systems in LXC … | 99 | 4816 | stable |
| commandlineparser/commandline CommandLineParser is a C# library for parsing command line arguments in .NET applications, offering a getopt-style API for defining options… | 23 | 4816 | stable |
| lolcommits/lolcommits lolcommits is a Ruby CLI tool that automatically captures a webcam snapshot every time you make a git commit, archiving a lolcat-style self… | 78 | 4815 | active |
| terraform-docs/terraform-docs terraform-docs is a CLI utility that generates documentation from Terraform modules in various output formats such as Markdown, AsciiDoc, J… | 83 | 4814 | stable |
| HMBSbige/NatTypeTester A cross-platform tool for testing the NAT type of the current network using STUN protocols (RFC 3489, 5389, 5780, 8489). It ships as a desk… | 97 | 4812 | active |
| sayanarijit/xplr xplr is a hackable, minimal, fast terminal UI file explorer written in Rust, extensible via embedded LuaJIT configuration and plugins. It a… | 90 | 4810 | stable |
| olekukonko/tablewriter A Go library for rendering rich text-based tables in ASCII, Unicode, Markdown, HTML, and colorized terminal output. It supports flexible in… | 85 | 4808 | stable |
| jarro2783/cxxopts A lightweight, header-only C++ command line option parser supporting GNU-style syntax. It handles long and short options, typed values, def… | 64 | 4800 | stable |
| charmbracelet/freeze Freeze is a Go CLI tool that generates PNG, SVG, and WebP images of code snippets and terminal output. It supports syntax highlighting, ANS… | 71 | 4799 | active |
| LazoVelko/Pokemon-Terminal A Python CLI tool that sets your terminal background (and optionally desktop wallpaper) to one of 719 Pokemon-themed images, selectable by … | 54 | 4794 | active |
| harlan-zw/unlighthouse Unlighthouse is an open-source CLI tool that runs Google Lighthouse audits on every page of a website, auto-discovering URLs via sitemaps, … | 95 | 4783 | active |
| Azure/azure-powershell The official Microsoft Azure PowerShell module (Az) providing cmdlets to develop, deploy, and administer Azure resources. It supports authe… | 98 | 4773 | active |
| bjesus/pipet Pipet is a command-line web scraper written in Go that extracts data from online assets using HTML parsing, JSON parsing, and client-side J… | 24 | 4772 | active |
| diafygi/acme-tiny A tiny, auditable Python script (under 200 lines) that issues and renews TLS certificates from Let's Encrypt using the ACME protocol. It re… | 68 | 4770 | stable |
| pyinvoke/invoke Invoke is a Python library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks defined … | 66 | 4769 | stable |
| kingparks/cursor-vip cursor-vip is a Go-based command-line tool that grants the Cursor IDE VIP/Pro-like access by sharing pooled accounts, installed via shell s… | 45 | 4769 | active |
| doctrine/migrations Doctrine Migrations is a PHP library built on top of Doctrine DBAL for versioning database schemas and deploying schema changes. It provide… | 83 | 4768 | stable |
| XcodesOrg/xcodes xcodes is a command-line tool for installing and switching between multiple versions of Apple's Xcode IDE on macOS. It handles downloading,… | 93 | 4761 | active |
| googleworkspace/md2googleslides A Node.js command-line tool that converts Markdown and HTML into Google Slides decks via the Google Slides API. It supports CommonMark/GFM … | 10 | 4729 | active |
| PiotrMachowski/Xiaomi-cloud-tokens-extractor A Python CLI tool that logs into a Xiaomi Cloud account (via credentials or QR code) and retrieves device tokens and BLE encryption keys fo… | 61 | 4723 | active |
| Maxteabag/sqlit sqlit is a terminal user interface (TUI) for connecting to and querying SQL databases, described as 'the lazygit of SQL databases'. It supp… | 79 | 4720 | active |
| JSON Resume resume-cli is the official command-line tool for the JSON Resume open-source standard, letting users create, validate, and export resumes f… | 10 | 4719 | active |
| iterate-ch/cyberduck Cyberduck is a libre file transfer and cloud storage browser for macOS and Windows, with a CLI for Linux, macOS, and Windows. It supports F… | 77 | 4715 | stable |
| PerryTS/perry Perry is a native TypeScript/JavaScript compiler written in Rust that compiles TypeScript source directly to standalone machine-code execut… | 75 | 4709 | active |
| cjlin1/libsvm LIBSVM is a widely used library and command-line toolset for support vector machine classification, regression, and distribution estimation… | 59 | 4708 | stable |
| xroche/httrack HTTrack is a free offline browser utility that recursively downloads websites to a local directory, rewriting links so the mirrored copy ca… | 99 | 4702 | stable |
| schollz/progressbar A thread-safe progress bar library for Go applications that works across all operating systems. It supports io.Writer integration for autom… | 96 | 4696 | stable |
| magefile/mage Mage is a Make/rake-like build tool for Go where build targets are plain Go functions in magefiles. It compiles and runs those targets with… | 83 | 4690 | stable |
| NewFuture/DDNS A cross-platform dynamic DNS (DDNS) client that automatically syncs DNS records to the machine's current IPv4/IPv6 address, supporting 15+ … | 98 | 4682 | active |
| initialcommit-com/git-sim git-sim is a Python CLI tool that visually simulates Git operations in your own repositories, generating an image or animated video of what… | 60 | 4677 | active |
| zimfw/zimfw Zim Framework is a Zsh configuration framework that bundles a plugin manager, useful modules, and a variety of themes with a focus on speed… | 94 | 4675 | active |
| plaintextaccounting/hledger hledger is a free, cross-platform plain text accounting tool for tracking money, investments, cryptocurrencies, and time using human-readab… | 99 | 4670 | stable |
| Guake/guake Guake is a Python-based drop-down terminal emulator for the GNOME desktop, inspired by the Quake game console. It slides down from the top … | 71 | 4668 | active |
| danburzo/percollate Percollate is a Node.js command-line tool that converts web pages into readable, well-formatted PDF, EPUB, HTML, or Markdown documents. It … | 53 | 4667 | active |
| nunomaduro/collision Collision is a PHP library that provides beautiful, readable error reporting for command-line applications. Built on top of Whoops, it is b… | 75 | 4661 | active |
| hhatto/autopep8 autopep8 is a Python tool that automatically formats Python code to conform to the PEP 8 style guide. It uses pycodestyle to detect formatt… | 65 | 4660 | stable |
| f3d-app/f3d F3D is a fast, minimalist open-source 3D viewer desktop application supporting many formats (glTF, USD, STL, STEP, OBJ, FBX, Alembic) with … | 88 | 4650 | active |
| akinomyoga/ble.sh ble.sh (Bash Line Editor) is a line editor written in pure Bash that replaces GNU Readline in interactive Bash sessions. It provides syntax… | 67 | 4649 | active |
| stackblitz/webcontainer-core WebContainers is a browser-based Node.js runtime from StackBlitz that lets web apps run full-stack JavaScript dev environments entirely in … | 40 | 4632 | active |
| Yelp/detect-secrets detect-secrets is a Python CLI tool from Yelp that detects secrets (API keys, passwords, tokens) in codebases using regex and entropy heuri… | 57 | 4629 | active |
| tlkh/asitop asitop is a Python-based, nvtop-inspired performance monitoring CLI tool for Apple Silicon Macs. It displays CPU/GPU/ANE utilization, frequ… | 32 | 4627 | stable |
| mozilla/rhino Rhino is an open-source implementation of JavaScript written entirely in Java, maintained by Mozilla. It is typically embedded into Java ap… | 89 | 4620 | active |
| Azure/azure-cli Azure CLI is Microsoft's official cross-platform command-line interface for managing Azure resources. It provides the `az` command with tab… | 98 | 4612 | stable |
| alexellis/arkade arkade is a Go CLI that acts as an open-source marketplace for developer tools and Kubernetes apps. It downloads CLIs like kubectl, kind, a… | 95 | 4608 | active |
| babashka/babashka Babashka is a native, fast-starting Clojure interpreter compiled with GraalVM native-image, designed for scripting in places where you woul… | 98 | 4594 | stable |
| tokio-rs/console tokio-console is a diagnostics and debugging tool for asynchronous Rust programs built on Tokio and tracing. It streams task-level diagnost… | 82 | 4592 | active |
| x-cmd/x-cmd X-CMD is a POSIX shell (bash/zsh/ash/dash) toolkit offering 300+ shell/awk modules and a 600+ curated CLI package system, installable witho… | 95 | 4589 | active |
| linsomniac/spotify_to_ytmusic A set of Python scripts and a GUI for copying liked songs and playlists from Spotify to YouTube Music. It uses the Spotify backup data and … | 63 | 4582 | active |
| tmux-python/tmuxp tmuxp is a session manager for tmux that lets users save and load tmux sessions from declarative YAML or JSON workspace files. It is built … | 96 | 4568 | stable |
| amperser/proselint proselint is a command-line linter for English prose that scans text files for style, usage, and clarity issues based on advice from renown… | 73 | 4566 | active |
| hluwa/frida-dexdump A Frida-based CLI tool that finds and dumps DEX files from an Android app's memory, enabling unpacking of packed or obfuscated APKs. It sup… | 10 | 4560 | stable |
| andreafrancia/trash-cli A Python command-line tool implementing the FreeDesktop.org Trash specification, providing commands to trash, list, restore, and permanentl… | 77 | 4557 | stable |
| CLI Printing Press A Go-based CLI generator that studies official API docs, community CLIs, MCP servers, and undocumented web APIs to produce token-efficient,… | 77 | 4550 | active |
| 233boy/sing-box A one-click install and management shell script for the sing-box proxy server on Linux. It automates setup of protocols like VLESS-REALITY,… | 76 | 4544 | active |
| cakephp/phinx Phinx is a standalone PHP database migration tool that lets developers manage and version database schema changes using database-agnostic P… | 90 | 4539 | stable |
| ProvableHQ/snarkOS snarkOS is a decentralized operating system for zero-knowledge applications, forming the backbone of the Aleo network. It implements node s… | 99 | 4525 | active |
| dw-0/kiauh KIAUH is a Python-based interactive installation and update helper script for the Klipper 3D printer firmware ecosystem. It automates insta… | 75 | 4504 | active |
| Gictorbit/photoshopCClinux A bash installer script that installs Adobe Photoshop CC v19 on GNU/Linux using Wine and Winetricks. It downloads required components, sets… | 23 | 4501 | active |
| samsesh/SocialBox-Termux SocialBox-Termux is a shell-based brute-force attack framework targeting social media and email services like Facebook, Gmail, Instagram, a… | 72 | 4497 | active |