function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| snyk/cli The Snyk CLI is a command-line tool that scans projects for security vulnerabilities across open-source dependencies, application code, con… | 99 | 5649 | active |
| Jrohy/trojan A multi-user trojan proxy management and deployment tool written in Go, offering both a web panel and a CLI for administering trojan/trojan… | 23 | 5644 | active |
| lebab/lebab Lebab is a JavaScript transpiler that converts ES5 code into readable ES6/ES7, doing the opposite of Babel. It offers a CLI and library API… | 59 | 5637 | active |
| geo-tp/ESP32-Bit-Pirate ESP32 Bit Pirate is open-source C++ firmware that turns an ESP32-S3 board into a multi-protocol hardware debugging and analysis workbench, … | 84 | 5634 | active |
| gosom/google-maps-scraper An open-source Go tool that scrapes Google Maps to extract business data such as names, addresses, phone numbers, websites, ratings, review… | 92 | 5630 | active |
| farm-fe/farm Farm is an extremely fast, Vite-compatible web build tool and bundler written in Rust that compiles JS/JSX/TS/TSX, CSS, HTML, JSON, and sta… | 71 | 5592 | active |
| git-ftp/git-ftp Git-ftp is a shell-based command-line tool that uploads only the files changed since the last deployment to an FTP server, using Git to tra… | 67 | 5592 | stable |
| emcrisostomo/fswatch fswatch is a cross-platform file change monitor that emits notifications when files or directories are modified, using native OS backends s… | 95 | 5588 | active |
| akinsho/toggleterm.nvim A Neovim plugin written in Lua for persisting and toggling multiple terminal windows during an editing session. It supports floating, verti… | 34 | 5587 | active |
| alex8088/electron-vite electron-vite is a build tool and CLI for Electron apps based on Vite, providing pre-configured defaults for main, preload, and renderer pr… | 92 | 5583 | active |
| sferik/x-cli A command-line power tool for Twitter/X that provides a full command tree for posting, searching, deleting, list management, and streaming … | 77 | 5583 | active |
| jrsoftware/issrc Inno Setup is an open-source installation builder for Windows applications, first released in 1997. It compiles scripts into a single setup… | 98 | 5581 | stable |
| trustedsec/ptf The PenTesters Framework (PTF) is a Python-based modular framework that installs, compiles, and keeps penetration testing tools up to date … | 32 | 5558 | active |
| dotnet/msbuild MSBuild is Microsoft's build engine for .NET and Visual Studio, providing an XML schema for project files that controls how software is com… | 98 | 5547 | stable |
| ReagentX/imessage-exporter A Rust CLI tool and companion library that exports iMessage data to portable txt/html formats while preserving attachments and full message… | 96 | 5535 | active |
| Prince-Mendiratta/BotsApp BotsApp is a WhatsApp UserBot written in Node.js that acts as a personal assistant and group manager on your own WhatsApp account. It links… | 61 | 5529 | active |
| qjfoidnh/BaiduPCS-Go A command-line Baidu Netdisk (Baidu Cloud) client written in Go, forked from iikira/BaiduPCS-Go with added support for saving shared links … | 90 | 5526 | active |
| phpbrew/phpbrew PHPBrew is a command-line tool written in PHP that builds and installs multiple PHP versions in your home directory without root access. It… | 52 | 5525 | active |
| HKUDS/ClawTeam ClawTeam is a framework-agnostic Python CLI that orchestrates swarms of AI coding agents (Claude Code, Codex, Cursor, and any CLI agent) to… | 65 | 5518 | active |
| allure-framework/allure2 Allure Report is a flexible, multi-language test reporting tool that transforms test execution data into clear, interactive HTML reports. I… | 98 | 5512 | stable |
| x-motemen/gore gore is a Go REPL (read-eval-print loop) that supports line editing, multi-line input, code completion via gopls, and auto-importing of pac… | 92 | 5511 | active |
| FVM FVM (Flutter Version Management) is a command-line tool for installing, caching, and switching between multiple Flutter SDK versions on a p… | 99 | 5506 | stable |
| generalaction/emdash Emdash is an open-source desktop application (Agentic Development Environment) for running multiple AI coding agents in parallel, each isol… | 78 | 5504 | active |
| tangyoha/telegram_media_downloader A cross-platform Python application that downloads media files (video, audio, photos, documents) from Telegram chats, channels, and private… | 53 | 5495 | active |
| binpash/try try is a command-line tool that lets you run a command and inspect its effects before committing changes to your live system. It uses Linux… | 81 | 5490 | active |
| mifi/editly Editly is a declarative non-linear video editing tool and framework built on Node.js and ffmpeg, offering both a CLI and a JavaScript API. … | 32 | 5477 | active |
| PaulJuliusMartinez/jless jless is a command-line JSON viewer written in Rust for reading, exploring, and searching JSON data with syntax highlighting, collapsible o… | 67 | 5468 | active |
| chrisant996/clink Clink injects GNU Readline-powered command line editing into Windows cmd.exe, adding rich completion, persistent history, auto-suggestions,… | 95 | 5451 | active |
| prompt-toolkit/ptpython ptpython is an advanced Python REPL built on top of prompt_toolkit, offering syntax highlighting, multiline editing, autocompletion, and Vi… | 55 | 5450 | active |
| ShadowWhisperer/Remove-MS-Edge A Windows utility that uninstalls Microsoft Edge (and optionally WebView2) via prebuilt executables or batch scripts. It offers variants fo… | 84 | 5441 | active |
| Pagefind/pagefind Pagefind is a fully static search library written in Rust that indexes built HTML output and generates a chunked, low-bandwidth search bund… | 84 | 5429 | active |
| remkop/picocli Picocli is a Java framework and library for building command line applications with an annotations API and a programmatic API. It ships as … | 67 | 5414 | stable |
| sachaos/viddy Viddy is a modern replacement for the Unix watch command that periodically executes a command and displays its output in a terminal UI. It … | 95 | 5404 | active |
| wkentaro/gdown gdown is a Python CLI tool and library for downloading public files and folders from Google Drive, handling the confirmation pages that bre… | 90 | 5404 | active |
| LFDT-web3j/web3j Web3j is a lightweight, modular, reactive, type-safe Java and Android library for integrating with Ethereum clients and working with smart … | 91 | 5391 | active |
| brianvoe/gofakeit Gofakeit is a random fake data generator library for Go offering 310+ functions for names, emails, phones, companies, credit cards, and mor… | 75 | 5382 | stable |
| biliup Biliup is a toolkit for automatically recording livestreams (bilibili, Douyu, Huya, Douyin, etc.), downloading videos from YouTube/Twitch, … | 95 | 5381 | active |
| Coding-Solo/godot-mcp A Model Context Protocol (MCP) server that lets AI assistants interface with the Godot game engine. It provides tools for launching the God… | 55 | 5377 | active |
| baairon/torlink torlink is a zero-setup torrent finder and downloader that runs in the terminal, aggregating searches across curated sources like YTS, 1337… | 79 | 5373 | active |
| hiroppy/fusuma Fusuma is a zero-config CLI tool that turns Markdown and MDX files into presentation slides. It provides development, build, PDF export, Gi… | 10 | 5362 | active |
| sindresorhus/create-dmg A Node.js CLI tool that automatically creates good-looking, code-signed DMG disk images for macOS app distribution. It is intentionally opi… | 71 | 5361 | active |
| xtool-org/xtool xtool is a cross-platform command-line tool that replicates core Xcode functionality, letting developers build SwiftPM packages into iOS ap… | 83 | 5360 | active |
| pypinyin pypinyin is a Python library (with a companion CLI) that converts Chinese characters (hanzi) to pinyin, supporting polyphonic characters, m… | 67 | 5356 | stable |
| qpdf/qpdf qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files, supporting linearization, encryp… | 98 | 5350 | stable |
| knqyf263/pet Pet is a simple command-line snippet manager written in Go that lets you save, tag, search, and execute command snippets. It supports param… | 66 | 5336 | stable |
| benjamine/jsondiffpatch A TypeScript library for deep diffing and patching JavaScript objects, with smart array diffing via LCS, text diffing for long strings, and… | 60 | 5336 | stable |
| cweill/gotests gotests is a Go command-line tool that automatically generates table-driven test boilerplate from source code by analyzing function and met… | 61 | 5330 | active |
| patriciogonzalezvivo/glslViewer A console-based OpenGL sandbox for rendering and live-editing 2D/3D GLSL shaders without a UI. It supports fragment and vertex shaders, tex… | 88 | 5322 | active |
| RhinoSecurityLabs/pacu Pacu is an open-source AWS exploitation framework for offensive security testing of Amazon Web Services environments. It provides a modular… | 73 | 5312 | active |
| facebook/idb idb (iOS Development Bridge) is a command-line tool from Meta for automating iOS Simulators and Devices, consisting of a Swift companion se… | 86 | 5296 | active |
| google/gts gts is Google's TypeScript style guide packaged as a zero-configuration CLI tool that bundles ESLint linting, Prettier formatting, and an o… | 69 | 5290 | active |
| OHF-Voice/piper1-gpl Piper is a fast, fully local neural text-to-speech engine that embeds espeak-ng for phonemization and ships with a CLI, HTTP web server, Py… | 86 | 5287 | active |
| CreditTone/hooker hooker is a Frida-based reverse engineering toolkit for Android that provides a comfortable command-line interface with universal hooking s… | 70 | 5285 | active |
| BuilderIO/ai-shell AI Shell is an open-source CLI tool that converts natural language prompts into shell commands using OpenAI, with options to run, revise, o… | 57 | 5283 | active |
| kenn-io/agentsview A local-first desktop and web application (with a companion CLI) for browsing, searching, and analyzing AI coding agent sessions, including… | 77 | 5282 | active |
| zq1997/deepin-wine A port of deepin's Wine environment and Windows application packages (QQ, WeChat, TIM, DingTalk, etc.) to Debian/Ubuntu, distributed as an … | 32 | 5281 | active |
| legendary-gl/legendary Legendary is a free and open-source command-line replacement for the Epic Games Launcher, written in Python. It can authenticate with Epic'… | 87 | 5279 | active |
| mattdesl/canvas-sketch A JavaScript framework and companion CLI for creating generative artwork using HTML5 Canvas 2D and WebGL (with Three.js templates). It scaf… | 70 | 5278 | active |
| ivanhao/pvetools A shell-based menu-driven tool script for Proxmox VE (Debian 9+) that automates common configuration tasks such as email setup, Samba/NFS s… | 23 | 5277 | active |
| visit1985/mdp mdp is a command-line based markdown presentation tool written in C using ncurses. It renders markdown files as terminal slides, using hori… | 46 | 5276 | active |
| rust-lang/rust-bindgen bindgen is a Rust tool that automatically generates Rust FFI bindings to C (and some C++) libraries by parsing header files with libclang. … | 76 | 5270 | active |
| coreutils/coreutils GNU coreutils is the standard collection of GNU command-line utilities (ls, cp, mv, cat, sort, chmod, etc.) that form the basis of most Uni… | 88 | 5268 | stable |
| gluestack/gluestack-ui gluestack-ui is a copy-pasteable React and React Native component library styled with Tailwind CSS (NativeWind), offering 30+ customizable,… | 91 | 5267 | active |
| rails/thor Thor is a Ruby toolkit for building self-documenting command-line utilities, handling option parsing and usage banners with a Rake-like syn… | 75 | 5263 | stable |
| shlinkio/shlink Shlink is a self-hosted, PHP-based URL shortener that serves shortened URLs under your own domains. It provides a REST API, a CLI interface… | 94 | 5248 | stable |
| lxc/lxc LXC is a low-level Linux container runtime providing a userspace interface to kernel containment features like namespaces, cgroups, and man… | 84 | 5248 | stable |
| lmstudio-ai/lms lms is the official command-line tool for LM Studio, built on the lmstudio.js SDK. It lets users manage local LLMs (list, download, load, u… | 69 | 5232 | active |
| ChrisTitusTech/linutil Linutil is a distro-agnostic Linux toolbox built in Rust that provides an interactive terminal UI (TUI) for installing applications, config… | 84 | 5231 | active |
| wireviz/WireViz WireViz is a Python tool for easily documenting cables, connectors, and wiring harnesses. It takes simple YAML descriptions and generates w… | 62 | 5231 | active |
| dylanaraps/neofetch Neofetch is a command-line system information tool written in bash 3.2+ that displays OS, software, and hardware info alongside a distro lo… | 10 | 23701 | maintenance |
| Cucumber Cucumber is a testing tool that runs automated acceptance tests written in plain-language Gherkin syntax, supporting Behaviour-Driven Devel… | 92 | 5215 | stable |
| eksctl-io/eksctl eksctl is the official command-line tool for creating and managing Amazon EKS (Elastic Kubernetes Service) clusters, written in Go and buil… | 98 | 5213 | active |
| shareAI-lab/Kode-CLI Kode CLI is a terminal-based AI coding agent that understands codebases, edits files, runs commands, and automates developer workflows. It … | 63 | 5212 | active |
| console-rs/indicatif Indicatif is a Rust library for displaying progress bars, spinners, and other progress reporting in command line applications. It supports … | 92 | 5203 | stable |
| rvm/rvm RVM (Ruby enVironment Manager) is a command-line tool for installing, managing, and switching between multiple Ruby interpreters and gem en… | 66 | 5191 | active |
| dtcooper/raspotify Raspotify is a Debian package that wraps the librespot library as a systemd daemon, turning a Raspberry Pi or other Debian-based machine in… | 95 | 5189 | active |
| dashingsoft/pyarmor Pyarmor is a command-line tool for obfuscating Python scripts, making them hard to reverse-engineer. It also supports binding obfuscated sc… | 99 | 5179 | active |
| hpjansson/chafa Chafa is a command-line utility and C library that converts images, including animated GIFs, into terminal graphics formats (Sixel, Kitty, … | 88 | 5176 | active |
| junhoyeo/tokscale Tokscale is a high-performance Rust CLI tool and visualization dashboard for tracking token usage and costs across multiple AI coding agent… | 79 | 5175 | active |
| PyCQA/pycodestyle pycodestyle (formerly pep8) is a simple Python style guide checker that validates code against PEP 8 conventions. It ships as a single Pyth… | 67 | 5165 | stable |
| devspace-sh/devspace DevSpace is a client-only, open-source CLI tool for Kubernetes that automates image building and deployment workflows and lets developers b… | 88 | 5154 | active |
| stlink-org/stlink An open-source toolset for programming and debugging STM32 microcontrollers via STLINK programmer hardware, including flash tools, a GDB se… | 66 | 5145 | active |
| GhostPack/Rubeus Rubeus is a C# command-line toolset for raw Kerberos interaction and abuse on Windows, adapted from Kekeo and MakeMeEnterpriseAdmin. It sup… | 60 | 5145 | active |
| wp-cli/wp-cli WP-CLI is the official command-line interface for WordPress, letting users manage plugins, themes, users, databases, and multisite installa… | 67 | 5143 | stable |
| clibs/clib clib is a lightweight package manager for the C programming language that installs small, standalone 'micro' C libraries from a git-based r… | 65 | 5142 | active |
| Yuukiy/JavSP JavSP is a Python command-line tool that scrapes adult video (JAV) metadata from multiple websites, aggregates the data, and generates NFO … | 25 | 5136 | active |
| athityakumar/colorls A Ruby gem that replaces the standard ls command with a colorized version that adds font-awesome icons to file and directory listings. It s… | 65 | 5134 | active |
| otter-sec/anchor Anchor is the leading Rust-based framework for writing Solana programs (smart contracts), providing an eDSL, macros for security checks, an… | 96 | 5122 | stable |
| lmc999/RegionRestrictionCheck A pure bash script that checks whether an IP address can access various geo-restricted streaming and media services (e.g., Netflix, Disney+… | 48 | 5122 | active |
| hakluke/hakrawler Hakrawler is a fast command-line web crawler written in Go, built on the Gocolly library, that discovers URLs and JavaScript file locations… | 66 | 5116 | active |
| spack/spack Spack is a flexible, multi-platform package manager designed for supercomputers, Linux, macOS, and Windows. It builds and installs multiple… | 93 | 5113 | stable |
| tickstep/aliyunpan A command-line client for Alibaba Cloud Drive (Aliyunpan) built in Go, mimicking Linux shell file commands. It supports upload/download wit… | 88 | 5102 | active |
| get-alex/alex alex is a JavaScript-based linter that catches insensitive, inconsiderate writing such as gendered, ableist, or polarizing phrasing in text… | 23 | 5100 | active |
| Ponderfly/GoogleTranslateIpCheck A cross-platform C# command-line tool that scans for Google Translate IP addresses reachable from mainland China and can automatically writ… | 79 | 5098 | active |
| niklashigi/apk-mitm A Node.js CLI application that automatically patches Android APK files to allow HTTPS traffic inspection through a man-in-the-middle proxy.… | 23 | 5092 | stable |
| mislav/hub hub is a command-line tool that wraps git to add GitHub-specific features like cloning, creating repositories, forking, and submitting pull… | 23 | 22957 | maintenance |
| microsoft/coreutils A Microsoft-maintained Windows build of uutils/coreutils, findutils, and grep packaged as a single multi-call binary, bringing UNIX-style c… | 77 | 5088 | active |
| mangiucugna/json_repair A Python library that repairs malformed JSON strings, such as broken output from LLMs, APIs, logs, or user input. It works as a drop-in fal… | 91 | 5079 | active |
| WyattBlue/auto-editor Auto-Editor is a command line application that automatically edits video and audio by cutting out silent or motionless sections based on au… | 98 | 5076 | active |
| wfxr/forgit forgit is a shell-based utility that wraps common git commands with interactive fzf-powered fuzzy selection. It provides shortcuts like int… | 98 | 5070 | active |