function: cli
8032 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mplewis/src2png A Node.js CLI tool that converts source code files into syntax-highlighted PNG images using Prism and headless Chrome via Puppeteer. It is … | 32 | 2178 | maintenance |
| taviso/ctypes.sh ctypes.sh is a bash plugin providing a foreign function interface that lets shell scripts call routines in shared C libraries directly. It … | 83 | 2177 | maintenance |
| bats3c/shad0w SHAD0W is a modular post-exploitation C2 (command and control) framework written in Python and C, designed to operate covertly in heavily m… | 23 | 2176 | maintenance |
| mattdesl/budo Budo is a browserify-based development server for rapid front-end prototyping, offering incremental bundling, LiveReload with CSS injection… | 23 | 2169 | maintenance |
| apple/cups Apple CUPS is the standards-based open source printing system shipped with macOS and iOS, built on the Internet Printing Protocol (IPP). It… | 10 | 2168 | maintenance |
| abhishekkrthakur/colabcode ColabCode is a Python package and CLI that runs VS Code (via code-server) inside Google Colab or Kaggle notebooks, accessible through the b… | 32 | 2159 | maintenance |
| dylanaraps/pfetch pfetch is a pretty system information display tool written entirely in POSIX sh, showing OS, kernel, uptime, packages, memory, and more alo… | 10 | 2159 | maintenance |
| MasterDevX/Termux-ADB A set of shell scripts that install ADB and Fastboot binaries inside the Termux terminal environment on Android devices. It targets ARM and… | 32 | 2155 | maintenance |
| ilikenwf/apt-fast apt-fast is a shell script wrapper around apt-get and aptitude that speeds up package downloads by fetching packages in parallel with multi… | 66 | 2151 | maintenance |
| noob-hackers/ipdrone Ipdrone is a simple Python script for IP lookup that retrieves information about a target IP address, including live location with address … | 32 | 2149 | maintenance |
| borisrepl/boris Boris is a tiny, robust REPL (read-eval-print loop) for PHP that lets developers experiment with PHP code interactively in the terminal. It… | 23 | 2140 | maintenance |
| ianmiell/shutit ShutIt is a Python-based automation framework that models a user's terminal actions, acting as a modular wrapper around pexpect. Originally… | 32 | 2138 | maintenance |
| mendsley/bsdiff A C library fork of Colin Percival's bsdiff/bspatch for building and applying binary file patches, redesigned to be dependency-free and eas… | 32 | 2131 | maintenance |
| bvaughn/progress-estimator A Node.js library that logs animated progress bars and time estimates for Promises in the terminal. It stores previous run durations to mak… | 32 | 2128 | maintenance |
| wuub/SublimeREPL A Sublime Text plugin that runs language interpreters (REPLs) such as Python, Ruby, Node.js, Clojure, and Haskell inside an editor view. It… | 23 | 2128 | maintenance |
| greatscottgadgets/ubertooth Ubertooth is an open source wireless development platform for Bluetooth experimentation, providing host software, firmware, and hardware de… | 55 | 2127 | maintenance |
| liyupi/yuindex YuIndex is a geek-styled browser homepage that lets users operate everything through a self-implemented web terminal and command system. It… | 32 | 2124 | maintenance |
| stephencelis/ghi ghi is a command-line tool for managing GitHub Issues directly from the terminal, letting users list, open, close, edit, comment on, and la… | 10 | 2120 | maintenance |
| flutter-rs/flutter-rs A Rust framework for building Flutter desktop applications where the UI is written in Dart/Flutter and the backend logic in Rust. It ships … | 23 | 2115 | maintenance |
| Fakerr/git-recall git-recall is a shell-based interactive terminal tool for browsing git commit history, with filtering by author, date range, branch, and pa… | 23 | 2112 | maintenance |
| itgoyo/Aria2 A curated collection of tutorials and tools for bypassing Baidu Netdisk download speed limits, centered on the aria2 download utility and i… | 32 | 2109 | maintenance |
| gkajs/gka gka is a Node.js command-line tool that generates high-performance frame animations from a folder of image sequences. It optimizes images (… | 32 | 2107 | maintenance |
| s0md3v/ReconDog ReconDog is a Python-based reconnaissance 'Swiss Army Knife' that gathers information about targets (domains, IPs) using third-party APIs l… | 23 | 2104 | maintenance |
| Dinghy Dinghy is a Ruby-based CLI wrapper around docker-machine that provides a faster, friendlier Docker development environment on macOS, using … | 10 | 2100 | maintenance |
| pindexis/marker Marker is a command palette for the terminal that lets users bookmark commands and command templates and retrieve them via real-time fuzzy … | 32 | 2092 | maintenance |
| hlandau/acmetool acmetool is a command-line tool for automatically acquiring and renewing TLS certificates from ACME servers such as Let's Encrypt. It works… | 23 | 2092 | maintenance |
| vitalyrodnenko/geeknote Geeknote is a Python command-line client for Evernote that lets users create, edit, search, and sync notes, notebooks, and tags from the te… | 32 | 2091 | maintenance |
| TideSec/TideFinger TideFinger is a Python web fingerprinting tool that merges rule sets from multiple open-source fingerprint databases (Wappalyzer, webanalyz… | 32 | 2087 | maintenance |
| mislav/git-deploy A Ruby gem that provides Heroku-style, push-based deployment via git hooks: you deploy by running `git push production master` to a remote … | 10 | 2082 | maintenance |
| js2coffee/js2coffee js2coffee is a JavaScript-to-CoffeeScript compiler available as a CLI tool and a Node.js/browser library. It parses JavaScript with Esprima… | 32 | 2080 | maintenance |
| sheepla/pingu pingu is a ping command implementation written in Go that adds colorful output and Pingu penguin ASCII art to ICMP echo results. It support… | 23 | 2078 | maintenance |
| profclems/glab GLab is an open-source command-line tool for GitLab that lets users manage issues, merge requests, and pipelines from the terminal. It supp… | 10 | 2074 | maintenance |
| ppwwyyxx/OpenPano OpenPano is a C++ panorama stitching program written from scratch without vision libraries, implementing the Automatic Panoramic Image Stit… | 23 | 2070 | maintenance |
| fugue/credstash CredStash is a Python CLI utility for managing and distributing shared credentials in the cloud, encrypting secrets with AWS KMS key wrappi… | 23 | 2064 | maintenance |
| divan/expvarmon A terminal-based monitoring tool for Go applications that reads expvar (/debug/vars) endpoints and displays metrics like memory, durations,… | 32 | 2049 | maintenance |
| hnarayanan/shpotify A Bash/AppleScript command-line tool for controlling the Spotify desktop app on macOS, including playback, volume, and search via the Spoti… | 24 | 2049 | maintenance |
| Cyb0r9/SocialBox SocialBox is a shell-based brute-force attack framework targeting Facebook, Gmail, Instagram, and Twitter login forms. It is a penetration-… | 32 | 2042 | maintenance |
| julesontheroad/NSC_BUILDER A multi-purpose Nintendo Switch file tool ('Switch-Army Knife') written in Python, Batch, and HTML, based on nut and hacbuild. It specializ… | 54 | 2041 | maintenance |
| lukechilds/dockerpi A Docker image that boots a full virtualised ARM Raspberry Pi running Raspbian via QEMU. It supports Pi 1 by default with experimental Pi 2… | 32 | 2041 | maintenance |
| Puyodead1/udemy-downloader A Python command-line utility for downloading Udemy courses, including DRM-protected videos when the user supplies their own decryption key… | 67 | 2040 | maintenance |
| srsudar/eg eg is a Python command-line tool that shows practical usage examples for common Unix commands, acting as a companion to man pages. Examples… | 34 | 2040 | maintenance |
| veggiedefender/torrent-client A tiny BitTorrent client written in Go that implements the original 2001 BitTorrent protocol spec. It was built as an educational weekend p… | 32 | 2040 | maintenance |
| egoist/maid Maid is a task runner that lets you define tasks in Markdown files (maidfile.md) using bash, JavaScript, or Python code blocks. It serves a… | 32 | 2032 | maintenance |
| dominictarr/JSON.sh JSON.sh is a pipeable JSON parser written entirely in shell (compatible with ash, bash, dash, and zsh) that flattens JSON documents into pa… | 32 | 2030 | maintenance |
| BenSampo/laravel-enum A Laravel package providing a simple, extensible enumeration implementation with class constants, instantiation, flagged/bitwise enums, att… | 77 | 2029 | maintenance |
| Ruboto Ruboto is a framework and toolchain for developing native Android apps in Ruby via JRuby, integrating with Android Studio and Gradle workfl… | 32 | 2029 | maintenance |
| microsoft/just Just is a TypeScript-based task library for JavaScript projects, consisting of just-task (a lightweight task definition/orchestration libra… | 77 | 2026 | maintenance |
| codeSTACKr/minter-dapp A JavaScript-based minting dApp starter kit for creating, deploying, and minting NFT collections. It includes a backend for generative art … | 23 | 2020 | maintenance |
| jgrahamc/httpdiff A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bod… | 23 | 2017 | maintenance |
| brannondorsey/PassGAN A Python command-line implementation of the PassGAN paper that uses a Wasserstein GAN to generate password guesses, with a pretrained model… | 23 | 2011 | maintenance |
| ywangd/stash StaSh is a Bash-like shell implemented in Python for the Pythonista iOS app, providing a terminal environment with commands like pip and gi… | 66 | 2002 | maintenance |
| cube0x0/CVE-2021-1675 A proof-of-concept exploit tool implementing the PrintNightmare vulnerabilities (CVE-2021-1675/CVE-2021-34527) in both C# and Python (Impac… | 32 | 2001 | maintenance |
| WeiChiaChang/stacks-cli A Node.js command-line tool that detects the technology stack of a website from the terminal, similar to the Wappalyzer browser extension. … | 23 | 1998 | maintenance |
| Bashfuscator/Bashfuscator Bashfuscator is a modular, configurable Bash obfuscation framework written in Python 3 that transforms Bash commands and scripts into convo… | 32 | 1997 | maintenance |
| 411Hall/JAWS JAWS is a PowerShell enumeration script that helps penetration testers and CTF players quickly identify potential Windows privilege escalat… | 32 | 1997 | maintenance |
| CITGuru/PyInquirer PyInquirer is a Python module providing a collection of common interactive command line user interfaces, ported from Inquirer.js. It lets d… | 23 | 1997 | maintenance |
| mozilla/cipherscan Cipherscan is a command-line tool that tests which SSL/TLS ciphersuites a target server supports and in what order, wrapping the openssl s_… | 44 | 1994 | maintenance |
| git-tfs/git-tfs git-tfs is a two-way bridge between Team Foundation Server (TFS/TFVC) and Git, similar to git-svn. It fetches TFS changesets into a local G… | 23 | 1994 | maintenance |
| zaach/jsonlint A pure JavaScript JSON parser and validator with a command-line interface, a JavaScript version of lint.com. It reports detailed syntax err… | 32 | 1993 | maintenance |
| Amazon Q Developer CLI Amazon Q Developer CLI is an open-source Rust-based terminal tool providing an agentic AI chat experience for building applications with na… | 74 | 1985 | maintenance |
| mysql2sqlite/mysql2sqlite A POSIX-compliant awk script that converts MySQL dump files into SQLite3-compatible SQL dumps. It is used as a pipe between mysqldump and t… | 32 | 1978 | maintenance |
| takama/daemon A Go library that lets services install and manage themselves as system daemons across Linux (systemd, SysV, Upstart), macOS (launchd), and… | 23 | 1978 | maintenance |
| luoxue-victor/workflow A Chinese-language frontend workflow platform centered on the @pkb/cli scaffolding tool that generates webpack, rollup, vite, node, lerna, … | 32 | 1976 | maintenance |
| bitly/data_hacks A collection of small Python command-line utilities for quick data analysis over piped streams, including text histograms, 95th percentile … | 23 | 1976 | maintenance |
| edeliver/edeliver edeliver is a shell-based deployment tool for building and deploying Elixir and Erlang applications as standalone releases. It builds relea… | 63 | 1973 | maintenance |
| jondonas/linux-exploit-suggester-2 A Perl script that suggests Linux kernel privilege escalation exploits based on the running kernel version. It matches the kernel release a… | 32 | 1973 | maintenance |
| macchina Macchina is a fast, minimal, and customizable command-line system information fetcher written in Rust. It displays details like kernel vers… | 38 | 1969 | maintenance |
| flatiron/prompt A Node.js library for building interactive command-line prompts. It supports schema-based validation, default values, and hidden password i… | 32 | 1967 | maintenance |
| Music-and-Culture-Technology-Lab/omnizart Omnizart is a Python library and CLI for automatic music transcription, transcribing pitched instruments, vocal melody, chords, drum events… | 88 | 1966 | maintenance |
| coursera-dl/edx-dl A Python command-line tool that downloads video lectures and course materials from Open edX-based platforms such as edX.org, Stanford Onlin… | 23 | 1963 | maintenance |
| kfix/ddcctl A macOS command-line utility for controlling external monitors via DDC/CI, supporting brightness, contrast, input source, and other monitor… | 23 | 1960 | maintenance |
| thoughtbot/gitsh gitsh is an interactive shell for git that lets you run git commands without repeatedly typing 'git'. It supports aliases, tab completion, … | 23 | 1959 | maintenance |
| cytopia/pwncat pwncat is a Python-based netcat replacement and reverse/bind shell handler with firewall and IDS/IPS evasion, self-injecting shells, and po… | 23 | 1955 | maintenance |
| alias-rahil/handwritten.js A JavaScript library, CLI tool, and web app that converts typed text into realistic-looking handwritten output rendered as PDF or image fil… | 32 | 1953 | maintenance |
| luke-jr/bfgminer BFGMiner is a modular, multi-threaded ASIC/FPGA/GPU/CPU miner for Bitcoin and other blockchains, written in C. It supports dynamic clocking… | 32 | 1951 | maintenance |
| KANIKIG/Multi-EasyGost A beginner-friendly interactive shell script that wraps the gost tunnel program to manage encrypted port forwarding and relay tunnels on Li… | 32 | 1948 | maintenance |
| gitless-vcs/gitless Gitless is a version control system built on top of Git that offers a simplified, beginner-friendly command-line interface. It is fully Git… | 23 | 1948 | maintenance |
| 9fans/plan9port Plan 9 from User Space (plan9port) is a port of many Plan 9 libraries and programs from their native Plan 9 environment to Unix-like operat… | 76 | 1947 | maintenance |
| ponchio/untrunc Untrunc is a command-line tool written in C++ that repairs damaged (truncated) MP4, M4V, MOV, 3GP video files and M4A audio files. It works… | 32 | 1947 | maintenance |
| SathyaBhat/spotify-dl A Python CLI tool that fetches track metadata from Spotify playlists, albums, or tracks via the Spotify Web API and downloads the correspon… | 63 | 1945 | maintenance |
| dotnet/format dotnet/format is the home of the dotnet-format command, a code formatter for .NET projects that applies style and formatting rules to C# an… | 68 | 1944 | maintenance |
| fastlane Legacy fastlane sub-tools (deliver and snapshot) for uploading app screenshots, metadata, and binaries to the App Store from the command li… | 10 | 1939 | maintenance |
| DarkFly DarkFly-Tool is a menu-driven installer for Termux that bundles 530 hacking and utility tools, letting users install them by number instead… | 32 | 1935 | maintenance |
| zsh2401/AutumnBox AutumnBox is a free, graphical Windows application that wraps the Android Debug Bridge (ADB) command-line tool in a WPF-based GUI. It lets … | 10 | 1933 | maintenance |
| cfenollosa/bashblog Bashblog is a single ~1k-line Bash script that generates a complete static blog from plain text or Markdown posts. It requires no installat… | 73 | 1928 | maintenance |
| glamp/bashplotlib bashplotlib is a Python package and command-line tool for drawing basic plots (histograms and scatter plots) directly in the terminal using… | 32 | 1919 | maintenance |
| ycd/manage-fastapi manage-fastapi is a Python CLI tool that generates and manages FastAPI project and app boilerplates with customizable options like Dockerfi… | 23 | 1907 | maintenance |
| aholstenson/miio A JavaScript library and CLI for controlling Xiaomi Mi Home devices that speak the miIO protocol, such as robot vacuums, air purifiers, sma… | 23 | 1906 | maintenance |
| bugswriter/notflix Notflix is a shell script that scrapes 1337x for magnet links and streams the resulting torrents via peerflix. It is a lightweight command-… | 32 | 1905 | maintenance |
| mhinz/neovim-remote neovim-remote (nvr) is a Python command-line tool that controls running Neovim processes remotely via their RPC server addresses. It lets y… | 23 | 1904 | maintenance |
| s0md3v/Hash-Buster Hash-Buster is a Python CLI tool that identifies hash types automatically and cracks them by looking them up via online APIs. It supports M… | 23 | 1894 | maintenance |
| YelpArchive/osxcollector OSXCollector is a forensic evidence collection and analysis toolkit for macOS/OS X. It is a single-file Python script that gathers system d… | 10 | 1894 | maintenance |
| bcicen/grmon grmon is a command-line tool for monitoring goroutines in running Go programs, displaying them in a top-like terminal UI. It connects to an… | 23 | 1892 | maintenance |
| bayasdev/envycontrol EnvyControl is a Python CLI tool for switching GPU modes (integrated, hybrid, dedicated) on Nvidia Optimus laptops under Linux. It manages … | 10 | 1892 | maintenance |
| tailhook/vagga Vagga is a fully userspace container engine written in Rust, inspired by Vagrant and Docker, specialized for creating reproducible developm… | 32 | 1891 | maintenance |
| axiros/terminal_markdown_viewer mdv is a Python-based terminal Markdown viewer that renders Markdown files with colors, themes, and syntax highlighting directly in the ter… | 23 | 1884 | maintenance |
| ChrisTitusTech/ArchTitus ArchTitus is a shell-based automated installer for Arch Linux that sets up a full system with a chosen desktop environment and configuratio… | 10 | 1884 | maintenance |
| observing/pre-commit An npm package that automatically installs a git pre-commit hook into your repository, running your npm test or other package. scripts befo… | 58 | 1882 | maintenance |
| mrworf/plexupdate A bash script that automates keeping Plex Media Server up to date on Linux, including downloading and installing Plex Pass beta releases. I… | 32 | 1877 | maintenance |
| anmonteiro/lumo Lumo is a standalone, cross-platform ClojureScript REPL and environment that runs on Node.js and V8, starting up instantaneously. It also p… | 10 | 1873 | maintenance |