function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| wensonsmith/YoudaoTranslator An Alfred workflow for macOS that provides instant Chinese-English and multilingual translation via Youdao and Baidu translation APIs. It i… | 34 | 3459 | 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 | 14570 | maintenance |
| 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 | 3457 | active |
| termux/proot-distro A Python CLI utility for managing rootless Linux containers using proot, in Termux on Android or on regular Linux hosts. It can pull Docker… | 99 | 3456 | 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 | 3455 | 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 | 3454 | active |
| superagent-ai/grok-cli An open-source terminal-based coding agent that connects to xAI's Grok API, built with TypeScript and Bun. It offers an interactive OpenTUI… | 76 | 3453 | active |
| adrienverge/yamllint yamllint is a Python-based linter for YAML files that checks syntax validity plus style issues like key duplication, line length, trailing … | 87 | 3452 | stable |
| digitalocean/doctl doctl is the official command-line interface for the DigitalOcean API, written in Go. It lets users manage droplets, Kubernetes clusters, d… | 99 | 3451 | active |
| 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 | 3451 | active |
| rouge-ruby/rouge Rouge is a pure Ruby syntax highlighter supporting over 200 languages, with output to HTML or ANSI 256-color text. Its HTML output is compa… | 94 | 3449 | active |
| killercup/cargo-edit cargo-edit is a Rust CLI tool extending Cargo with subcommands to modify Cargo.toml, such as upgrading dependency versions. Several of its … | 90 | 3449 | active |
| qawolf/cli QA Wolf CLI is a TypeScript command-line tool for running and managing QA Wolf end-to-end test flows locally or in CI, built on Playwright … | 99 | 3446 | active |
| sveinbjornt/Platypus Platypus is a macOS developer tool that wraps command line scripts (shell, Python, Perl, Ruby, PHP, etc.) into native Mac application bundl… | 66 | 3442 | stable |
| ropnop/kerbrute Kerbrute is a Go-based CLI tool for brute-forcing and enumerating valid Active Directory accounts through Kerberos Pre-Authentication. It o… | 23 | 3438 | stable |
| openwrt-xiaomi/xmir-patcher XMiR-Patcher is a Python-based firmware patcher for Xiaomi routers that exploits vulnerabilities to unlock SSH and install custom firmware … | 77 | 3433 | active |
| mczachurski/wallpapper A Swift console application for macOS that creates dynamic wallpapers (.heic) introduced in macOS Mojave, from a JSON description and image… | 66 | 3428 | stable |
| huxingyi/autoremesher AutoRemesher is a cross-platform automatic quad remeshing tool that converts high-polygon 3D meshes into clean quad-based topology. It is b… | 99 | 3427 | active |
| miaoxworld/OpenClawInstaller A shell-based one-click installer and configuration tool for deploying OpenClaw (ClawdBot), a self-hosted personal AI assistant gateway. It… | 48 | 3426 | active |
| nix-community/nixos-anywhere nixos-anywhere is a CLI tool that installs NixOS on remote machines over SSH in a single unattended command. It handles disk partitioning v… | 80 | 3424 | active |
| ahmetb/kubectl-tree A kubectl plugin that visualizes ownership relationships between Kubernetes objects as a tree, based on ownerReferences. It is installed vi… | 91 | 3420 | active |
| axe312ger/sqip SQIP is a pluggable image converter that generates tiny SVG-based low-quality image placeholders (LQIP) for improved perceived web performa… | 79 | 3419 | active |
| rubenv/sql-migrate A SQL schema migration tool for Go, usable both as a standalone CLI and as a library. It supports SQLite, PostgreSQL, MySQL, MSSQL, and Ora… | 74 | 3419 | stable |
| psmux/psmux psmux is a native Windows terminal multiplexer written in Rust that implements the tmux command language, reads .tmux.conf, and uses Window… | 83 | 3416 | active |
| emojicode/emojicode Emojicode is an open-source, multi-paradigm programming language whose syntax consists of emojis, featuring object-orientation, optionals, … | 23 | 3414 | active |
| gnebbia/kb kb is a minimalist command-line knowledge base manager written in Python for organizing notes, cheatsheets, and procedures. It lets users a… | 35 | 3412 | active |
| iann0036/iamlive A Go CLI tool that generates IAM policies by monitoring AWS, Azure, or GCP API calls via client-side monitoring or an embedded proxy. It ob… | 83 | 3409 | active |
| Canop/bacon Bacon is a background code checker for Rust that watches source directories and reruns cargo check, clippy, tests, or custom jobs on file c… | 99 | 3404 | active |
| uber-go/mock GoMock (go.uber.org/mock) is a mocking framework for Go that generates mock implementations of interfaces via the mockgen code-generation t… | 73 | 3404 | active |
| anthwlock/untrunc A command-line tool (with optional GUI) that repairs truncated or damaged MP4, M4V, MOV, and 3GP video files by using an intact reference v… | 67 | 3400 | active |
| EntySec/Ghost Ghost Framework is a Python-based Android post-exploitation framework that leverages the Android Debug Bridge (ADB) to gain remote access t… | 54 | 3399 | active |
| axel-download-accelerator/axel Axel is a lightweight command-line download accelerator written in C that speeds up file downloads by using multiple connections per file a… | 67 | 3397 | active |
| oxylabs/amazon-scraper A Python-based free tool and sample code for Oxylabs' Amazon Scraper API that extracts product, search, offer listing, reviews, Q&A, best s… | 71 | 3389 | active |
| tursodatabase/agentfs AgentFS is a filesystem designed for AI agents that stores an agent's entire files, state, and operation history in a single SQLite file. I… | 69 | 3388 | active |
| oils-for-unix/oils Oils is a Unix shell project providing OSH, a bash-compatible shell that runs existing scripts, and YSH, a modern shell language for users … | 70 | 3386 | active |
| symfony/maker-bundle Symfony MakerBundle is an official Symfony bundle that generates boilerplate code (controllers, commands, forms, entities, event subscriber… | 86 | 3379 | active |
| cronvel/terminal-kit Terminal Kit is a full-featured Node.js terminal library providing 256-color styling, key and mouse handling, input fields, menus, progress… | 74 | 3376 | active |
| pwntester/octo.nvim A Neovim plugin that lets users edit and review GitHub issues, pull requests, and discussions directly from the editor as regular buffers. … | 77 | 3375 | active |
| oxylabs/google-news-scraper A free Python-based command-line tool from Oxylabs that scrapes Google News articles by topic, exporting headlines, URLs, and publication d… | 64 | 3375 | active |
| weechat/weechat WeeChat is a fast, lightweight, modular chat client with a text-based (terminal) user interface, primarily focused on IRC. It is highly cus… | 98 | 3374 | stable |
| git-town/git-town Git Town is a high-level command-line tool that adds Git commands for automating the creation, syncing, shipping, and cleanup of feature br… | 95 | 3372 | active |
| web-infra-dev/rsbuild Rsbuild is a fast, extensible build tool for modern web applications, powered by the Rust-based Rspack bundler. It provides zero-configurat… | 90 | 3372 | active |
| txthinking/google-hosts A set of shell scripts that find usable Google IP addresses by scanning CIDR ranges, testing SSL/ping, and generating a hosts file mapping … | 72 | 3365 | active |
| tamnd/kage kage is a Go CLI tool that clones websites into browsable offline folders by rendering each page in headless Chrome, snapshotting the final… | 79 | 3364 | active |
| b3nj5m1n/xdg-ninja A shell script that scans your $HOME directory for files and directories that should be relocated according to the XDG Base Directory speci… | 59 | 3363 | active |
| directvt/vtm Vtm is a virtual terminal multiplexer delivered as a single executable that creates a text-based desktop environment bridging TUI and GUI. … | 92 | 3360 | active |
| sivel/speedtest-cli A Python-based command line interface for testing internet bandwidth using speedtest.net servers. It measures download and upload speeds an… | 10 | 14069 | maintenance |
| metaplex-foundation/metaplex A directory of the Metaplex Foundation's projects for creating, managing, and trading digital assets like NFTs and fungible tokens on the S… | 23 | 3351 | active |
| Byebug Byebug is a feature-rich debugger for Ruby implemented as a C extension using the TracePoint and Debug Inspector APIs. It provides stepping… | 74 | 3350 | active |
| SteamRE/DepotDownloader A console application for downloading Steam game depots and Steam Workshop content, built on the SteamKit2 library. It supports anonymous o… | 79 | 3347 | active |
| curl/trurl trurl is a command line tool for parsing, manipulating, and normalizing URLs, built on libcurl's URL parser. It is designed like 'tr' but f… | 65 | 3347 | active |
| bcherny/json-schema-to-typescript A TypeScript library and CLI (json2ts) that compiles JSON Schema definitions into TypeScript type declarations. It can be used programmatic… | 77 | 3345 | active |
| tschaub/gh-pages A Node.js library that publishes files to a gh-pages branch on GitHub (or any branch on any remote) by cloning, committing, and pushing aut… | 63 | 3344 | stable |
| beeware/briefcase Briefcase is a Python tool that converts Python projects into standalone native applications for Mac, Windows, Linux, iOS, Android, and the… | 93 | 3342 | active |
| waf/CSharpRepl A cross-platform command-line C# REPL distributed as a .NET global tool, built on Roslyn. It offers syntax highlighting, intellisense, NuGe… | 96 | 3340 | active |
| webpack-dashboard A Node.js CLI tool that wraps your webpack or webpack-dev-server command and replaces the noisy scroll of console output with a rich termin… | 23 | 13966 | maintenance |
| WiringPi/WiringPi WiringPi is a fast C library for accessing GPIO pins on Raspberry Pi boards by directly manipulating hardware registers. It also ships with… | 80 | 3336 | active |
| kubernetes/kubectl The kubectl command-line tool for Kubernetes, whose code lives in a read-only staging repository mirrored from the main kubernetes/kubernet… | 77 | 3336 | stable |
| foxlet/macOS-Simple-KVM A collection of shell scripts and documentation for setting up a macOS virtual machine in QEMU, accelerated by KVM, on Linux hosts without … | 32 | 13947 | maintenance |
| wowu/docker-rollout docker-rollout is a Docker CLI plugin (a single bash script) that updates Docker Compose services with zero downtime. It scales the service… | 88 | 3325 | active |
| mridgers/clink Clink brings GNU Readline's powerful line editing, completion, and history features from Bash to Windows cmd.exe. It is scriptable via Lua … | 23 | 3315 | active |
| Dailin521/codex-provider-sync A tool that synchronizes Codex session provider metadata across rollout files and SQLite state so historical sessions remain visible after … | 80 | 3311 | active |
| Samueli924/chaoxing A Python command-line tool that automatically completes task points (videos, quizzes) on the Chaoxing Xuexitong / Fanya online learning pla… | 78 | 3311 | active |
| bahdotsh/wrkflw A Rust CLI and TUI tool for validating and executing GitHub Actions workflows locally before pushing to GitHub. It supports Docker, Podman,… | 76 | 3311 | active |
| foreversd/forever Forever is a Node.js CLI tool that keeps a given script running continuously by daemonizing it and restarting it if it exits. It supports s… | 23 | 13827 | maintenance |
| dembrandt/dembrandt Dembrandt is an open-source Node.js CLI that extracts a website's design system—colors, typography, spacing, borders, shadows, motion, comp… | 83 | 3308 | active |
| D Programming Language (dmd + Phobos) DMD is the reference compiler for the D programming language, a statically typed systems and applications language with C-like syntax and n… | 88 | 3307 | active |
| htmlhint/HTMLHint HTMLHint is a static code analysis (linting) tool for HTML, configurable via a .htmlhintrc file with many built-in rules. It runs as a CLI,… | 90 | 3306 | active |
| docker/docker-agent Docker Agent is an open-source CLI (and Docker CLI plugin) that lets developers build, run, and share AI agents defined declaratively in YA… | 80 | 3304 | active |
| kunchenguid/lavish-axi Lavish is a local-first CLI editor for reviewing and annotating agent-generated HTML artifacts in the browser. It lets humans pinpoint elem… | 77 | 3304 | active |
| nix-community/disko disko is a declarative disk partitioning and formatting tool for NixOS that lets you define disks, partitions, filesystems, and mount point… | 83 | 3301 | active |
| jhawthorn/fzy fzy is a fast, simple fuzzy text selector for the terminal written in C, with an advanced scoring algorithm that favors consecutive-letter … | 38 | 3298 | stable |
| ekalinin/github-markdown-toc gh-md-toc is a dependency-free shell script that generates a table of contents for GitHub README.md files and wiki pages. It can process st… | 23 | 3298 | stable |
| composer/satis Satis is a PHP CLI tool that generates a static Composer package repository from a set of package sources. The resulting registry can be ho… | 67 | 3297 | active |
| dbcli/litecli LiteCLI is a command-line client for SQLite databases with context-sensitive auto-completion and syntax highlighting, built on prompt-toolk… | 83 | 3296 | active |
| mkaz/termgraph Termgraph is a Python command-line tool and library that draws basic charts like bar graphs, histograms, stacked charts, and calendar heatm… | 80 | 3295 | active |
| s0md3v/Smap Smap is a passive port scanner powered by Shodan.io's free API that serves as a drop-in replacement for Nmap, accepting the same command-li… | 90 | 3292 | active |
| aapatre/Automatic-Udemy-Course-Enroller-GET-PAID-UDEMY-COURSES-for-FREE A Python script that scrapes coupon sites for free Udemy course coupons and automatically enrolls the user in paid courses for free using S… | 58 | 3292 | active |
| jsha/minica minica is a small Go CLI tool that acts as a minimal certificate authority for generating root and leaf TLS certificates with keys. It is d… | 41 | 3284 | active |
| tcgoetz/GarminDB A Python package and CLI that downloads and parses health and activity data from Garmin Connect, Garmin watches, FitBit CSV, and MS Health … | 95 | 3283 | active |
| gptscript-ai/gptscript GPTScript is a Go-based framework that lets LLMs operate and interact with systems such as local executables, OpenAPI endpoints, SDKs, and … | 10 | 3279 | active |
| SteamAutoCracks/Steam-auto-crack A C# tool that automatically cracks Steam games by unpacking SteamStub-protected executables and applying the Goldberg Steam emulator. It a… | 99 | 3278 | active |
| pamburus/hl hl is a fast, high-performance CLI log viewer and processor written in Rust that converts JSON and logfmt logs into human-readable output. … | 95 | 3275 | active |
| moncho/dry dry is a terminal application for managing and monitoring Docker and Docker Compose, providing an interactive TUI to browse containers, ima… | 91 | 3275 | active |
| thomasahle/sunfish Sunfish is a simple but strong chess engine written in Python in roughly 111 lines of code, using MTD-bi search with piece-square table eva… | 87 | 3275 | active |
| nextest-rs/nextest cargo-nextest is a next-generation test runner for Rust, running tests up to 3x faster than cargo test with per-test process isolation. It … | 94 | 3273 | active |
| Genivia/ugrep ugrep is a fast, user-friendly grep replacement written in C++ that searches files with regex, fuzzy, and Boolean AND/OR/NOT patterns. It i… | 98 | 3271 | active |
| atanunq/viu Viu is a small command-line image viewer written in Rust that displays images directly in the terminal. It natively supports the iTerm2 and… | 56 | 3270 | active |
| vifm/vifm Vifm is a curses-based terminal file manager that provides a Vim-like environment for managing files, complete with modes, registers, mappi… | 89 | 3261 | stable |
| aandrew-me/tgpt tgpt is a cross-platform command-line tool written in Go that lets users interact with AI chatbots (GPT, Llama, Mixtral, etc.) directly fro… | 96 | 3255 | active |
| pasky/chrome-cdp-skill A CLI tool and AI agent skill that connects AI agents to your live Chrome session via the Chrome DevTools Protocol, letting them read, scre… | 66 | 3249 | active |
| emersion/mako mako is a lightweight notification daemon for Wayland that implements the FreeDesktop Notifications Specification. It renders desktop notif… | 76 | 3247 | active |
| myspaghetti/macos-virtualbox A Bash script that automates installing macOS Catalina, Mojave, and High Sierra as VirtualBox guests on x86 CPUs, using unmodified macOS in… | 10 | 13515 | maintenance |
| virt-manager/virt-manager virt-manager is a desktop graphical application for managing virtual machines through libvirt, primarily targeting QEMU/KVM but also suppor… | 87 | 3242 | stable |
| pyutils/line_profiler line_profiler is a Python module for line-by-line profiling of functions, with the kernprof script for running profilers. It is the officia… | 78 | 3240 | active |
| fleschutz/PowerShell A mega collection of 600+ free, stand-alone PowerShell scripts (.ps1) that run on Linux, macOS, and Windows. The scripts cover command-line… | 78 | 3240 | active |
| dustinkirkland/hollywood A shell utility that fills the terminal with multiple panes of animated 'technobabble' widgets like code, logs, hex dumps, and Matrix-style… | 85 | 3239 | active |
| ember-cli/ember-cli Ember CLI is the official command line utility for the Ember.js framework, providing project scaffolding, a Broccoli-based asset build pipe… | 99 | 3237 | stable |
| jscad/OpenJSCAD.org JSCAD is a set of modular, browser-based and command-line tools for creating parametric 2D and 3D designs with JavaScript code. It generate… | 75 | 3237 | stable |
| jcubic/jquery.terminal jQuery Terminal is a JavaScript library (jQuery plugin) for creating web-based terminal emulators with custom command-line interpreters. It… | 99 | 3235 | stable |