function: cli
8032 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| vyapp/vy vy is a modal, vim-like text editor written in Python and built on Tkinter. It features a highly modular plugin architecture where plugins … | 10 | 1151 | maintenance |
| rockbruno/SwiftInfo SwiftInfo is a CLI tool that extracts, tracks, and analyzes metrics for Swift/iOS apps, such as IPA size, code coverage, build times, and l… | 48 | 1149 | maintenance |
| nsomar/Guaka Guaka is a Swift framework for building POSIX-compliant command-line applications, inspired by Go's Cobra package. It also ships a generato… | 32 | 1149 | maintenance |
| rockymadden/slack-cli A powerful Slack command-line client written in pure bash, supporting richly formatted messages, file uploads, Slack posts, and pipe chaini… | 32 | 1149 | maintenance |
| visionmedia/deploy A minimalistic shell-based deployment tool that deploys git repositories to remote servers over SSH using a simple config file. It supports… | 32 | 1148 | maintenance |
| arriven/db1000n db1000n is a simple distributed load generation tool written in Go that fetches a JSON config from a local or remote location and runs the … | 23 | 1148 | maintenance |
| lm-sensors/lm-sensors lm-sensors is a Linux user-space package providing tools and the libsensors library for hardware monitoring chips on motherboards. It inclu… | 68 | 1147 | maintenance |
| tankywoo/simiki Simiki is a simple, lightweight wiki framework written in Python that generates static HTML sites from Markdown source files. It includes a… | 32 | 1147 | maintenance |
| facebookarchive/fb-adb fb-adb is a command-line tool for interacting with Android devices that acts as an improved replacement for adb, with a binary-clean remote… | 10 | 1146 | maintenance |
| james2m/seedbank Seedbank is a Ruby gem that adds structure to Rails seed data by organizing seeds into common and environment-specific directories with dep… | 32 | 1145 | maintenance |
| anshumanbh/git-all-secrets git-all-secrets is a Go CLI tool that clones GitHub/GitHub Enterprise repositories, gists, and organization or team repos, then scans them … | 32 | 1144 | maintenance |
| ChrisTheCoolHut/Zeratool Zeratool is an Automatic Exploit Generation (AEG) tool that uses angr to concolically analyze binaries for buffer overflow and format strin… | 23 | 1144 | maintenance |
| rlmcpherson/s3gof3r s3gof3r is a Go library providing fast, parallelized, streaming access to Amazon S3, optimized for large object transfers. It also ships go… | 23 | 1143 | maintenance |
| Bhaviktutorials/shark Shark is a shell-based phishing toolkit that automates hosting fake login pages with port forwarding via ngrok and Cloudflare tunnels. It i… | 23 | 1142 | maintenance |
| chvancooten/follina.py A proof-of-concept Python script that replicates the 'Follina' MS-MSDT Microsoft Office remote code execution vulnerability for local testi… | 32 | 1139 | maintenance |
| LeEnno/alfred-terminalfinder An Alfred workflow for macOS that toggles the current directory between Finder and terminal emulators (Terminal, iTerm, Warp, Path Finder).… | 32 | 1139 | maintenance |
| Uahh/Slscq Slscq is a Chinese 'shenlun' (civil-service exam essay) generator written in C++. Given a topic and word count, it randomly assembles a pla… | 32 | 1138 | maintenance |
| jclem/gifify gifify is a shell script CLI that converts movies and screen recordings into GIFs. It supports options for output naming, cropping, framera… | 23 | 1138 | maintenance |
| Byron/google-apis-rs A Rust code generator that produces idiomatic client library crates and companion CLI tools for all Google APIs based on the Google discove… | 79 | 1136 | maintenance |
| anestisb/vdexExtractor A command-line tool written in C that decompiles and extracts Android Dex bytecode from Vdex files produced by the ART runtime's dex2oat co… | 32 | 1136 | maintenance |
| franzliedke/studio A Composer plugin and CLI tool that lets PHP developers work on their own Composer packages while using them in an application. It symlinks… | 23 | 1136 | maintenance |
| matlink/gplaycli GPlayCli is a Python command-line tool to search, download, and update Android APKs from the Google Play Store. It supports authentication … | 23 | 1135 | maintenance |
| japaric/xargo Xargo is a CLI tool that builds and manages Rust sysroots, letting you cross-compile the standard library (core/std) for targets without pr… | 23 | 1133 | maintenance |
| NicolasPetton/Indium Indium is a JavaScript development environment for Emacs that connects to a Chrome/Chromium browser tab or a Node.js process. It provides a… | 10 | 1132 | maintenance |
| alibaba/dawn Dawn is a lightweight task management and build tool for front-end and Node.js projects, installed via @dawnjs/cli. It abstracts developmen… | 23 | 1131 | maintenance |
| raml2html/raml2html raml2html is a Node.js tool that converts RAML 1.0 API definition files into HTML documentation, usable both as a command-line script and a… | 32 | 1130 | maintenance |
| architv/soccer-cli A Python command-line tool that fetches football (soccer) scores, standings, fixtures, and player info from the football-data.org API. It s… | 23 | 1130 | maintenance |
| wbyoung/avn avn is a CLI tool that automatically switches Node.js versions when you cd into a directory containing a .node-version file. It works via p… | 10 | 1128 | maintenance |
| mitchellh/vouch Vouch is a community trust management system where trusted members explicitly vouch for (or denounce) contributors before they can interact… | 79 | 5083 | experimental |
| marler8997/zigup A command-line tool for downloading and managing multiple Zig compiler versions. It stores compilers in a global install directory and mana… | 41 | 1126 | maintenance |
| zaquestion/lab Lab is a command-line tool written in Go that wraps Git to provide GitLab-specific operations like merge requests, issues, milestones, snip… | 52 | 1124 | maintenance |
| psiegman/epublib Epublib is a Java library for reading, writing, and manipulating EPUB ebook files, with a core that runs on both standard JVM and Android. … | 32 | 1124 | maintenance |
| k4rthik/git-cal git-cal is a Perl script that renders a GitHub-style contributions calendar directly in the terminal, showing commit activity per day with … | 23 | 1124 | maintenance |
| acorn-io/runtime Acorn is a simple application deployment framework for Kubernetes that packages apps into a single artifact usable across dev, test, and pr… | 10 | 1124 | maintenance |
| GreatSCT/GreatSCT GreatSCT is a Python-based framework that generates metasploit payloads designed to bypass antivirus and application whitelisting solutions… | 10 | 1123 | maintenance |
| filamentgroup/glyphhanger Glyphhanger is a Node.js CLI tool for web font optimization. It crawls web pages to determine which unicode-ranges are actually used, and c… | 10 | 1123 | maintenance |
| tanepiper/SublimeText-Nodejs A Sublime Text 3 package providing Node.js code completion, snippets, and build/run commands. It integrates node script execution, debuggin… | 23 | 1119 | maintenance |
| Zilliqa/zq1 Zilliqa is the C++ reference client for the Zilliqa layer-1 public blockchain, a high-throughput smart contract platform that uses sharded … | 10 | 1118 | maintenance |
| JoelGMSec/AutoRDPwn AutoRDPwn is a PowerShell post-exploitation framework that automates the RDP Shadow attack on Windows, letting an attacker view or control … | 32 | 1117 | maintenance |
| awssat/tailwindo Tailwindo is a PHP tool that converts Bootstrap CSS classes in HTML/PHP files to equivalent Tailwind CSS classes. It can process single fil… | 30 | 1117 | maintenance |
| remy/inliner A Node.js utility and CLI that converts a web page into a single self-contained HTML file by inlining CSS, JavaScript, images, and videos (… | 23 | 1117 | maintenance |
| swanandx/lemmeknow lemmeknow is a fast Rust CLI tool and library that identifies mysterious text, strings, and files using regex-based pattern matching (e.g.,… | 23 | 1117 | maintenance |
| mitsuba-renderer/mitsuba Mitsuba is a research-oriented physically based rendering system written in portable C++, inspired by PBRT. It implements unbiased and bias… | 32 | 1116 | maintenance |
| whyliam/whyliam.workflows.youdao An Alfred workflow for macOS that translates words and phrases between English and Chinese using Youdao's translation/dictionary service. I… | 50 | 1113 | maintenance |
| nfc-tools/mfcuk MFCUK is a C-based command-line toolkit for recovering cryptographic keys from MIFARE Classic RFID cards using the Darkside attack, built o… | 32 | 1113 | maintenance |
| p-e-w/ternimal Ternimal is a Rust program that renders an animated, glowing lifeform in the terminal using Unicode block symbols, with many command-line p… | 23 | 1113 | maintenance |
| fxn/tkn Terminal Keynote is a Ruby script for giving slide-based presentations directly in the terminal. Slides are written as Ruby code and render… | 32 | 1112 | maintenance |
| awake1t/PortBrute A compact cross-platform brute-force tool written in Go that attempts password attacks against FTP, SSH, SMB, MSSQL, MySQL, PostgreSQL, and… | 32 | 1112 | maintenance |
| liggitt/audit2rbac audit2rbac is a Go CLI tool that takes a Kubernetes audit log and a username as input and generates RBAC Role and RoleBinding objects cover… | 23 | 1111 | maintenance |
| koute/cargo-web A Cargo subcommand that makes it easy to build, develop, test, and deploy client-side web applications written in Rust. It supports WebAsse… | 23 | 1111 | maintenance |
| tevora-threat/SharpView SharpView is a C#/.NET port of the PowerView PowerShell script for Active Directory domain enumeration and reconnaissance. It exposes Power… | 32 | 1109 | maintenance |
| scipipe/scipipe SciPipe is a Go library for writing scientific workflows (pipelines) based on Flow-Based Programming, wrapping command-line tools and Go co… | 23 | 1109 | maintenance |
| chishaxie/BlindWaterMark A Python command-line tool that embeds invisible blind watermarks into images and extracts them later using frequency-domain techniques. De… | 41 | 1108 | maintenance |
| denosaurs/denon Denon is a file-watching script runner and daemon for Deno applications, similar to nodemon for Node.js. It monitors changes in your source… | 23 | 1107 | maintenance |
| synesthesiam/voice2json voice2json is a collection of command-line tools for offline speech-to-text and intent recognition on Linux, supporting 18 languages via en… | 10 | 1105 | maintenance |
| jeffreywildman/homebrew-virt-manager A Homebrew tap providing formulae to install virt-manager and virt-viewer on macOS. Most formulae have been merged into homebrew-core, leav… | 32 | 1103 | maintenance |
| apache/maka Apache Maka (Incubating) is a local-first AI agent workspace that runs agents on your machine through a single Runtime Host, executing tool… | 80 | 4949 | experimental |
| Arrexel/phpbash phpbash is a standalone, semi-interactive web shell written in PHP and packaged as a single file. It is designed to assist penetration test… | 32 | 1102 | maintenance |
| rsms/estrella Estrella is a lightweight, scriptable build tool for TypeScript and JavaScript built on top of the esbuild compiler. It wraps esbuild in a … | 23 | 1101 | maintenance |
| bhrigu123/classifier A Python command-line tool that organizes files in a directory by automatically sorting them into folders based on file type (music, pdfs, … | 32 | 1099 | maintenance |
| peterh/liner Liner is a pure Go command-line editor library with history, tab completion, and Emacs-style keybindings, inspired by linenoise. It avoids … | 32 | 1098 | maintenance |
| ridiculousfish/cdecl-blocks cdecl is a classic command-line tool that translates between English descriptions of C/C++ declarations (e.g. 'declare foo as array 5 of po… | 63 | 1097 | maintenance |
| endgameinc/RTA Red Team Automation (RTA) is a Python framework of scripts that emulate malicious tradecraft modeled after the MITRE ATT&CK matrix, letting… | 32 | 1097 | maintenance |
| M4sc3r4n0/Evil-Droid Evil-Droid is a shell-based framework that creates, generates, and embeds APK payloads for penetrating Android platforms, built on top of t… | 23 | 1095 | maintenance |
| emezeske/lein-cljsbuild lein-cljsbuild is a Leiningen plugin that simplifies ClojureScript development by automatically compiling ClojureScript code to JavaScript.… | 23 | 1093 | maintenance |
| AdarshAddee/root A Bash-based Termux tool that grants fake and simulated root privileges in Termux without rooting the Android device, and can restyle the t… | 32 | 1092 | maintenance |
| Shougo/vimshell.vim VimShell is a powerful shell implemented inside the Vim editor, written in Vim Script. Active development has stopped and users are directe… | 45 | 1087 | maintenance |
| Ilya114/Box64Droid Box64Droid is a set of Python scripts that automate installing a preconfigured rootfs with Box64, Box86, Wine, DXVK, and D8VK on Android, e… | 57 | 1085 | maintenance |
| veracode-research/rogue-jndi Rogue JNDI is a malicious LDAP and HTTP server written in Java for exploiting insecure JNDI API usage in Java applications. It serves vario… | 32 | 1085 | maintenance |
| BrainMaestro/composer-git-hooks A Composer package that lets PHP projects define and manage git hooks directly in composer.. It installs a `cghooks` binary that adds, upda… | 23 | 1084 | maintenance |
| choojs/bankai Bankai is a zero-configuration web compiler CLI that bundles JavaScript, HTML, and CSS, with a built-in development server supporting HTTPS… | 23 | 1084 | maintenance |
| adbertram/Random-PowerShell-Work A grab-bag collection of miscellaneous PowerShell scripts accumulated by Adam Bertram over the years, covering various automation and admin… | 32 | 1081 | maintenance |
| manrajgrover/football-cli A Node.js command line interface for fetching football (soccer) scores, fixtures, and league standings via the football-data.org API. It le… | 32 | 1081 | maintenance |
| hui-Zz/RunAny RunAny is a Windows quick-launch tool written in AutoHotkey that lets users start any application with three keystrokes, regardless of wher… | 23 | 1079 | maintenance |
| ghooks-org/ghooks ghooks is an npm package that manages git hooks for JavaScript projects by letting you define hook commands in your package. config. It ins… | 23 | 1078 | maintenance |
| tats/w3m w3m is a text-mode web browser and pager written in C, maintained as a Debian fork of the original w3m project. It renders web pages in the… | 32 | 1077 | maintenance |
| devxprite/infoooze Infoooze is a Node.js-based OSINT (Open-Source Intelligence) CLI tool for quickly gathering information about websites, IP addresses, usern… | 23 | 1077 | maintenance |
| dsixda/Android-Kitchen A text-based menu-driven kitchen of shell scripts for customizing Android ROMs, working with firmware images from manufacturers like HTC an… | 32 | 1076 | maintenance |
| nijikokun/generate-schema A JavaScript library and CLI that converts JSON objects into schema definitions for MySQL, JSON Schema, Mongoose, ClickHouse, Google BigQue… | 23 | 1073 | maintenance |
| CocoaPods/cocoapods-deintegrate A CocoaPods plugin that removes all traces of CocoaPods integration from an Xcode project, deleting build phases, library references, xccon… | 23 | 1073 | maintenance |
| MeetYouDevs/cocoapods-imy-bin A CocoaPods plugin that speeds up iOS builds by 10x or more by compiling dependencies into prebuilt binary frameworks instead of source. It… | 62 | 1070 | maintenance |
| inAudible-NG Audible Activation Tools A Python script that retrieves your Audible activation bytes (your own decryption key) from Audible servers using browser automation with S… | 32 | 1070 | maintenance |
| Berkshelf Berkshelf is a CLI tool for managing Chef Infra cookbooks and their dependencies, resolving and fetching them from sources like the Chef Su… | 23 | 1069 | maintenance |
| cslarsen/jp2a jp2a is a command-line utility that converts JPEG images into ASCII art. It renders pictures as text characters suitable for terminals or p… | 32 | 1068 | maintenance |
| FeeiCN/ESD ESD is a Python-based subdomain enumeration tool that brute-forces and collects subdomains for a given domain. It uses AsyncIO/aioDNS for f… | 10 | 1068 | maintenance |
| hokaccha/nodebrew nodebrew is a Node.js version manager written in Perl that lets users install, compile, switch between, and manage multiple Node.js version… | 32 | 1067 | maintenance |
| safebuffer/sam-the-admin A Python CLI exploit tool that chains CVE-2021-42278 and CVE-2021-42287 to impersonate a Domain Admin from a standard Active Directory doma… | 32 | 1067 | maintenance |
| fuergaosi233/gitbook2pdf A Python CLI tool that asynchronously crawls GitBook documentation sites and converts their contents into a single PDF. It preserves the or… | 10 | 1067 | maintenance |
| rigdev/rig Rig is a self-hosted, open-source service-lifecycle platform for Kubernetes that provides a developer-friendly deployment engine, dashboard… | 10 | 1067 | maintenance |
| vercel-labs/scriptc scriptc is a TypeScript-to-native compiler that compiles ordinary TypeScript and JavaScript into small, fast, self-contained native executa… | 80 | 4749 | experimental |
| ZHacker13/ReverseTCPShell A PowerShell-based ReverseTCP shell framework that provides a command-and-control (C2) server with modules for remote host information gath… | 32 | 1066 | maintenance |
| elcuervo/airplay A Ruby library and companion CLI for interacting with AirPlay-compatible devices like Apple TV, supporting video playback, image viewing, a… | 23 | 1063 | maintenance |
| jonbakerfish/TweetScraper TweetScraper is a Scrapy-based crawler that scrapes tweets and user information from Twitter Search without using Twitter's official APIs. … | 23 | 1063 | maintenance |
| wesleytodd/YeoPress YeoPress is a Yeoman generator that scaffolds WordPress projects, handling installation, directory setup, Git submodule management, databas… | 10 | 1062 | maintenance |
| SweetIQ/schemats Schemats is a CLI tool that automatically generates TypeScript interface definitions from Postgres or MySQL database schemas. It introspect… | 23 | 1061 | maintenance |
| shipping-docker/vessel Vessel is a small set of files and a bash script that sets up a per-project Docker-based local development environment for Laravel applicat… | 23 | 1059 | maintenance |
| justdan96/tsMuxer tsMuxer is a C++ transport stream muxer for remuxing/muxing elementary streams and container formats (EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2… | 10 | 1057 | maintenance |
| DroidKit: ADB Terminal Toolkit A mobile Android app that provides an ADB shell terminal and toolbox directly on an Android device, supporting wireless ADB, pairing, local… | 48 | 1056 | maintenance |
| curusarn/resh RESH is a context-aware replacement for zsh and bash shell history written in Go. It provides full-text search over past commands via Ctrl+… | 23 | 1056 | maintenance |
| charlotte-xiao/NCM2MP3 A Java tool that converts NetEase Cloud Music's proprietary NCM encrypted audio files back into standard MP3/FLAC formats, with both a Swin… | 10 | 1056 | maintenance |