function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ddev/ddev DDEV is an open-source CLI tool that provisions Docker-based local development environments for PHP and Node.js web projects with sensible … | 93 | 3746 | active |
| olegos2/mobox Mobox is a shell-based installer and management tool that runs Windows x86/x86_64 applications on Android via Termux, using Box64/Box86 for… | 10 | 3746 | active |
| iamvishnusankar/next-sitemap A sitemap generator for Next.js that produces sitemap(s) and robots.txt for all static, pre-rendered, dynamic, and server-side pages. It ru… | 60 | 3744 | stable |
| casualsnek/waydroid_script A Python CLI script that installs extras like OpenGapps, Magisk, microG, and ARM translation libraries (libhoudini/libndk) into Waydroid co… | 59 | 3734 | active |
| glitternetwork/pinme PinMe is a zero-configuration deployment CLI that lets users create and deploy full-stack web apps (frontend, Worker backend, and database)… | 79 | 3733 | active |
| DarthSim/overmind Overmind is a process manager for Procfile-based applications that runs multiple processes in a tmux session. It lets developers start, sto… | 29 | 3729 | active |
| 01mf02/jaq jaq is a clone of the jq JSON processing tool written in Rust, focused on correctness, speed, and simplicity, usable as a drop-in replaceme… | 94 | 3727 | active |
| ouch-org/ouch Ouch (Obvious Unified Compression Helper) is a Rust command-line tool for compressing and decompressing files and directories across many f… | 92 | 3724 | active |
| cheggaaa/pb A Go library for rendering progress bars in the terminal, with configurable templates, refresh rates, byte formatting, and a proxy reader f… | 77 | 3723 | stable |
| kamiyaa/joshuto Joshuto is a ranger-like terminal file manager written in Rust with a TUI interface. It supports clipboard integration, optional fzf and zo… | 67 | 3723 | active |
| dutchcoders/transfer.sh transfer.sh is a self-hostable file sharing server that lets users upload and share files quickly from the command line using curl or simil… | 62 | 15884 | maintenance |
| luarocks/luarocks LuaRocks is the package manager for the Lua programming language, installing Lua modules as self-contained packages called rocks. It suppor… | 84 | 3722 | stable |
| llm-workflow-engine/llm-workflow-engine LLM Workflow Engine (LWE) is a power CLI and workflow manager for interacting with LLMs like ChatGPT/GPT-4 from the terminal. It supports m… | 84 | 3717 | active |
| gee1k/uPic uPic is a native macOS menu bar application for uploading images and files to a variety of image hosting and object storage providers. It a… | 62 | 3717 | active |
| Textualize/rich-cli Rich-CLI is a command line toolbox for fancy terminal output, built on the Rich library. It syntax-highlights many file types with speciali… | 66 | 3714 | active |
| rs/curlie Curlie is a command-line HTTP client that acts as a frontend to curl while providing the ease of use and output formatting of HTTPie. It ex… | 48 | 3713 | stable |
| sindresorhus/meow meow is a Node.js library that helps build command-line applications by parsing arguments and flags, and generating help and version output… | 78 | 3712 | stable |
| Manavarya09/design-extract designlang is an open-source CLI (npx designlang <url>) that uses a Playwright-driven headless browser to reverse-engineer any website's de… | 76 | 3710 | active |
| Julien-cpsn/ATAC ATAC is a feature-full terminal-based API client similar to Postman, Insomnia, or Bruno, built in Rust with a TUI interface. It is free, ac… | 78 | 3704 | active |
| ahmetb/kubectl-aliases A script that programmatically generates hundreds of shell aliases for kubectl, shortening common Kubernetes commands and flag combinations… | 42 | 3704 | stable |
| miso-belica/sumy Sumy is a Python library and command-line utility for automatic extractive summarization of plain text documents and HTML pages. It impleme… | 89 | 3701 | active |
| raboof/nethogs NetHogs is a small terminal-based 'net top' tool for Linux that groups network bandwidth usage by process rather than by protocol or subnet… | 83 | 3685 | stable |
| skorokithakis/catt Cast All The Things (catt) is a Python command-line tool that sends videos from hundreds of online sources (via yt-dlp) or local files to a… | 68 | 3683 | active |
| DeterminateSystems/nix-installer Determinate Nix Installer is a Rust-based CLI tool that installs Determinate Nix (or upstream Nix) reliably across macOS, Linux, WSL2, cont… | 95 | 3677 | stable |
| dotnet/command-line-api System.CommandLine is a .NET library for command line parsing, model binding, invocation, and rendering of terminal output, plus the dotnet… | 83 | 3674 | active |
| rsnapshot/rsnapshot rsnapshot is a filesystem snapshot utility based on rsync that creates periodic snapshots of local and remote machines over ssh. It uses ha… | 66 | 3666 | stable |
| charmbracelet/glamour Glamour is a Go library for rendering Markdown documents with styled, colorful output on ANSI-compatible terminals using stylesheets. It of… | 90 | 3665 | active |
| JoeanAmier/TikTokDownloader DouK-Downloader (formerly TikTokDownloader) is an open-source Python tool for downloading and scraping content from Douyin and TikTok, incl… | 71 | 15584 | maintenance |
| steipete/oracle Oracle is a TypeScript CLI and MCP server that bundles a prompt with selected project files and sends that context to frontier AI models (G… | 82 | 3648 | active |
| sukeesh/Jarvis Jarvis is a command-line personal assistant for Linux, macOS, and Windows written in Python. It offers 15+ task categories including weathe… | 48 | 3645 | active |
| microsoft/apm APM (Agent Package Manager) is an open-source dependency manager for AI coding agents, letting teams declare skills, prompts, instructions,… | 79 | 3644 | active |
| es3n1n/defendnot defendnot is a C++ Windows utility that disables Windows Defender by registering a fake antivirus product through the Windows Security Cent… | 85 | 3636 | active |
| Azure/bicep Bicep is a declarative infrastructure-as-code language and toolchain for describing and deploying Azure resources, compiling down to ARM te… | 94 | 3634 | active |
| str4d/rage rage is a Rust implementation of the age file encryption format, providing a simple, secure CLI tool and library with small explicit keys, … | 97 | 3633 | active |
| antonmedv/walk Walk is a terminal file manager and navigator written in Go that serves as a replacement for cd and ls. It offers keyboard-driven directory… | 61 | 3633 | active |
| premake/premake-core Premake is a command-line build configuration tool that reads a Lua-scripted project definition and generates project files for toolsets li… | 84 | 3631 | stable |
| anggrayudi/android-hidden-api A library and tooling project that provides access to Android hidden APIs (com.android.internal and @hide members) via a custom android.jar… | 64 | 3623 | active |
| Open-Wine-Components/umu-launcher umu-launcher is a unified launcher for running Windows games on Linux using Proton outside of Steam. It replicates Valve's Steam Runtime To… | 91 | 3619 | active |
| LGFae/swww swww (now renamed awww) is an efficient animated wallpaper daemon for Wayland, controlled at runtime via a CLI client. It supports animated… | 10 | 3609 | active |
| laurent22/rsync-time-backup A shell script providing Time Machine-style incremental backups using rsync, with timestamped backup folders and hard-linking to save space… | 43 | 3607 | active |
| observablehq/framework Observable Framework is an open-source static site generator for building data apps, dashboards, and reports. It combines reactive JavaScri… | 73 | 3604 | active |
| libarchive/libarchive A portable C library for reading and writing streaming archives in many formats (tar, cpio, zip, 7zip, ISO, xar, cab, rar, etc.) with autom… | 94 | 3601 | stable |
| geekjourneyx/md2wechat-skill md2wechat is a Go-based CLI tool that converts Markdown into styled WeChat Official Account HTML, with 40+ themes, AI-generated covers and … | 81 | 3594 | active |
| Shpota/goxygen Goxygen is a command-line project generator that scaffolds full-stack web applications with a Go backend and an Angular, React, or Vue fron… | 23 | 3593 | active |
| arxhr007/Aliens_eye Aliens Eye is an AI-powered OSINT CLI tool that scans 840+ social media and web platforms to find accounts associated with a given username… | 94 | 3587 | active |
| vercel/release Release is a command-line tool by Vercel that automatically creates GitHub Releases populated with commits made since the last release. It … | 60 | 3585 | stable |
| erigontech/erigon Erigon is an Ethereum execution layer client written in Go, focused on efficiency, low disk footprint, and modular deployment. It supports … | 99 | 3580 | active |
| sloria/doitlive doitlive is a Python CLI tool for live terminal presentations. It reads a file of shell commands and replays them in a fake terminal sessio… | 76 | 3580 | stable |
| zhongbai2333/Tomato-Novel-Downloader A Rust-based downloader for Tomato (Fanqie) novels that exports books as EPUB and other formats, with TUI, Web UI, and legacy CLI interface… | 75 | 3580 | active |
| tteck/Proxmox A collection of 200+ shell scripts for interactively creating and managing Proxmox VE Linux containers (LXC) and virtual machines. Archived… | 10 | 15171 | maintenance |
| mTvare6/hello-world.rs A satirical 'hello world' program written in Rust that mocks the Rust ecosystem's dependency bloat and 'blazingly fast, memory safe' market… | 43 | 3579 | active |
| Aloxaf/silicon Silicon is a Rust CLI tool that renders source code into beautiful, shareable images, serving as an offline alternative to the Carbon web a… | 23 | 3579 | active |
| Carthage/Carthage Carthage is a decentralized dependency manager for Cocoa (iOS, macOS, tvOS, watchOS) projects written in Swift. It builds dependencies into… | 41 | 15166 | maintenance |
| strukto-ai/mirage Mirage is a unified virtual filesystem for AI agents that mounts services like S3, Google Drive, Slack, Gmail, Postgres, and Redis side-by-… | 80 | 3569 | active |
| jessfraz/dotfiles A collection of shell dotfiles for configuring a Linux/macOS development environment, installed via symlinks with a simple make command. It… | 77 | 3562 | stable |
| Gaurav-Gosain/tuios TUIOS is a modern terminal multiplexer and tiling window manager written in Go, built on the Charm stack (Bubble Tea v2). It provides vim-l… | 76 | 3557 | active |
| cespare/reflex Reflex is a small Go CLI tool that watches a directory and reruns a command when matching files change. It supports regex/glob file matchin… | 65 | 3551 | stable |
| copier-org/copier Copier is a Python library and CLI app for rendering project templates, supporting local paths and Git URLs with dynamic value substitution… | 99 | 3545 | active |
| nicksnyder/go-i18n go-i18n is a Go package and companion CLI for translating Go programs into multiple languages. It supports CLDR plural rules for 200+ langu… | 82 | 3544 | stable |
| web-push-libs/web-push A Node.js library for sending Web Push notifications via the Web Push Protocol, including payload encryption and VAPID key support, with le… | 67 | 3542 | stable |
| jarun/ddgr ddgr is a Python command-line utility for searching DuckDuckGo from the terminal, with configurable results per page, instant answers, Duck… | 67 | 3534 | active |
| p-ranav/argparse A single-header, C++17 argument parsing library for modern C++ with a Python argparse-like API. It supports positional and optional argumen… | 24 | 3532 | stable |
| JamieMason/ImageOptim-CLI A Rust CLI that automates ImageOptim, ImageAlpha, and JPEGmini on macOS to batch-optimize images as part of an automated build process. It … | 85 | 3529 | active |
| ytmdl ytmdl is a Python CLI tool (with an optional web app) that downloads songs from YouTube as MP3s and enriches them with metadata like artist… | 23 | 3529 | active |
| bower/bower Bower is a command-line package manager for front-end web dependencies, fetching packages over Git with a flat dependency tree and a regist… | 23 | 14911 | maintenance |
| jedib0t/go-pretty A Go library for prettifying console output with tables, lists, progress bars, and text utilities. It emphasizes customization and supports… | 97 | 3526 | stable |
| nanocurrency/nano-node The official C++ node implementation of the Nano (XNO) digital currency, a feeless, instant, and eco-friendly payment protocol. It runs a f… | 73 | 3525 | active |
| ddclient/ddclient ddclient is a Perl client that updates dynamic DNS entries for accounts on a wide range of dynamic DNS services such as Cloudflare, DuckDNS… | 62 | 3523 | active |
| Winetricks/winetricks Winetricks is a shell script that provides an easy way to work around problems in Wine, the Windows compatibility layer. It offers a menu o… | 75 | 3520 | active |
| CocoaPods CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects, resolving dependencies declared in a Podfile, fetching source… | 93 | 14831 | maintenance |
| scop/bash-completion A collection of programmable completion functions for the Bash shell, providing smart tab-completion of options and arguments for many comm… | 86 | 3508 | stable |
| EngineHub/WorldEdit WorldEdit is an in-game Minecraft map editor available as a mod or server plugin, offering selections, schematics, copy/paste, brushes, and… | 76 | 3499 | active |
| commitizen-tools/commitizen Commitizen is a Python CLI tool that enforces standardized commit messages (Conventional Commits by default) and automates semantic version… | 95 | 3498 | active |
| honkit/honkit HonKit is a Node.js command line tool and library for building beautiful books and documentation from Markdown or AsciiDoc files, forked fr… | 94 | 3497 | active |
| sindresorhus/open A Node.js library that opens URLs, files, and executables with the platform's default application, using `open` on macOS, `start` on Window… | 89 | 3497 | stable |
| TheZoraiz/ascii-image-converter A cross-platform command-line tool written in Go that converts images (JPEG, PNG, BMP, WEBP, TIFF, GIF) into ASCII art and prints them in t… | 23 | 3495 | active |
| dragoonDorise/EmuDeck EmuDeck is a collection of shell scripts that autoconfigure emulators on the Steam Deck or other Linux distributions, setting up rom direct… | 67 | 3493 | active |
| glasskube/glasskube Glasskube is an open-source package manager for Kubernetes that installs, updates, and configures cluster packages via a CLI and a local we… | 10 | 3493 | active |
| SurgeDM/Surge Surge is a fast terminal-based download manager written in Go with a keyboard-driven TUI, a headless daemon with an HTTP API, and a CLI for… | 79 | 3490 | active |
| johanhaleby/kubetail Kubetail is a Bash script that aggregates and follows logs from multiple Kubernetes pods into a single stream, like running 'kubectl logs -… | 75 | 3487 | stable |
| t3l3machus/hoaxshell Hoaxshell is a Windows reverse shell payload generator and handler that abuses the HTTP(S) protocol to establish a beacon-like reverse shel… | 33 | 3487 | active |
| browserify/browserify Browserify is a JavaScript module bundler that lets you use Node.js-style require() in the browser by recursively walking the dependency gr… | 23 | 14701 | maintenance |
| databus23/helm-diff A Helm plugin that previews what a `helm upgrade` would change by generating a diff between the deployed release and the newly rendered man… | 98 | 3484 | active |
| ssut/payload-dumper-go A fast Go CLI tool that extracts partition images from Android OTA payload.bin files, including incremental (delta) OTA packages, with para… | 98 | 3481 | active |
| containers/toolbox Toolbx is a Linux command-line tool for creating interactive containerized command line environments on top of Podman and OCI technologies.… | 83 | 3478 | active |
| WaveDrom WaveDrom is an open-source digital timing diagram (waveform) rendering engine that converts a textual WaveJSON description into SVG vector … | 64 | 3473 | active |
| eldadru/ksniff ksniff is a kubectl plugin that starts remote packet captures on Kubernetes pods by uploading a static tcpdump binary and streaming the out… | 23 | 3473 | active |
| grain-lang/grain Grain is a strongly-typed functional programming language that compiles to WebAssembly, together with its compiler toolchain and CLI. It ai… | 88 | 3468 | active |
| ankane/pgsync pgsync is a Ruby command-line tool that syncs data from one Postgres database to another, similar to pg_dump/pg_restore. It transfers table… | 76 | 3468 | active |
| sigp/lighthouse Lighthouse is an open-source Ethereum consensus (beacon chain) client written in Rust, maintained by Sigma Prime. It implements the Ethereu… | 99 | 3466 | stable |
| cloudflare/kumo Kumo is Cloudflare's open-source React component library providing accessible, design-system-compliant UI components built on Base UI. It s… | 83 | 3465 | active |
| osqzss/gps-sdr-sim A C-based software-defined GPS signal simulator that generates GPS baseband I/Q sample streams from user-defined trajectories and broadcast… | 10 | 3461 | active |
| wensonsmith/YoudaoTranslator An Alfred workflow for macOS that provides instant Chinese-English and multilingual translation via Youdao and Baidu translation APIs. It i… | 34 | 3460 | active |
| wkhtmltopdf/wkhtmltopdf wkhtmltopdf and wkhtmltoimage are open-source (LGPLv3) command line tools that render HTML into PDF and various image formats using the Qt … | 10 | 14572 | maintenance |
| mayuki/Cocona Cocona is a micro-framework for building .NET console applications with an ASP.NET Core-like minimal API style. It provides UNIX-style comm… | 10 | 3457 | active |
| apache/maven-mvnd Apache Maven Daemon (mvnd) is a drop-in replacement for the Maven build tool that runs builds in a long-lived background daemon process. It… | 90 | 3456 | active |
| nihui/waifu2x-ncnn-vulkan A portable command-line tool implementing the waifu2x anime-style image upscaler and denoiser using the ncnn inference framework with the V… | 63 | 3456 | active |
| paulirish/git-open git-open is a small shell script that adds a `git open` subcommand to open the repository's website (GitHub, GitLab, Bitbucket, and others)… | 61 | 3456 | active |
| SeemSeam/claude_codex_bridge CCB is a lightweight multi-agent terminal UI (TUI) that orchestrates multiple AI coding CLI agents (Codex, Claude, Gemini, Kimi, Qwen, Curs… | 79 | 3454 | active |
| Haleclipse/CCometixLine A high-performance statusline tool for Claude Code written in Rust, displaying model, directory, Git branch status, and context window usag… | 64 | 3453 | active |