function: cli
8032 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| okibcn/wslcompact A PowerShell CLI utility that safely compacts the ever-growing VHDX disk images used by WSL2 Linux distros, shrinking them to minimal size … | 53 | 1181 | active |
| shawwn/llama-dl A shell script that provides high-speed curl-based downloads of Meta's LLaMA model weights (7B, 13B, 30B, 65B), fetching all weights in und… | 30 | 4113 | maintenance |
| shobrook/rebound Rebound is a command-line tool that runs your file and, when an exception is thrown, instantly fetches related Stack Overflow questions and… | 23 | 4112 | maintenance |
| imxv/Pretty-mermaid-skills An AI agent skill with a bundled Node.js CLI that renders Mermaid diagram source into themed SVG, PNG, and terminal ASCII output locally wi… | 59 | 1180 | active |
| scdl-org/scdl scdl is a Python command-line tool for downloading music, playlists, likes, and reposts from SoundCloud, with automatic ID3 metadata taggin… | 66 | 4107 | maintenance |
| vividvilla/csvtotable A Go command-line utility that converts CSV, TSV, and Excel files into a single self-contained interactive HTML page with search, filters, … | 98 | 1178 | active |
| kelleyma49/PSFzf PSFzf is a PowerShell module that wraps the fzf fuzzy finder, exposing it via an Invoke-Fzf cmdlet and helper functions. It integrates with… | 86 | 1178 | active |
| adobe-type-tools/afdko The Adobe Font Development Kit for OpenType (AFDKO) is a set of command-line tools for building OpenType font files from PostScript and Tru… | 85 | 1178 | active |
| OpenVPN/openvpn3 OpenVPN 3 is a C++20 class library implementing an OpenVPN client that is protocol-compatible with OpenVPN 2.x, with a minimal command-line… | 77 | 1178 | active |
| rs/jplot jplot is a Go CLI tool that polls JSON or expvar metrics endpoints and plots their evolution over time as live graphs directly in terminals… | 57 | 1178 | active |
| denisbrodbeck/machineid A Go library and small CLI that reads the operating system's native machine ID (machine UUID/GUID) on Windows, Linux, macOS, and BSD withou… | 32 | 1177 | stable |
| akitaonrails/ai-jail ai-jail is a Rust CLI that runs AI coding agents inside an OS-level sandbox using bubblewrap with Landlock, seccomp, and resource limits on… | 82 | 1176 | active |
| peggyjs/peggy Peggy is a parser generator for JavaScript based on parsing expression grammars (PEG), producing fast parsers with excellent error reportin… | 78 | 1176 | active |
| canix1/ADACLScanner A PowerShell script (ADACLScan.ps1) with both CLI and GUI interfaces for reporting on discretionary and system access control lists (DACLs/… | 88 | 1175 | active |
| k1LoW/awspec awspec is a Ruby gem that lets you write RSpec tests for AWS resources, verifying their configuration and state. It provides a CLI for scaf… | 85 | 1175 | active |
| volcengine/SearchCLI SearchCLI is an open-source command-line tool from Volcengine for integrating AI-powered search, recommendation, and conversational retriev… | 59 | 1175 | active |
| donnemartin/haxor-news haxor-news is a Python command line interface for browsing Hacker News from the terminal. It lets users view and filter posts, comments, li… | 23 | 4088 | maintenance |
| c4spar/cliffy Cliffy is a TypeScript-first, runtime-agnostic toolkit for building complex command-line applications on Deno, Node, and Bun. It provides a… | 94 | 1174 | active |
| Whois A pure Ruby WHOIS client library that performs WHOIS lookups for domains, TLDs, IPv4, and IPv6 addresses, with intelligent server guessing … | 77 | 1174 | stable |
| ctongfei/progressbar A console-based progress bar library for the JVM with minimal runtime overhead, supporting declarative wrapping of collections/streams and … | 63 | 1174 | active |
| kuizuo/js-deobfuscator An automated JavaScript deobfuscation tool built on Babel AST transforms, offering a CLI, a TypeScript API, and an online playground. It re… | 88 | 1173 | active |
| avrdudes/avrdude AVRDUDE is a command-line utility for downloading and uploading on-chip memories (Flash, EEPROM, fuse and lock bits) of AVR microcontroller… | 86 | 1173 | active |
| akii09/pdfx PDFx is a shadcn/ui-style collection of pre-built, themeable React PDF components built on @react-pdf/renderer, with a CLI to copy componen… | 79 | 1173 | active |
| Evolution0/bandcamp-dl A Python command-line tool for downloading albums and tracks from bandcamp.com, with options for filename templating, album art embedding, … | 64 | 1173 | active |
| lukeed/sirv sirv is an optimized, lightweight Node.js middleware for serving static files, usable with Express-like frameworks such as Polka, plus a st… | 45 | 1173 | active |
| NH-RED-TEAM/RustHound RustHound is a cross-platform Active Directory data collector for BloodHound Legacy 4.x, written in Rust. It enumerates users, groups, comp… | 23 | 1173 | active |
| jasonxtn/Kraken Kraken is a Python-based menu-driven toolkit that centralizes brute-force attacks across network protocols (SSH, FTP, LDAP, Telnet, WiFi), … | 23 | 1173 | active |
| moxystudio/node-cross-spawn cross-spawn is a Node.js library providing a drop-in replacement for child_process.spawn and spawnSync that works reliably across platforms… | 32 | 1172 | stable |
| mdbtools/mdbtools MDB Tools is a set of C libraries and command-line utilities for reading Microsoft Access (.mdb/.accdb) database files on Unix-like systems… | 51 | 1171 | active |
| mlomb/chat-analytics A web app and CLI that takes chat exports from platforms like Telegram, Discord, and WhatsApp and generates a single interactive HTML repor… | 44 | 1171 | active |
| nklayman/vue-cli-plugin-electron-builder A Vue CLI plugin that integrates Electron into Vue.js projects, letting developers serve and build their web app as a cross-platform deskto… | 23 | 4074 | maintenance |
| probonopd/go-appimage A Go implementation of AppImage packaging tools, including appimagetool for building AppImages from AppDirs and appimaged, a daemon that in… | 86 | 1170 | active |
| unixorn/git-extra-commands A collection of extra git helper scripts packaged as a ZSH plugin (also usable with bash or manual installation). It bundles useful git uti… | 73 | 1170 | active |
| shenwei356/csvtk csvtk is a cross-platform command-line toolkit written in Go for manipulating CSV/TSV tabular data. It provides many subcommands for filter… | 85 | 1169 | active |
| postlund/pyatv pyatv is an asyncio-based Python client library for interacting with Apple TV and AirPlay devices, supporting remote control, metadata retr… | 83 | 1169 | active |
| pdevito3/craftsman Craftsman is a .NET CLI scaffolding tool (the workhorse behind the Wrapt framework) that generates entire Web API projects, entities, endpo… | 54 | 1169 | active |
| online-judge-tools A command-line tool that automates solving problems on online judges like AtCoder, Codeforces, and HackerRank. It downloads sample and syst… | 23 | 1169 | active |
| sbdchd/squawk Squawk is a linter for Postgres migrations and SQL that catches statements which could cause downtime, such as blocking locks or breaking s… | 95 | 1168 | active |
| Yazelix/nova Yazelix Nova is a Nix-packaged, keyboard-driven terminal workspace that composes a Zellij fork, a Helix fork, Yazi file manager, Nushell, p… | 88 | 1167 | active |
| thomas-mauran/chess-tui chess-tui is a free, open-source terminal chess game written in Rust using Ratatui. It supports local two-player pass-and-play, playing aga… | 89 | 1166 | active |
| kriomant/ch57x-keyboard-tool A Rust command-line utility for programming small CH57X-based macro keyboards (vendor/product IDs 1189:8890, 1189:8840, 1189:8842) commonly… | 79 | 1166 | active |
| sindresorhus/log-update A small JavaScript library for Node.js that logs to the terminal by overwriting the previous output, enabling in-place updates like progres… | 76 | 1166 | active |
| sigoden/argc Argc is a Bash CLI framework written in Rust that lets you define command-line interfaces via comment annotations in shell scripts, handlin… | 81 | 1165 | active |
| Owloops/claude-powerline A vim-style powerline statusline plugin for Claude Code that displays real-time usage tracking, git integration, and customizable themes. I… | 81 | 1165 | active |
| yu-xiaoyao/jrebel-license-active-server A self-hosted license activation server for JRebel and XRebel, written in Go and distributed as binaries for Windows, Linux, and macOS as w… | 63 | 1165 | active |
| kkkgo/LTSC-Add-MicrosoftStore A batch script that installs the Microsoft Store and its dependency appxbundle packages onto Windows 10 Enterprise LTSC 2019, which ships w… | 23 | 4049 | maintenance |
| vuepont/ai-elements-vue AI Elements Vue is a Vue 3 component library and custom shadcn-vue registry providing pre-built, customizable UI components for AI-native a… | 83 | 1164 | active |
| betaveros/noulith Noulith is a scripting programming language implemented in Rust, designed for quick-and-dirty scripts with heavy syntax sugar such as every… | 60 | 1164 | active |
| denizsafak/AutoSubSync AutoSubSync is a cross-platform tool that automatically synchronizes subtitle files with videos using engines like ffsubsync, alass, and au… | 90 | 1163 | active |
| zeronsh/comet Zeron (repo comet) is a local-first control layer for coding agents such as Claude Code, Codex, and Cursor, running a small Rust daemon on … | 76 | 1163 | active |
| makiisthenes/TiktokAutoUploader A Python CLI tool that automatically edits and uploads videos to TikTok using HTTP requests instead of browser automation, making uploads f… | 75 | 1163 | active |
| saniales/golang-crypto-trading-bot A console-based cryptocurrency trading bot written in Go that connects to multiple exchanges via REST and websocket. It supports custom tra… | 49 | 1163 | active |
| replit/upm UPM is a universal package manager written in Go that provides a single consistent interface for managing packages across many programming … | 74 | 1162 | active |
| nojhan/colout colout is a Python command-line tool that colors text streams piped through it, highlighting characters matching a regular expression in a … | 62 | 1162 | active |
| Mobilecn-UI/nativecn-ui A shadcn/ui-inspired collection of customizable React Native components with built-in dark mode, CSS variables, and NativeWind/Tailwind sup… | 28 | 1162 | active |
| bodaay/HuggingFaceModelDownloader A Go-based CLI utility for downloading models and datasets from the HuggingFace Hub with parallel, resumable downloads. It includes an inte… | 86 | 1160 | active |
| eudoxia0/hashcards Hashcards is a plain text-based spaced repetition system written in Rust. Flashcards are stored as Markdown files with a lightweight Q/A an… | 83 | 1160 | active |
| Exiv2/exiv2 Exiv2 is a cross-platform C++ library and command-line utility for reading, writing, deleting, and modifying Exif, IPTC, XMP, and ICC image… | 88 | 1159 | stable |
| davidfowl/tally Tally is a local rule engine CLI that classifies bank transactions from CSV exports using plain-English rules, designed to be driven by AI … | 63 | 1159 | active |
| ricklamers/shell-ai Shell-AI (shai) is a Python CLI utility that converts natural language descriptions into shell command suggestions using LLMs via LangChain… | 46 | 1159 | active |
| retronx-team/sys-clk sys-clk is a Nintendo Switch homebrew system module that lets users set custom CPU, GPU, and memory clock speeds per application and per do… | 56 | 1158 | active |
| fanpei91/torsniff torsniff is a Go CLI tool that sniffs torrent metadata from the BitTorrent network by participating in the DHT and connecting to peers to d… | 10 | 4011 | maintenance |
| ElementsProject/elements Elements is an open-source C++ implementation of a blockchain platform extending the Bitcoin protocol with advanced features like Confident… | 88 | 1155 | active |
| mapbox/node-pre-gyp A Node.js command-line tool and library that makes it easy to publish and install C++ native addons from pre-built binaries, sitting betwee… | 76 | 1155 | stable |
| rust-shell-script cmd_lib is a Rust library providing macros and utilities for running external commands with shell-like piping, redirection, and error handl… | 62 | 1155 | active |
| Exoframe Exoframe is a self-hosted deployment tool consisting of a CLI client and server that deploys projects to Docker with a single command, usin… | 95 | 1154 | active |
| walles/moor Moor is a terminal pager (formerly named moar) that displays UTF-8 text from files or pipes with zero configuration. It provides syntax hig… | 95 | 1153 | active |
| datawhores/OF-Scraper OF-Scraper is a command-line tool for downloading media from OnlyFans and performing bulk actions like liking or unliking posts. It is a re… | 80 | 1153 | active |
| topcss/docker-pull-tar A Python tool (also distributed as a standalone EXE and a Gradio web UI) that searches Docker registries and pulls multi-architecture image… | 74 | 1153 | active |
| kottster/kottster Kottster is an open-source Node.js framework for generating instant, self-hosted admin panels connected to your database. It provides CRUD … | 10 | 1153 | active |
| dropbox/dbxcli dbxcli is a scriptable command-line client for Dropbox built on the Go SDK, supporting file upload/download, shared links, and team workflo… | 99 | 1152 | active |
| Starcoin Starcoin is a smart contract blockchain network written in Rust that uses the Move programming language and scales through layering. It shi… | 98 | 1152 | active |
| JakWai01/lurk lurk is a Rust-based command-line tool that traces system calls of a process or command, serving as a simpler, prettier alternative to stra… | 82 | 1152 | active |
| Magisk-Modules-Repo/busybox-ndk A Magisk module providing a static BusyBox binary for Android, built with the NDK for all Android architectures (ARM/64, x86/_64, MIPS/64).… | 85 | 1151 | active |
| zbm-dev/zfsbootmenu ZFSBootMenu is a Linux bootloader for root-on-ZFS systems that finds kernels and initramfs images inside ZFS filesystems and launches them … | 77 | 1151 | active |
| Dissect Dissect is a modular digital forensics and incident response (DFIR) framework and toolset by Fox-IT that parses forensic artefacts from man… | 71 | 1151 | active |
| ameshkov/dnslookup dnslookup is a simple command line utility for making DNS lookups against a specified server. It supports all major DNS protocols including… | 80 | 1150 | active |
| xorg62/tty-clock tty-clock is a terminal-based digital clock built with ncurses, written in C. It displays the current time in large ASCII digits with optio… | 32 | 1150 | stable |
| genuinetools/img img is a standalone, daemon-less, unprivileged CLI tool for building Dockerfile- and OCI-compatible container images, built on top of Build… | 23 | 3988 | maintenance |
| projectdiscovery/pdtm pdtm is a Go-based CLI tool manager for installing, updating, and removing ProjectDiscovery's open-source security tools. It downloads rele… | 98 | 1149 | active |
| jdx/hk hk is a fast, language-agnostic git hook manager and project linter written in Rust. It runs linters and formatters concurrently with read/… | 84 | 1149 | active |
| sibprogrammer/xq xq is a command-line XML and HTML beautifier and content extractor written in Go. It formats and syntax-highlights markup, supports XPath a… | 91 | 1148 | active |
| buildinspace/peru Peru is a generic package manager for including other people's code in your projects. It fetches dependencies from git, hg, svn, or tarball… | 53 | 1148 | active |
| seuyh/stellaris-dlc-unlocker A shell/PowerShell script tool that automatically unlocks all DLC for the Steam version of Stellaris by patching game files and launcher co… | 89 | 1147 | active |
| Siriusmart/youtube-tui A lightweight, configurable terminal user interface (TUI) for browsing YouTube, written in Rust. It acts as a frontend launcher for externa… | 80 | 1147 | active |
| jkwill87/mnamer mnamer is a Python command-line utility that parses media filenames for metadata, queries online providers like TVDb, TvMaze, TMDb, and OMD… | 92 | 1146 | active |
| Netflix/repokid Repokid is a Python tool from Netflix that enforces least privilege on AWS IAM roles by removing permissions for unused services from inlin… | 47 | 1146 | active |
| skillsgate/skillsgate SkillsGate is an open-source visual skill manager for AI coding agents, available as a desktop app and a terminal UI. It lets users browse,… | 77 | 1145 | active |
| Yeoman Yeoman is a scaffolding ecosystem for web development, centered on the `yo` CLI that runs community-built generators to bootstrap projects,… | 81 | 3965 | maintenance |
| cenkalti/rain Rain is a high-performance BitTorrent client and embeddable Go library, running in production at put.io. It supports core BitTorrent BEPs i… | 94 | 1144 | active |
| AntiMicroX/antimicrox AntiMicroX is a graphical program for mapping gamepad buttons and axes to keyboard keys, mouse controls, scripts, and macros on Linux and W… | 89 | 3956 | maintenance |
| void-linux/xbps XBPS (The X Binary Package System) is a binary package system written in C, designed from scratch to be fast, portable, and featureful. It … | 80 | 1141 | active |
| sindresorhus/speed-test A Node.js CLI tool that tests internet connection speed and ping using speedtest.net. It outputs download/upload speed and ping, with JSON … | 23 | 3951 | maintenance |
| maxbrunsfeld/counterfeiter counterfeiter is a Go code generation tool that creates self-contained, type-safe fake implementations (test doubles) of interfaces. It int… | 87 | 1140 | active |
| sunny0826/kubecm KubeCM is a Go-based CLI tool for managing Kubernetes kubeconfig files. It lets users switch clusters and namespaces, merge multiple kubeco… | 86 | 1140 | active |
| Ryandonofrio3/osgrep osgrep is a local, grep-like semantic search CLI for codebases, built for AI coding agents. It uses local embeddings (ColBERT via onnxrunti… | 53 | 1140 | active |
| XboxDev/extract-xiso extract-xiso is a cross-platform command line utility for creating, listing, rewriting, and extracting Xbox XISO disc images. Originally fr… | 39 | 1140 | active |
| nwg-piotr/autotiling A small Python script that automatically switches the horizontal/vertical split orientation of windows in the sway and i3 tiling window man… | 82 | 1139 | active |
| magmax/python-inquirer python-inquirer is a Python library providing a collection of common interactive command line user interfaces, inspired by Inquirer.js. It … | 68 | 1139 | active |
| laktak/extrakto A tmux plugin that lets you fuzzy find and extract text already visible on screen, then insert it into the current pane or copy it to the c… | 63 | 1139 | active |