function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mikehaertl/phpwkhtmltopdf A slim PHP wrapper around the wkhtmltopdf (and optionally wkhtmltoimage) command-line tools, exposing a clean OOP interface for creating PD… | 53 | 1608 | stable |
| electrikmilk/cherri Cherri is a domain-specific programming language and compiler, written in Go, that compiles source files into signed Apple Siri Shortcuts. … | 94 | 1606 | active |
| Hejsil/zig-clap zig-clap is a simple and easy-to-use command line argument parsing library for Zig. It supports short and long arguments, chained flags, mu… | 81 | 1606 | active |
| gookit/color A Go library for rendering colored output in terminal/CLI applications, supporting 16-color, 256-color, and true color (RGB) modes. It offe… | 75 | 1606 | active |
| MayersScott/rkn-block-checker A Python CLI tool that diagnoses whether your connection is in an RKN/TSPU-blocked zone and classifies the type of block (DNS poisoning, TC… | 71 | 1606 | active |
| clvv/fasd Fasd is a command-line productivity booster for POSIX shells that tracks files and directories you access and ranks them by frecency (frequ… | 10 | 5905 | maintenance |
| xcp-ng/xcp XCP-ng is a turnkey, fully open-source virtualization platform based on the Xen hypervisor, serving as the community-driven successor to Ci… | 75 | 1604 | stable |
| hishamhm/htop htop is an interactive text-mode process viewer for Unix systems, written in C. It provides a richer, more user-friendly alternative to the… | 10 | 5896 | maintenance |
| Slackadays/Clipboard The Clipboard Project (cb) is a fast, lightweight, cross-platform clipboard manager for the command line that supports text, files, and bin… | 66 | 5893 | maintenance |
| intel/auto-round AutoRound is Intel's advanced quantization toolkit for LLMs and vision-language models, using sign-gradient descent to achieve high accurac… | 93 | 1600 | active |
| lonekorean/wordpress-export-to-markdown A Node.js command-line tool that converts a WordPress export XML file into Markdown files with frontmatter, downloading images and updating… | 92 | 1600 | stable |
| NixOS/nixfmt Nixfmt is the official formatter for the Nix language, implementing the standard Nix format. It is a command-line tool written in Haskell, … | 93 | 1597 | stable |
| kunchenguid/treehouse Treehouse is a Go CLI tool that manages a pool of reusable, isolated git worktrees so developers and AI coding agents can work on multiple … | 82 | 1597 | active |
| kcrawford/dockutil dockutil is a Swift command line utility for managing macOS Dock items, supporting add, remove, move, find, and list operations on applicat… | 49 | 1597 | active |
| webstonehq/tuxedo Tuxedo is a fast, keyboard-driven terminal UI for managing todo.txt files, written in Rust and shipped as a single static binary. It combin… | 80 | 1596 | active |
| m1guelpf/plz-cli plz is a Rust-based CLI tool that acts as 'Copilot for your terminal', generating bash shell scripts from natural language descriptions usi… | 22 | 1596 | active |
| RandomCoderOrg/ubuntu-on-android ubuntu-on-android (udroid) is a tool that installs pre-configured Ubuntu filesystems with desktop environments and development tools on And… | 60 | 1595 | active |
| microsoft/coyote Coyote is a .NET library and CLI tool from Microsoft Research for systematically testing concurrent C# code and deterministically reproduci… | 76 | 1594 | active |
| agauniyal/rang Rang is a minimal, single-header modern C++ library for styling terminal output with colors and text attributes via iostream manipulators. … | 75 | 1593 | stable |
| jfelchner/ruby-progressbar Ruby/ProgressBar is a text-based progress bar library for Ruby with zero dependencies. It renders advancing progress indicators in the term… | 59 | 1593 | stable |
| max-niederman/ttyper ttyper is a terminal-based typing test built with Rust and Ratatui, offering configurable word counts, languages, and game modes like sudde… | 57 | 1593 | active |
| travis-ci/travis.rb The official Travis CI client, distributed as the 'travis' Ruby gem, providing both a command line tool and a Ruby library for interacting … | 23 | 1593 | active |
| finnvoor/yap yap is a Swift CLI for on-device speech transcription of audio and video files using Apple's Speech.framework on macOS 26. It also supports… | 80 | 1592 | active |
| PentestPad/subzy Subzy is a Go-based command-line tool that checks subdomains for takeover vulnerabilities by matching HTTP response fingerprints from the c… | 32 | 1592 | active |
| shenwei356/seqkit SeqKit is an ultrafast, cross-platform command-line toolkit written in Go for manipulating FASTA and FASTQ sequence files, offering 38+ sub… | 82 | 1590 | active |
| felt/tippecanoe Tippecanoe is a C++ command-line tool that builds vector tilesets (MBTiles) from large collections of GeoJSON, FlatGeobuf, or CSV features.… | 79 | 1590 | active |
| s0md3v/uro uro is a Python CLI tool that declutters URL lists for crawling and security testing without making any HTTP requests. It removes duplicate… | 29 | 1590 | stable |
| mysticatea/npm-run-all npm-run-all is a CLI tool (with run-s and run-p shorthands and a Node API) for running multiple npm-scripts in parallel or sequentially, wi… | 23 | 5837 | maintenance |
| quantumsheep/sshs sshs is a terminal user interface (TUI) for SSH that reads ~/.ssh/config to list and connect to configured hosts. It is written in Rust and… | 99 | 1589 | active |
| simulationcraft/simc SimulationCraft is a multi-player, event-driven combat simulator for World of Warcraft written in C++, modeling player character DPS in rai… | 77 | 1589 | active |
| shinshin86/oh-my-logo A TypeScript CLI tool and npm library that renders giant ASCII-art text logos with colorful gradient palettes in the terminal, similar to t… | 72 | 1589 | active |
| ChristopheJacquet/PiFmRds Pi-FM-RDS is a C program that turns a Raspberry Pi into an FM radio transmitter, generating FM modulation with real-time RDS (Radio Data Sy… | 61 | 1589 | active |
| rails/tailwindcss-rails A Ruby gem that integrates the Tailwind CSS utility-first framework into Rails applications, bundling the standalone tailwindcss executable… | 94 | 1587 | active |
| unhappychoice/gittype GitType is a terminal-based typing game that extracts functions from your own source code repositories and turns them into typing challenge… | 83 | 1587 | active |
| cruft/cruft Cruft is a Python CLI tool that creates projects from Cookiecutter templates and keeps them in sync with template updates over time. It is … | 23 | 1587 | active |
| Priivacy-ai/spec-kitty Spec Kitty is an open-source Python CLI that implements spec-driven development workflows for AI coding agents like Claude Code, Codex, Cur… | 80 | 1586 | active |
| mdhiggins/sickbeard_mp4_automator A Python automation script (SMA) that converts downloaded video files to a standardized MP4 format with H264/AAC defaults and tags them wit… | 76 | 1586 | active |
| dotnet/Nerdbank.GitVersioning A .NET library and CLI tool that generates unique, semver-compatible version numbers for assemblies and packages from a single version.json… | 95 | 1585 | active |
| jeffijoe/typesync TypeSync is a CLI tool that scans your package. and installs missing TypeScript type definition (@types) packages for your dependencies. It… | 61 | 1585 | active |
| egoist/dum Dum is a fast npm scripts runner written in Rust that replaces `npm run` and `npx` with near-instant startup. It also forwards install/add/… | 23 | 1584 | active |
| pwaller/pyfiglet pyfiglet is a pure-Python port of FIGlet that renders ASCII text as ASCII art using FIGlet fonts, including kerning/smushing support. It wo… | 73 | 1583 | stable |
| gurnec/btcrecover btcrecover is an open-source Python command-line tool for recovering Bitcoin (and altcoin) wallet passwords and seed phrases when most of t… | 32 | 1582 | active |
| bahmutov/start-server-and-test A Node.js CLI utility that starts a server, waits for a given URL to respond, runs a test command, and then shuts the server down. It is de… | 98 | 1581 | active |
| nabijaczleweli/cargo-update A cargo subcommand (installed as cargo-update, invoked as cargo install-update) that checks and applies updates to executables installed vi… | 95 | 1581 | active |
| paradigmxyz/cryo cryo is a Rust-based CLI tool (also available as a Python package) that extracts Ethereum/EVM blockchain data into parquet, csv, , or Pytho… | 19 | 1581 | active |
| documentationjs/documentation documentation.js is a documentation generator for modern JavaScript that reads JSDoc-annotated source (ES5 through ES2017+, JSX, Vue, Flow)… | 30 | 5800 | maintenance |
| kislyuk/argcomplete A Python library that provides easy, extensible bash/zsh tab completion for command line applications built with argparse. It hooks into th… | 93 | 1580 | stable |
| Yakitrak/notesmd-cli NotesMD CLI (formerly Obsidian CLI) is a Go-based terminal tool for interacting with Obsidian markdown vaults without requiring the Obsidia… | 99 | 1579 | active |
| matheus-git/systemd-manager-tui A terminal user interface (TUI) application written in Rust for managing systemd services. It lets users view logs, list services, inspect … | 83 | 1578 | active |
| appleboy/scp-action A GitHub Action that copies files and build artifacts to remote servers over SSH using SCP. It supports key and password authentication, ju… | 66 | 1578 | active |
| josegonzalez/python-github-backup A Python CLI tool that backs up GitHub users, organizations, or individual repositories, including wikis, issues, discussions, releases, gi… | 96 | 1576 | active |
| posva/catimg catimg is a small C program that prints images (JPEG, PNG, GIF) directly in the terminal using 256-color and unicode escape codes, with no … | 62 | 1576 | stable |
| tj/terminal-table A Ruby gem that generates ASCII and Unicode formatted tables for terminal output. It supports headings, titles, alignment, separators, and … | 62 | 1575 | stable |
| thomvaill/log4brains Log4brains is a docs-as-code tool for managing Architecture Decision Records (ADRs) written in Markdown within your git repository. It prov… | 23 | 1575 | active |
| santinic/how2 how2 is a command-line tool that suggests Unix shell commands from natural-language queries, using AI models retrained on Bash/Zsh plus Sta… | 23 | 5770 | maintenance |
| hakluke/hakrevdns hakrevdns is a small, fast Go CLI tool that performs reverse DNS (PTR) lookups on large batches of IP addresses. It maps IPs to hostnames, … | 75 | 1572 | stable |
| ergogen/ergogen Ergogen is a JavaScript-based generator for ergonomic keyboard layouts. From a declarative config file it produces 2D layouts, plates, case… | 54 | 1571 | active |
| agentrhq/webcmd Webcmd is a self-learning browser infrastructure CLI for AI agents that compiles knowledge of websites into deterministic commands, cutting… | 80 | 1570 | active |
| figma/code-connect Code Connect is a Figma tool that links design system components in code with their counterparts in Figma, so Dev Mode shows true-to-produc… | 92 | 1569 | active |
| awslabs/diagram-as-code A Go-based CLI tool (awsdac) that generates AWS architecture diagrams from human-readable YAML definitions, following AWS diagram guideline… | 88 | 1569 | active |
| bootphon/phonemizer A Python library and command-line tool that converts words and texts into phonemes across many languages. It wraps multiple backends (espea… | 85 | 1569 | stable |
| rossmacarthur/sheldon Sheldon is a fast, configurable command-line shell plugin manager written in Rust. Plugins are specified in a TOML config file and it rende… | 79 | 1569 | active |
| SuperDB SuperDB Desktop (Zui) is an Electron-based desktop application for exploring, searching, and transforming data, serving as the official fro… | 91 | 1567 | active |
| larryli/PuTTY A Chinese-localized fork of PuTTY, the free Telnet/SSH client and xterm terminal emulator for Win32 and Unix. It tracks upstream PuTTY rele… | 90 | 1565 | active |
| jdberry/tag tag is a command line tool for manipulating macOS Finder tags on files and querying for files by their tags. It leverages the file system's… | 23 | 1564 | stable |
| privatenumber/pkgroll pkgroll is a zero-config JavaScript/TypeScript package bundler powered by Rollup. It reads entry-points from package.json exports and produ… | 100 | 1563 | active |
| drupal-composer/drupal-project A Composer project template that scaffolds a Drupal site with a standardized directory layout and dependency management. It installs Drupal… | 32 | 1563 | active |
| meskarune/i3lock-fancy A bash script wrapper around i3lock that takes a screenshot of the desktop, blurs or pixelates it, and overlays a lock icon and text to cre… | 23 | 1563 | stable |
| NatLabRockies/EnergyPlus EnergyPlus is a whole-building energy simulation program that models energy consumption and water use in buildings. It is developed in C++ … | 87 | 1562 | active |
| trentm/json A single-file Node.js CLI tool called '' for parsing, validating, filtering, and pretty-printing JSON on the Unix command line. It supports… | 32 | 1562 | stable |
| vergecurrency/verge Verge Core is the official full-node source code for the Verge (XVG) cryptocurrency, providing a wallet client, mining support, and blockch… | 95 | 1561 | active |
| marcelotduarte/cx_Freeze cx_Freeze is a set of scripts and modules for freezing Python scripts into standalone executables, cross-platform on any platform Python ru… | 99 | 1560 | active |
| kovetskiy/mark Mark is a Go CLI tool that syncs markdown files with Atlassian Confluence pages via the REST API. It reads markdown with metadata headers o… | 95 | 1560 | active |
| qufei1993/skills-hub A cross-platform desktop application built with Tauri and React for managing AI coding agent skills in one central repository. It installs,… | 83 | 1559 | active |
| lh3/seqtk Seqtk is a fast, lightweight C command-line toolkit for processing sequences in FASTA and FASTQ formats, with optional gzip support and onl… | 33 | 1558 | stable |
| AlexanderGrooff/mermaid-ascii A Go-based CLI tool that renders Mermaid diagram definitions as ASCII art directly in the terminal. It also offers an interactive web inter… | 96 | 1556 | active |
| Drovosek01/adobe-packager A Python CLI script that downloads portable installers of Adobe software for macOS in various versions and languages. It is aimed at system… | 76 | 1556 | active |
| zhanghanyun/backtrace A Go-based command-line tool that tests return (backhaul) routing paths across China's three major ISPs (China Telecom, China Unicom, China… | 34 | 1556 | active |
| dimitri/pgcopydb pgcopydb is a command-line tool that automates copying a PostgreSQL database between two running servers, combining pg_dump/pg_restore for … | 85 | 1555 | active |
| mwh/dragon dragon is a lightweight drag-and-drop source and sink utility for X11 and Wayland. It opens a small window holding files or text that can b… | 48 | 1555 | active |
| frostming/legit Legit is a complementary command-line tool for Git that simplifies common feature-branch workflows, inspired by GitHub for Mac. It provides… | 23 | 5685 | maintenance |
| afc163/fanyi Fanyi is a command-line Chinese-English translation tool that aggregates results from iciba, youdao, and an LLM (with a free built-in proxy… | 95 | 1554 | active |
| wntrblm/nox Nox is a command-line tool for flexible test automation in Python, using a standard Python file (noxfile.py) for configuration instead of i… | 95 | 1554 | active |
| rohanprasadofficial/localflare Localflare is a zero-config local development dashboard for Cloudflare Workers that provides visual tools for D1 databases, KV namespaces, … | 48 | 1554 | active |
| v-byte-cpu/sx sx is a fast, UNIX-philosophy command-line network scanner written in Go that supports ARP/NDP host discovery, ICMP, TCP SYN/FIN/NULL/Xmas,… | 82 | 1553 | active |
| langwatch/better-agents Better Agents is a CLI tool and a set of standards for scaffolding production-ready AI agent projects. It configures coding assistants like… | 70 | 1552 | active |
| toy/image_optim A Ruby gem and command line tool that optimizes (losslessly, or optionally lossily) JPEG, PNG, GIF, and SVG images by wrapping external uti… | 77 | 1550 | stable |
| numtide/devshell devshell is a Nix-based tool for defining per-project developer environments, configured via TOML and integrated with nix-shell, direnv, an… | 77 | 1550 | active |
| dlvhdr/diffnav diffnav is a terminal-based git diff pager built in Go, based on delta but adding a GitHub-style file tree for navigating changes. It provi… | 88 | 1548 | active |
| npryce/adr-tools A command-line tool for creating and managing a log of Architecture Decision Records (ADRs) stored as numbered Markdown files in a project … | 23 | 5658 | maintenance |
| trehn/termdown termdown is a Python-based terminal countdown timer and stopwatch with large ASCII-art time display. It supports flexible time specificatio… | 61 | 1547 | stable |
| percona/percona-toolkit Percona Toolkit is a collection of advanced open source command-line tools for performing difficult MySQL and system tasks such as online s… | 77 | 1545 | stable |
| hiroi-sora/PaddleOCR-json An offline OCR command-line executable compiled from PaddleOCR C++ that recognizes text in images and outputs results as JSON strings. It c… | 29 | 1545 | active |
| dthree/vorpal Vorpal is a Node.js framework for building immersive, interactive command-line applications with a simple chained API. It provides built-in… | 32 | 5627 | maintenance |
| amd/gaia GAIA is AMD's open-source Python framework for building AI agents that run entirely locally on AMD Ryzen AI hardware, using NPU and iGPU ac… | 87 | 1539 | active |
| cpisciotta/xcbeautify xcbeautify is a fast, Swift-based formatter that beautifies xcodebuild and Swift Package Manager output with human-friendly colored logs. I… | 90 | 1538 | active |
| sentriz/cliphist cliphist is a clipboard history manager for Wayland that stores clipboard changes (text and images) to a history database. It works by pipi… | 68 | 1538 | active |
| kahole/edamagit edamagit is a VSCode extension that brings the keyboard-driven Magit Git interface from Emacs to Visual Studio Code. It provides popups and… | 59 | 1538 | active |
| stefan-karger/solid-ui SolidUI is a collection of beautifully designed, accessible, copy-and-paste UI components for SolidJS, ported from shadcn/ui and tremor-raw… | 59 | 1538 | active |
| mjg59/python-broadlink A Python library and CLI for controlling Broadlink smart home devices locally over the network, including universal remotes, smart plugs, s… | 23 | 1538 | active |