function: cli
8032 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| msmhq/msm MSM (Minecraft Server Manager) is a single bash init script for managing multiple Minecraft and Bukkit servers on Linux machines. It handle… | 60 | 1263 | maintenance |
| willdoescode/nat Natls is a colorful `ls` alternative written in Rust that displays file permissions, sizes, modification dates, and ownership. It offers an… | 23 | 1263 | maintenance |
| themattrix/bash-concurrent A Bash function that runs shell tasks in parallel with dependency ordering and pretty terminal output. It is a single-file shell library so… | 32 | 1259 | maintenance |
| alx-tools/Betty Betty is a C code and documentation style checker written in Perl, based on the Holberton School style guide which is largely inspired by t… | 23 | 1258 | maintenance |
| pasky/speedread A terminal-based speed-reading tool that displays text as per-word RSVP (rapid serial visual presentation) aligned on optimal reading point… | 23 | 1258 | maintenance |
| andresriancho/enumerate-iam A Python CLI tool that enumerates the IAM permissions associated with an AWS credential set by brute-forcing all non-destructive API calls … | 32 | 1256 | maintenance |
| krisnova/naml NAML is a Go library and CLI tool that replaces Kubernetes YAML manifests with Go code, letting developers define, compile, and deploy Kube… | 23 | 1254 | maintenance |
| foundObjects/pve-nag-buster A dpkg hook script that persistently removes the 'no valid subscription' license nag popup from the Proxmox VE web UI and disables the ente… | 23 | 1254 | maintenance |
| TermuxArch A Bash setup script that installs Arch Linux into a Termux PRoot (optionally QEMU) environment on Android, Chromebook, Fire OS and Windows … | 23 | 1250 | maintenance |
| JiriTrecak/Laurine Laurine is a Swift-based localization code generator that parses .strings localization files and produces type-safe Swift or Objective-C co… | 32 | 1247 | maintenance |
| 1vyrain 1vyrain is a bootable LiveUSB exploit chain that unlocks hidden BIOS features on Ivy Bridge-based xx30 ThinkPad laptops via software flashi… | 32 | 1246 | maintenance |
| maticzav/emma-cli Emma is an interactive terminal assistant for searching and installing npm and yarn packages, powered by the Algolia search API. It lets us… | 68 | 1245 | maintenance |
| dotenv-org/dotenv-vault dotenv-vault is a CLI and cloud service for syncing .env files across machines, environments, and team members, with encrypted .env.vault d… | 35 | 1245 | maintenance |
| ivanseidel/node-draftlog A Node.js library that injects a `draft` method into the console, allowing previously written terminal lines to be updated in place using A… | 32 | 1243 | maintenance |
| kfei/slack-cleaner A Python command-line tool for bulk deleting messages and files from Slack channels, groups, DMs, and multiparty DMs. It supports filtering… | 32 | 1241 | maintenance |
| kristovatlas/osx-config-check A Python command-line tool that audits macOS (OS X) machines against hardened security configuration baselines, such as drduh's OS X Securi… | 23 | 1241 | maintenance |
| Bug Bounty Hunting Tools A shell script that installs a curated set of popular bug bounty hunting and reconnaissance tools on an Ubuntu box. It automates setup of t… | 32 | 1240 | maintenance |
| dchrastil/ScrapedIn A Python CLI tool that scrapes LinkedIn without API restrictions to enumerate employees of a target company for red team or social engineer… | 32 | 1239 | maintenance |
| barrykn/big-sur-micropatcher A shell-based USB patcher that prepares a macOS Big Sur installer USB drive capable of booting and installing on Macs Apple no longer suppo… | 23 | 1236 | maintenance |
| blst-security/cherrybomb Cherrybomb is a Rust-based CLI tool that audits OpenAPI specifications for best practices and OAS compliance, then runs security tests agai… | 23 | 1236 | maintenance |
| cascadium/wsl-windows-toolbar-launcher A Python CLI tool that generates a Windows toolbar menu of Linux GUI applications installed inside WSL, by converting freedesktop .desktop … | 23 | 1235 | maintenance |
| mrc-ide/covid-sim CovidSim is a C++ microsimulation model of COVID-19 transmission developed by Imperial College London's MRC Centre for Global Infectious Di… | 32 | 1234 | maintenance |
| dark-player/instabrute.github.io IG-HACK is a bash-based brute-force script that attempts to crack Instagram account passwords using wordlist attacks, designed to run in Te… | 37 | 1232 | maintenance |
| mrknow001/aliyun-accesskey-Tools A Python tool for exploiting leaked Alibaba Cloud (Aliyun) AccessKeys: it enumerates ECS hosts associated with a key and enables remote com… | 23 | 1232 | maintenance |
| AutoDMG AutoDMG is a macOS application that takes a macOS installer (10.10 or newer) and builds a never-booted system image suitable for deployment… | 23 | 1230 | maintenance |
| freshshell/fresh fresh is a Ruby-based command-line tool that manages dotfiles by sourcing shell configuration (aliases, functions, config files) from GitHu… | 72 | 1229 | maintenance |
| joh/when-changed when-changed is a Python command-line tool that watches files or directories and runs a specified command whenever a change is detected. It… | 32 | 1228 | maintenance |
| justone/dockviz dockviz is a Go command-line tool that visualizes Docker image and container data as Graphviz dot graphs, terminal trees, or short summarie… | 23 | 1228 | maintenance |
| craigz28/firmwalker Firmwalker is a simple bash script that searches extracted or mounted firmware file systems for security-relevant files and content, such a… | 32 | 1225 | maintenance |
| reactiflux/discord-irc A Node.js bot that bridges Discord and IRC channels by relaying messages between them. It is configured via JSON channel mappings and can b… | 23 | 1225 | maintenance |
| Shellfire A MIT-licensed framework of namespaced, composable function libraries for building modular applications in POSIX-compliant shell (bash, sh,… | 23 | 1225 | maintenance |
| mrjones2014/legendary.nvim A Neovim plugin that lets you define keymaps, commands, autocmds, and Lua functions as simple Lua tables while building a searchable legend… | 10 | 1223 | maintenance |
| mtm mtm (Micro Terminal Multiplexer) is a tiny terminal multiplexer written in about 1000 lines of C that splits a terminal into multiple virtu… | 23 | 1222 | maintenance |
| bcicen/slackcat slackcat is a Go command-line utility for posting files, command output, and streamed input to Slack channels. It works like cat, piping st… | 23 | 1221 | maintenance |
| m1guelpf/auto-commit A Rust CLI tool that uses OpenAI's GPT-3.5 to automatically generate commit messages from your staged git changes. It supports dry-run outp… | 23 | 1220 | maintenance |
| swar/Swar-Chia-Plot-Manager A cross-platform plot manager for Chia cryptocurrency plotting that schedules and manages plot creation jobs. It is not a plotter itself; i… | 23 | 1219 | maintenance |
| ANS (Accelerated Network Stack) ANS is a DPDK-native userspace TCP/IP stack written in C, based on the FreeBSD implementation, providing zero-copy mbuf handling and a BSD-… | 23 | 1218 | maintenance |
| iagox86/hash_extender A C command-line tool that automates hash length extension attacks against algorithms like MD4, MD5, SHA-1, SHA-256, SHA-512, RIPEMD-160, a… | 33 | 1212 | maintenance |
| ebekker/ACMESharp ACMESharp is an ACME protocol client library and PowerShell module for the .NET platform, primarily used to obtain and manage certificates … | 23 | 1210 | maintenance |
| c8r/kit Compositor Kit is a set of tools including a zero-config CLI dev server and React utility components for developing, documenting, and testi… | 32 | 1209 | maintenance |
| darrenburns/ward Ward is a modern Python testing framework focused on productivity and readability, featuring descriptive string-based test names, modular f… | 10 | 1208 | maintenance |
| tmux-plugins/tmux-copycat A tmux plugin that enhances in-terminal search with regex support, match highlighting, and predefined searches for files, URLs, git hashes,… | 32 | 1205 | maintenance |
| osxfuse/sshfs SSHFS is a FUSE-based filesystem client that mounts remote directories over the SSH File Transfer Protocol. It requires no server-side setu… | 23 | 1204 | maintenance |
| yahoo/blink-diff Blink-Diff is a lightweight JavaScript image comparison tool by Yahoo, usable both as a command-line utility and as an npm library. It comp… | 10 | 1204 | maintenance |
| siddharthkp/auto-install A Node.js CLI tool that watches your code and automatically installs npm dependencies as you import them, uninstalling unused ones. It supp… | 23 | 1203 | maintenance |
| xueqiu/rdr RDR (redis data reveal) is a fast command-line tool written in Go that parses Redis RDB dump files. It extracts all keys and serves statist… | 23 | 1202 | maintenance |
| softScheck/tplink-smartplug A Python command-line client for the proprietary TP-Link Smart Home protocol that controls HS100, HS110, and KP115 WiFi smart plugs over TC… | 32 | 1201 | maintenance |
| p2pool/p2pool P2Pool is a decentralized peer-to-peer Bitcoin mining pool implemented in Python that runs alongside a local bitcoind node. It forms a netw… | 63 | 1199 | maintenance |
| basildane/WakeOnLAN A Windows GUI and command-line application for sending Wake-on-LAN magic packets to power on remote machines, plus remote shutdown, sleep, … | 23 | 1198 | maintenance |
| fofapro/Hosts_scan A small Python tool that brute-force matches IP addresses against domain names by binding Hosts headers, to discover weak or internal syste… | 32 | 1197 | maintenance |
| hillwoodroc/winetricks-zh A fork of winetricks that adds setup wizards (verb files) for popular Chinese Windows applications like QQ, WeChat, TIM, and NetEase Cloud … | 23 | 1195 | maintenance |
| nsomar/Swiftline Swiftline is a Swift framework providing tools for building command line applications, inspired by Ruby's highline. It offers terminal stri… | 32 | 1194 | maintenance |
| drcoms/drcom-generic An open-source Python reimplementation of the Dr.COM/DrCOM campus network authentication client, with d, p, and x protocol variants. It let… | 32 | 1193 | maintenance |
| kostya/eye Eye is a Ruby-based process monitoring and supervision tool inspired by Bluepill and God. It watches processes via pid files, restarts them… | 23 | 1193 | maintenance |
| yujqiao/catproc catp is a Rust CLI utility that prints the output of an already-running process by using ptrace to intercept write syscalls. It lets you re… | 23 | 1193 | maintenance |
| the-xentropy/xencrypt Xencrypt is a single-file PowerShell crypter that encrypts, compresses, and obfuscates PowerShell scripts to bypass AMSI and antivirus dete… | 32 | 1192 | maintenance |
| lukeed/tsm tsm is a TypeScript module loader for Node.js that lets you run TypeScript and JSX files directly without a separate build step. It works a… | 23 | 1192 | maintenance |
| alichtman/stronghold Stronghold is a Python command-line tool that securely configures macOS security settings such as the firewall, Gatekeeper, and metadata co… | 26 | 1191 | maintenance |
| isboyjc/cursor-reset A cross-platform script and executable that resets the Cursor editor's trial period by resetting its machine fingerprint. It supports Curso… | 10 | 1188 | maintenance |
| Yash-Handa/logo-ls logo-ls is a modern replacement for the ls command written in Go, displaying VS Code-style file icons and Git status information in termina… | 23 | 1185 | maintenance |
| fengsp/plan Plan is a Python package for writing and deploying cron jobs, converting Python code into cron syntax. It provides a fluent API for definin… | 32 | 1184 | maintenance |
| ChestnutHeng/Wudao-dict Wudao-dict is a command-line English-Chinese dictionary based on Youdao, offering offline and online lookups with definitions, phrases, and… | 32 | 1183 | maintenance |
| danielgtaylor/jpeg-archive A set of command-line utilities for archiving JPEG photos for long-term storage or web serving. It re-encodes JPEGs to the smallest quality… | 26 | 1183 | maintenance |
| markbates/pkger Pkger is a Go library and CLI tool for embedding static files into Go binaries, using Go Modules-aware pathing. It serves as a replacement … | 10 | 1183 | maintenance |
| roberdam/Xaddress Xaddress is a Ruby library and CLI that encodes latitude/longitude coordinates into a human-readable, address-like format that can be decod… | 32 | 1182 | maintenance |
| TwitchRecover/TwitchRecover Twitch Recover is a free tool that lets users view, recover, and download all types of Twitch videos, including VODs, clips, highlights, an… | 23 | 1182 | maintenance |
| snovvcrash/usbrip usbrip is a Python command-line forensics tool that tracks USB device connection history on GNU/Linux by parsing journalctl and syslog data… | 10 | 1182 | maintenance |
| Ph3nol/NotificationPusher A standalone PHP library for pushing notifications to mobile devices via adapters for Apple APNS and Android GCM/FCM. It also supports push… | 32 | 1181 | maintenance |
| SciresM/hactool hactool is a C command-line tool for inspecting, decrypting, and extracting common Nintendo Switch file formats such as NCA, XCI, PFS0, Rom… | 23 | 1180 | maintenance |
| pengwynn/flint Flint is a Go CLI tool that checks a project for common sources of contributor friction, such as missing README, CONTRIBUTING guide, LICENS… | 23 | 1180 | maintenance |
| yutto-dev/bilili bilili is a Python CLI tool for downloading Bilibili videos (including bangumi/season content) along with danmaku comments and subtitles. I… | 10 | 1180 | maintenance |
| RameshAditya/asciify ASCIIFY is a Python script that converts images into ASCII art by representing pixel brightness with characters. It is a small, single-purp… | 32 | 1179 | maintenance |
| lmammino/jwt-cracker jwt-cracker is a Node.js command-line tool that brute-forces the signing secrets of HS256, HS384, and HS512 JWT tokens. It supports custom … | 23 | 1179 | maintenance |
| pch/welder Welder is a lightweight CLI tool for setting up Linux servers using plain shell scripts organized into playbooks. It copies script modules … | 32 | 1177 | maintenance |
| vercel-labs/zerolang Zerolang is an experimental programming language where a semantic graph serves as the program database, designed so AI agents author code v… | 77 | 5351 | experimental |
| LinSoftWin/Photoshop-CC2022-Linux A shell-based installer with an optional GUI (zenity) that sets up Adobe Photoshop CC 2021/2022 on Linux using Wine. It automates downloadi… | 23 | 1176 | maintenance |
| onmyway133/FinderGo A macOS app and Finder Sync extension that lets you open Terminal, iTerm, or Hyper directly from the current Finder folder. It adds a toolb… | 23 | 1176 | maintenance |
| Code-Hex/pget Pget is a fast, resumable command-line file download client written in Go that uses parallel multi-connection HTTP requests to speed up dow… | 23 | 1174 | maintenance |
| donpark/html2jade A Node.js tool and library that converts HTML documents into Jade (now Pug) template syntax. It works as a CLI for files, URLs, and stdin, … | 32 | 1173 | maintenance |
| wigl/iSimulator iSimulator is a macOS GUI utility for managing Xcode simulators and the apps installed on them. It wraps simctl/xcrun functionality to crea… | 23 | 1172 | maintenance |
| CCob/SharpBlock SharpBlock is a C# command-line tool that blocks EDR (Endpoint Detection and Response) protection DLLs from executing their entry points in… | 32 | 1171 | maintenance |
| abhagsain/ai-cli A GPT-3/ChatGPT-powered command-line tool that answers CLI command questions directly from the terminal. Built with oclif in TypeScript and… | 23 | 1171 | maintenance |
| susam/uncap Uncap is a tiny Windows utility written in C that maps the Caps Lock key to Escape, or any key to any other key, via command-line arguments… | 23 | 1169 | maintenance |
| knadh/tg-archive tg-archive is a Python CLI tool that syncs Telegram group chat messages into a local SQLite database and generates a static website archive… | 65 | 1168 | maintenance |
| ipfs-shipyard/ipfs-deploy A zero-configuration command-line tool that uploads static websites to IPFS pinning services and optionally updates DNS records via DNSLink… | 32 | 1168 | maintenance |
| jordansissel/pleaserun A Ruby CLI tool that generates startup scripts and service definitions for various init systems. It abstracts away the differences between … | 70 | 1165 | maintenance |
| rustyrussell/ccan The C Code Archive Network (CCAN) is a collection of reusable C modules, analogous to CPAN for Perl, distributed as self-contained director… | 76 | 1164 | maintenance |
| aaronjanse/asciidots AsciiDots is an esoteric programming language where dots travel along ASCII-art paths and undergo operations, implemented as a Python inter… | 66 | 1164 | maintenance |
| wagoodman/bashful A Go CLI tool that runs bash commands and snippets defined in a YAML file, with parallel execution, progress bars, and tidy logging. It tur… | 23 | 1164 | maintenance |
| pew-org/pew Pew (Python Env Wrapper) is a pure-Python CLI tool for managing multiple Python virtual environments. It can create, delete, copy, and swit… | 32 | 1162 | maintenance |
| developit/karmatic Karmatic is a zero-configuration test runner that runs browser tests in headless Chrome using Karma, Webpack (or Rollup), and Jasmine, whil… | 23 | 1159 | maintenance |
| techjacker/repo-security-scanner A Go CLI tool that scans a git repository's history for accidentally committed secrets such as passwords and private keys. It processes the… | 23 | 1159 | maintenance |
| dixudx/tumblr-crawler A Python script that downloads all photos and videos from specified Tumblr blogs. It supports batch site lists, proxy configuration, and sk… | 58 | 1158 | maintenance |
| 0xs34n/blockchain-cli A minimal blockchain command-line interface built with Node.js that lets users create blocks, mine with proof-of-work, validate chain integ… | 32 | 1158 | maintenance |
| entropic-dev/entropic Entropic is a federated package registry server with its own CLI, designed to be self-hosted inside your network and to interoperate with o… | 32 | 5242 | experimental |
| DarthSim/hivemind Hivemind is a Go-based process manager for Procfile-based applications that runs multiple processes (web servers, workers, asset watchers) … | 23 | 1154 | maintenance |
| hunterloftis/pbr A Physically Based Renderer (PBR) implemented as a Go library, providing a unidirectional CPU-only Monte Carlo path tracer. It includes a s… | 32 | 1153 | maintenance |
| debian-pi/raspbian-ua-netinst An unattended network installer for Raspbian on Raspberry Pi models 1B through 3B+ that installs a minimal base system from the latest pack… | 23 | 1153 | maintenance |
| amber-lang/amber Amber is a high-level, type-safe programming language written in Rust that compiles to Bash, Ksh, or Zsh scripts. It provides modern ECMA-s… | 84 | 5218 | experimental |
| oznu/docker-cloudflare-ddns A small Alpine Linux based Docker image that uses Cloudflare's DNS API as a Dynamic DNS (DDNS) provider, keeping DNS records updated with y… | 10 | 1152 | maintenance |