function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| pa11y/pa11y Pa11y is an open-source automated accessibility testing tool that runs WCAG audits on web pages via a command-line interface or a Node.js A… | 81 | 4490 | active |
| sensepost/gowitness gowitness is a Go-based command-line utility that uses Chrome Headless to take screenshots of websites, supporting scans of URL lists, CIDR… | 75 | 4488 | active |
| medialab/xan xan is a fast, memory-efficient Rust command line tool for processing, transforming, and exploring CSV/TSV files directly from the shell. I… | 95 | 4484 | active |
| cloudflare/workers-sdk The Cloudflare Workers SDK is a monorepo containing Wrangler, the official CLI for building, testing, and deploying Cloudflare Workers serv… | 95 | 4475 | active |
| OpenVPN/easy-rsa easy-rsa is a shell-based CLI utility for building and managing a PKI certificate authority. It creates root and intermediate CAs, signs ce… | 80 | 4475 | active |
| JonathanSalwan/ROPgadget ROPgadget is a Python command-line tool that searches binaries for ROP gadgets to facilitate return-oriented programming exploitation. It s… | 67 | 4470 | active |
| swiftbar/SwiftBar SwiftBar is a macOS application that lets users create custom menu bar items using simple executable shell scripts. It is compatible with t… | 86 | 4469 | active |
| hugomd/parrot.live parrot.live is a small web service that streams an animated ASCII party parrot to any terminal via `curl parrot.live`. It serves animation … | 60 | 4467 | stable |
| firebase/firebase-tools The official Firebase Command Line Interface for testing, managing, and deploying Firebase projects from the terminal. It also ships the of… | 95 | 4461 | active |
| jhspetersson/fselect fselect is a Rust command-line utility that lets users find files using SQL-like queries instead of cryptic find flags. It supports aggrega… | 91 | 4458 | active |
| dvorka/hstr HSTR is a command line TUI utility that provides an interactive suggest box for viewing, navigating, searching, and managing bash and zsh c… | 78 | 4453 | active |
| trifectatechfoundation/sudo-rs A memory-safe, safety-oriented reimplementation of the classic sudo and su utilities written in Rust. It is actively maintained, independen… | 91 | 4447 | active |
| mr-karan/doggo doggo is a modern command-line DNS client for humans, written in Go and inspired by the Rust tool 'dog'. It supports multiple DNS transport… | 98 | 4444 | active |
| topgrade-rs/topgrade Topgrade is a Rust CLI tool that detects which package managers and updatable tools are installed on a system and runs the appropriate upgr… | 98 | 4439 | active |
| t3l3machus/Villain Villain is a high-level stage 0/1 command-and-control (C2) framework written in Python that handles multiple reverse TCP and HoaxShell-base… | 40 | 4439 | active |
| jeffreytse/zsh-vi-mode A ZSH plugin that provides a full, faithful vi/vim modal editing experience in the shell command line, improving on Zsh's built-in vi mode.… | 67 | 4432 | active |
| pieroxy/lz-string A JavaScript/TypeScript library implementing an LZ-based compression algorithm optimized for strings, with multiple output encodings (UTF16… | 39 | 4429 | stable |
| CLIUtils/CLI11 CLI11 is a header-only C++11 command line argument parser with a rich feature set including subcommands, validators, and configuration file… | 94 | 4424 | stable |
| ibhagwan/fzf-lua fzf-lua is a Neovim plugin that provides a Lua-based, improved replacement for fzf.vim, integrating the fzf fuzzy finder with Neovim. It of… | 76 | 4424 | active |
| imazen/imageflow Imageflow is a high-performance, memory-safe image manipulation suite written in Rust, offering a C ABI library (libimageflow), a CLI tool … | 92 | 4412 | active |
| reactjs/react-codemod A collection of codemod scripts for automatically updating React applications across versions, runnable via the codemod CLI or npx. It tran… | 63 | 4411 | active |
| wooorm/franc franc is a JavaScript library that detects the natural language of text, supporting 82, 186, or 419 languages depending on the package vari… | 23 | 4411 | stable |
| Archeb/opentrace OpenTrace is an open-source cross-platform GUI application for visualized route tracing, built on the NextTrace engine. It provides native … | 85 | 4409 | active |
| Buck2 Buck2 is Meta's fast, extensible, large-scale build system written in Rust, succeeding the original Buck (whose repository is now dead). It… | 86 | 4406 | active |
| taurusxin/ncmdump A cross-platform C++ command-line tool that converts Netease Cloud Music .ncm cached files into standard mp3 or flac audio files. It also b… | 70 | 4404 | active |
| gptme/gptme gptme is a free, open-source personal AI agent that runs in the terminal, equipped with local tools for shell execution, code writing, file… | 97 | 4399 | active |
| Rigellute/spotify-tui A Spotify client with a terminal user interface written in Rust, allowing users to browse, search, and control Spotify playback from the co… | 23 | 19321 | maintenance |
| cointop-sh/cointop Cointop is a fast, lightweight interactive terminal UI application for tracking cryptocurrency coin stats in real time, inspired by htop wi… | 10 | 4396 | active |
| vuejs/create-vue create-vue is the official scaffolding CLI for starting Vite-powered Vue projects, generating pre-configured boilerplate based on interacti… | 97 | 4393 | active |
| mstange/samply Samply is a command-line sampling CPU profiler for macOS, Linux, and Windows that records profiles of arbitrary commands and displays them … | 67 | 4392 | active |
| wookayin/gpustat gpustat is a simple command-line utility for querying and monitoring NVIDIA GPU status, offering a compact alternative to nvidia-smi. It di… | 61 | 4392 | active |
| jeffkaufman/icdiff icdiff is a Python command-line tool that shows side-by-side, color-highlighted diffs between files. It complements standard diff by making… | 62 | 4388 | stable |
| mixedbread-ai/mgrep mgrep is a CLI tool by Mixedbread that provides semantic, natural-language search over local files including code, text, PDFs, and images. … | 68 | 4387 | active |
| eirslett/frontend-maven-plugin A Maven plugin that downloads and installs Node.js and NPM (or Yarn) locally per project, then runs npm install and frontend build tools li… | 75 | 4382 | stable |
| janet-lang/janet Janet is a dynamic functional and imperative Lisp-like programming language with its own bytecode VM, implemented in a single embeddable C … | 85 | 4370 | stable |
| Volatility Volatility is an open-source memory forensics framework for extracting digital artifacts from RAM captures of Windows, Linux, and macOS sys… | 84 | 4357 | active |
| paulirish/dotfiles Paul Irish's personal dotfiles repository containing shell configuration for fish and bash, git config, aliases, and macOS setup scripts. I… | 76 | 4357 | active |
| CalcProgrammer1/OpenRGB OpenRGB is an open-source application that controls RGB lighting across devices from many manufacturers from a single app, without requirin… | 99 | 4356 | active |
| moraroy/NonSteamLaunchers-On-Steam-Deck A Python-based installer that sets up game launchers like Battle.net, Epic Games, GOG, EA App, and others under a single Proton prefix on S… | 92 | 4353 | active |
| evhub/coconut Coconut is a functional programming language that is a superset of Python, compiling to Python code while adding features like pattern matc… | 61 | 4349 | active |
| antirez/linenoise Linenoise is a tiny (~1600 lines), zero-configuration, BSD-licensed C library providing readline-style line editing for terminal programs. … | 68 | 4343 | stable |
| sqlalchemy/alembic Alembic is a database schema migration tool for SQLAlchemy, supporting versioned migration scripts with upgrade/downgrade steps. It can aut… | 97 | 4342 | stable |
| PowerShell/PSReadLine PSReadLine is a PowerShell module that replaces the built-in command line editing experience with a bash-inspired readline implementation. … | 62 | 4342 | active |
| cmusphinx/pocketsphinx PocketSphinx is Carnegie Mellon's lightweight, speaker-independent continuous speech recognition engine, available as a C library, a comman… | 84 | 4335 | active |
| dynaconf/dynaconf Dynaconf is a configuration management library for Python inspired by the 12-factor app guide. It supports multiple file formats (toml, yam… | 98 | 4327 | stable |
| smallstep/cli Step CLI is a Go-based command-line tool for building, operating, and automating PKI systems, working with X.509 certificates, JWTs, OAuth … | 95 | 4317 | active |
| zenc-lang/zenc Zen C is a modern, strictly typed systems programming language that transpiles to human-readable GNU C/C11, offering type inference, patter… | 73 | 4311 | active |
| MichaelGrupp/evo evo is a Python package with CLI executables and a small library for evaluating, comparing, and plotting trajectory output from odometry an… | 76 | 4309 | stable |
| purpleidea/mgmt mgmt is a next-generation distributed, event-driven configuration management tool written in Go, with its own reactive language (mcl) for m… | 88 | 4308 | active |
| kohler/gifsicle Gifsicle is a command-line tool for creating, editing, and optimizing GIF images and animations, with companion programs gifview (a viewer)… | 62 | 4307 | stable |
| Tidal-Media-Downloader Tidal-Media-Downloader is an application for downloading tracks, albums, playlists, videos, and artist discographies from the TIDAL streami… | 44 | 4306 | active |
| doctrine/DoctrineMigrationsBundle A Symfony bundle that integrates the Doctrine Migrations library into Symfony applications. It lets developers version database schema chan… | 99 | 4304 | stable |
| peterbrittain/asciimatics Asciimatics is a cross-platform Python library providing curses-like low-level console operations plus higher-level APIs and widgets for bu… | 63 | 4303 | stable |
| zoontek/react-native-bootsplash A React Native library that displays a native splash screen during app startup and lets developers hide it programmatically when the app is… | 95 | 4300 | active |
| iancoleman/bip39 A web-based tool for converting BIP39 mnemonic seed phrases into addresses and private keys across many cryptocurrencies. It can be used on… | 23 | 4300 | stable |
| rytilahti/python-miio A Python library and accompanying miiocli console tool for controlling Xiaomi smart home appliances over the miIO and MIoT protocols. It su… | 65 | 4294 | active |
| zsh-users/zsh Zsh (the Z Shell) is a Unix shell written in C, designed for interactive use and also usable as a powerful scripting language. It is a feat… | 77 | 4291 | active |
| networkupstools/nut Network UPS Tools (NUT) is an open-source toolkit for monitoring and managing power devices such as UPS units, PDUs, ATS switches, PSUs, an… | 83 | 4290 | active |
| GAM-team/GAM GAM is a free, open-source command line tool for Google Workspace administrators to manage domain and user settings quickly and easily. It … | 95 | 4286 | active |
| XTLS/RealiTLScanner A Go-based TLS server scanner built for the XTLS Reality protocol ecosystem. It scans IP ranges, CIDRs, domains, or target lists to find TL… | 86 | 4286 | active |
| jtesta/ssh-audit ssh-audit is a Python CLI tool that audits SSH server and client configurations, analyzing banners, key exchange, encryption, MAC, and comp… | 82 | 4280 | active |
| UltimaHoarder/UltimaScraper A Python-based scraper that downloads all media (photos, videos) from OnlyFans accounts using the user's own session authentication. It sto… | 23 | 4271 | active |
| FRRouting/frr FRRouting (FRR) is a free, open-source IP routing protocol suite for Linux and Unix platforms, descended from Quagga. It implements and man… | 96 | 4268 | stable |
| ConsenSysDiligence/mythril Mythril is a symbolic-execution-based security analysis tool for EVM bytecode that detects vulnerabilities in Ethereum and other EVM-compat… | 58 | 4265 | active |
| CypherpunkArmory/UserLAnd UserLAnd is an Android application that lets users run full Linux distributions or specific Linux applications on Android devices without r… | 67 | 4264 | active |
| antfu-collective/taze Taze is a modern CLI tool for checking and updating npm dependencies in package.json files. It supports safe in-range updates by default, m… | 98 | 4260 | active |
| whalebrew/whalebrew Whalebrew is a package manager that installs Docker images as native command-line tools by creating aliases, like Homebrew but backed by Do… | 25 | 4244 | active |
| jorgerojas26/lazysql LazySQL is a cross-platform terminal user interface (TUI) database management tool written in Go, inspired by Lazygit. It lets users browse… | 96 | 4240 | active |
| Python-Markdown/markdown Python-Markdown is a Python implementation of John Gruber's Markdown that converts Markdown text to HTML, nearly compliant with the origina… | 94 | 4239 | stable |
| lando/lando Lando is a free, open-source, cross-platform local development environment and DevOps tool built on Docker container technology. It lets de… | 98 | 4237 | active |
| rolldown/tsdown tsdown is a fast bundler designed for building JavaScript/TypeScript libraries, powered by Rolldown and Oxc. It generates declaration files… | 86 | 4233 | active |
| callstack/agent-device A CLI, MCP server, and typed Node.js API that lets AI coding agents automate, inspect, and verify real mobile and desktop apps. It provides… | 78 | 4233 | active |
| ivanceras/svgbob Svgbob is a Rust library and CLI that converts ASCII art diagrams into clean SVG graphics. It parses text-based diagram scribbles and rende… | 58 | 4221 | active |
| Sass Sass is a mature CSS preprocessor language that extends CSS with variables, nested rules, mixins, functions, and selector inheritance, comp… | 95 | 4216 | stable |
| redis-windows/redis-windows Windows builds of the official Redis in-memory key-value database, compiled from upstream source and packaged with a RedisService.exe helpe… | 94 | 4216 | active |
| anthonynsimon/bild bild is a collection of parallel image processing algorithms written in pure Go, usable both as a Go library and as a CLI tool. It supports… | 96 | 4204 | active |
| mikumifa/biliTickerBuy biliTickerBuy is a free, open-source assistant tool for buying tickets on Bilibili's member purchase (会员购) platform, offering both a comman… | 97 | 4197 | active |
| crossterm-rs/crossterm Crossterm is a pure-Rust, cross-platform terminal manipulation library for building text-based user interfaces. It provides cursor control,… | 67 | 4195 | stable |
| kanasimi/work_crawler A multi-language downloader application that batch-downloads web novels (converting them to EPUB) and comics from a large list of Chinese, … | 66 | 4193 | active |
| oxipng/oxipng Oxipng is a multithreaded, lossless PNG/APNG compression optimizer written in Rust. It can be used as a command-line utility or as a Rust l… | 94 | 4188 | stable |
| sdushantha/tmpmail tmpmail is a command line utility written in POSIX sh that creates temporary/disposable email addresses and receives emails via the 1secmai… | 23 | 4188 | stable |
| ChrisBuilds/terminaltexteffects TerminalTextEffects (TTE) is a terminal visual effects engine available both as a standalone CLI application and a Python library. It provi… | 84 | 4187 | active |
| iterative/cml CML (Continuous Machine Learning) is an open-source CLI tool that brings CI/CD practices to machine learning projects on GitHub, GitLab, an… | 45 | 4187 | active |
| cake-build/cake Cake (C# Make) is a cross-platform build automation system that lets developers write build scripts in C# using a DSL built on the Roslyn c… | 87 | 4186 | stable |
| johnlindquist/kit Script Kit is an open-source, cross-platform desktop app for creating and running TypeScript/JavaScript scripts that automate daily workflo… | 62 | 4186 | active |
| IvanMathy/Boop Boop is a scriptable scratchpad application for macOS that lets developers run quick text transformations like encoding, decoding, formatti… | 23 | 4179 | active |
| hackerb9/lsix lsix is a shell script that displays image thumbnails directly in the terminal using sixel graphics, powered by ImageMagick. It works like … | 23 | 4174 | stable |
| peak/s5cmd s5cmd is a very fast parallel command-line tool for executing S3 and local filesystem operations such as upload, download, copy, move, and … | 34 | 4172 | active |
| mbloch/mapshaper Mapshaper is a JavaScript tool for editing and converting geospatial vector data formats such as Shapefile, GeoJSON, TopoJSON, GeoPackage, … | 94 | 4168 | active |
| crxjs/chrome-extension-tools CRXJS is a set of Vite and Rollup plugins for building cross-browser extensions with native hot module replacement and zero-config setup. I… | 96 | 4158 | active |
| coleifer/sqlite-web sqlite-web is a web-based SQLite database browser written in Python using Flask. It lets you browse, query, and modify SQLite databases, ma… | 76 | 4152 | active |
| xiph/rav1e rav1e is an open-source AV1 video encoder written in Rust with assembly optimizations, developed by Xiph.Org. It offers a CLI binary and a … | 79 | 4145 | active |
| tdewolff/minify A high-performance minifier package written in Go supporting HTML5, CSS3, JS, JSON, SVG, and XML, with a CLI tool and bindings for Python, … | 98 | 4138 | active |
| ton-blockchain/ton The main TON monorepo containing the reference implementation of The Open Network blockchain, including the node/validator software, lite-c… | 99 | 4136 | active |
| ansible/molecule Molecule is an Ansible-native testing framework for developing and testing Ansible collections, playbooks, and roles. It uses standard Ansi… | 94 | 4132 | active |
| fwupd/fwupd fwupd is a system daemon for Linux that enables session software to safely and automatically update device firmware. It provides a D-Bus in… | 98 | 4130 | stable |
| nubjs/nub Nub is an all-in-one Rust CLI toolkit for Node.js that runs TypeScript/JSX files, package.json scripts, and local CLIs on stock Node, plus … | 75 | 4122 | active |
| arxanas/git-branchless git-branchless is a suite of Rust-based tools that enhances Git with a branchless, commit-graph-centric workflow. It provides commands like… | 81 | 4115 | active |
| crate-ci/typos typos is a fast source code spell checker written in Rust that finds and corrects spelling mistakes in codebases. It is designed for low fa… | 94 | 4113 | active |
| asottile/pyupgrade pyupgrade is a CLI tool and pre-commit hook that automatically rewrites Python source code to use modern syntax for newer Python versions. … | 77 | 4113 | active |