function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| modesty/pdf2json A Node.js module that converts binary PDF files into structured JSON and text, built on top of Mozilla's pdf.js. It extracts text content a… | 88 | 2210 | active |
| sequelize/umzug Umzug is a framework-agnostic migration tool for Node.js that provides a clean programmatic and CLI API for running and rolling back migrat… | 82 | 2208 | stable |
| meganz/MEGAcmd MEGAcmd is a command-line interactive and scriptable application providing non-UI access to MEGA cloud storage services. It supports folder… | 77 | 2207 | active |
| pygments/pygments Pygments is a generic syntax highlighter written in Python that supports over 600 languages and text formats. It can be used both as a Pyth… | 89 | 2206 | stable |
| houtianze/bypy A Python client and command-line tool for Baidu Yun (Baidu Netdisk) personal cloud storage, enabling file listing, upload, download, and di… | 38 | 8581 | maintenance |
| matryer/moq Moq is a Go code generation tool that creates mock structs from any Go interface for use in unit tests. It integrates with go generate and … | 87 | 2205 | active |
| GlasgowEmbedded/glasgow Glasgow Interface Explorer is an open-source software stack (Python-based) for the Glasgow open hardware tool, an FPGA-based USB interface … | 77 | 2205 | active |
| assafdori/bypass-mdm A shell script that bypasses Mobile Device Management (MDM) enrollment during macOS setup, supporting versions up to macOS Tahoe 26.3. It r… | 54 | 2204 | active |
| reubeno/brush brush is a bash- and POSIX-compatible shell implemented in Rust, capable of running existing bash scripts and .bashrc files unchanged. It i… | 85 | 2200 | active |
| TengerTechnologies/Bricklayers A Python post-processing script for PrusaSlicer and OrcaSlicer that transforms G-code to create interlocking brick-style layer patterns, wi… | 31 | 2198 | active |
| phuryn/claude-usage A local dashboard that parses Claude Code's local JSONL usage logs to show token usage, cost estimates, and session history via a web dashb… | 75 | 2197 | active |
| Yggdroot/LeaderF LeaderF is an efficient fuzzy finder plugin for Vim and Neovim that helps locate files, buffers, MRUs, tags, gtags, and more on the fly. It… | 68 | 2197 | active |
| deviantfero/wpgtk wpgtk is a colorscheme, wallpaper, and template manager for *nix systems built on top of pywal, offering both a GTK GUI and a CLI. It gener… | 67 | 2197 | active |
| adi1090x/dynamic-wallpaper A bash script (dwall) that automatically changes desktop wallpapers according to the current time of day using cron job scheduling. It ship… | 32 | 2197 | stable |
| FlechazoPh/QLDependency A one-click shell script that installs all required dependencies for the Qinglong (青龙) timed task management panel. It automates setting up… | 93 | 2196 | active |
| garabik/grc grc is a generic colouriser written in Python that inserts ANSI colour codes into the output of commands and log files to make them more re… | 23 | 2195 | active |
| mbrt/gmailctl gmailctl is a Go CLI tool that lets you manage Gmail filters declaratively using Jsonnet configuration files. It applies filters directly t… | 81 | 2194 | active |
| HiThink-Tech/Financial-API Official Tonghuashun (HiThink) A-share financial data service offering real-time and historical stock quotes, financial statements, valuati… | 80 | 2192 | active |
| maaslalani/invoice A command-line tool written in Go that generates PDF invoices from CLI flags, environment variables, or JSON/YAML config files. It supports… | 20 | 2192 | active |
| agentstack-ai/AgentStack AgentStack is a Python CLI tool that scaffolds AI agent projects, generating a preconfigured stack of frameworks (CrewAI, LangGraph, OpenAI… | 38 | 2190 | active |
| tramhao/termusic Termusic is a terminal-based (TUI) music and podcast player written in Rust with multiple playback backends (Rusty, MPV, GStreamer). It can… | 85 | 2189 | active |
| iovisor/kubectl-trace kubectl-trace is a kubectl plugin that schedules the execution of bpftrace programs on nodes and pods in a Kubernetes cluster. It packages … | 57 | 2187 | active |
| JinnLynn/genpac A Python CLI tool that converts the gfwlist blocked-domains list into configuration files for various proxy tools, including PAC, Dnsmasq, … | 77 | 2186 | active |
| JakeWharton/diffuse Diffuse is a command-line tool that diffs APKs, AABs, AARs, and JARs, showing high-level size changes plus detailed breakdowns of DEX, ARSC… | 67 | 2185 | active |
| Owez/yark Yark is a Python CLI tool for archiving YouTube channels, downloading videos and accumulating metadata over time with change reports. It in… | 65 | 2185 | active |
| ryanmjacobs/c A small shell script that compiles and executes C (and C++) files in a single command, supporting shebang-style executable C scripts. It wo… | 62 | 2184 | active |
| TimmyOVO/deepseek-ocr.rs A Rust implementation of the DeepSeek-OCR inference stack with multiple OCR/VLM backends (DeepSeek-OCR, PaddleOCR-VL, DotsOCR), DSQ quantiz… | 60 | 2184 | active |
| 0vercl0k/rp rp++ is a fast C++ command-line tool that finds ROP (Return-Oriented Programming) gadgets in PE, ELF, and Mach-O binaries for x86, x64, ARM… | 44 | 2183 | active |
| roman01la/html-to-react-components A CLI tool and Node.js library that converts annotated HTML pages into React component modules. Elements marked with data-component attribu… | 66 | 2180 | active |
| WoeUSB/WoeUSB-ng WoeUSB-ng is a Linux tool for creating bootable Windows installation USB drives from an ISO image or a real Windows DVD. It provides both a… | 51 | 2179 | active |
| EasyEngine/easyengine EasyEngine is a command-line control panel that provisions and manages Nginx-based WordPress, PHP, and HTML sites using Docker containers, … | 95 | 2178 | active |
| google/shaderc Shaderc is a collection of tools, libraries, and tests for compiling GLSL and HLSL shaders to SPIR-V for Vulkan. It includes glslc, a GCC/C… | 77 | 2178 | stable |
| ruby/rbs RBS is the type signature language for Ruby, letting developers describe class, module, method, and variable types in .rbs files. It ships … | 99 | 2177 | active |
| gelstudios/gitfiti gitfiti is a Python CLI tool that draws pixel art on your GitHub contribution calendar by generating backdated git commits. It produces a b… | 32 | 8448 | maintenance |
| lenucksi/aur-malware-check A Python CLI tool that detects compromised AUR packages from the June 2026 atomic-lockfile supply-chain attack and other historical campaig… | 54 | 2176 | active |
| p-ranav/tabulate Tabulate is a header-only C++11+ library for creating formatted, aligned tables in the terminal, with support for font styles, colors, bord… | 32 | 2174 | stable |
| ericchiang/pup pup is a command line tool for parsing and filtering HTML using CSS selectors, inspired by jq. It reads HTML from stdin, applies selector-b… | 23 | 8436 | maintenance |
| noborus/trdsql trdsql is a Go-based CLI tool that executes SQL queries directly against CSV, LTSV, JSON, JSONL, YAML, and TBLN files, supporting PostgreSQ… | 94 | 2173 | active |
| dronesploit/dronesploit DroneSploit is a Metasploit-style console framework for pentesting commercial drones, built on sploitkit. It gathers drone-focused hacking … | 23 | 2171 | active |
| Zxilly/go-size-analyzer A command-line tool that analyzes the size of compiled Go binaries, breaking down size by packages, sections, and dependencies. It supports… | 97 | 2170 | active |
| tmbo/questionary Questionary is a Python library for building pretty, interactive command line user prompts such as text inputs, passwords, confirmations, s… | 76 | 2170 | stable |
| lukehaas/RunJS RunJS is a desktop JavaScript and TypeScript playground for macOS, Windows, and Linux that runs code as you type with instant results. It p… | 93 | 2169 | active |
| realiti4/claude-swap A Python CLI/TUI tool for switching between multiple Claude Code accounts without logging out, with automatic rotation before rate limits a… | 83 | 2169 | active |
| AOMediaCodec/libavif libavif is a portable C library for encoding and decoding AVIF (AV1 Image File Format) images, supporting all AV1 YUV formats and bit depth… | 91 | 2168 | active |
| Alir3z4/html2text A Python library and CLI script that converts HTML pages into clean plain ASCII text that is valid Markdown. Originally written by Aaron Sw… | 44 | 2167 | active |
| simonw/sqlite-utils sqlite-utils is a Python CLI utility and library for creating, querying, and manipulating SQLite databases. It supports piping JSON/CSV/TSV… | 99 | 2166 | stable |
| salesforce/policy_sentry Policy Sentry is a Python CLI tool and library that generates least-privilege AWS IAM policies. It automates writing security-conscious IAM… | 88 | 2166 | stable |
| jonhoo/inferno Inferno is a Rust port of the FlameGraph profiling toolkit, providing fast stackcollapse tools and a flamegraph SVG generator. It can be us… | 74 | 2166 | active |
| alexhallam/tv Tidy Viewer (tv) is a cross-platform CLI pretty printer for tabular data that formats CSV, TSV, PSV, Parquet, and Feather files with column… | 51 | 2165 | active |
| mirror/busybox BusyBox combines tiny versions of many common UNIX utilities (ls, sed, grep, tar, sh, etc.) into a single small, highly configurable execut… | 32 | 2165 | stable |
| huohuoer/wechat-cli A command-line tool that queries local WeChat data including chat history, contacts, sessions, and favorites, with on-the-fly SQLCipher dec… | 48 | 2164 | active |
| onthegomap/planetiler Planetiler is a Java-based tool that generates vector tilesets (MBTiles or PMTiles) from OpenStreetMap and other geographic data sources. I… | 86 | 2163 | active |
| mahmoud/glom glom is a Python library and CLI for declaratively accessing, transforming, and restructuring nested data structures like dicts, lists, and… | 74 | 2163 | active |
| runmedev/runme Runme is an open-source tool that makes Markdown documentation executable, running shell commands and code snippets directly from fenced co… | 95 | 2160 | active |
| cameroncooke/AXe AXe is a Swift-based CLI tool for automating and inspecting iOS Simulators on macOS using Apple's private Accessibility APIs and HID input.… | 81 | 2158 | active |
| nanoc/nanoc Nanoc is a flexible static-site generator written in Ruby that transforms content in formats like Markdown or AsciiDoc into HTML sites. It … | 99 | 2157 | active |
| streamdal/plumber plumber is a single-binary CLI tool for inspecting, reading, writing, and piping data across messaging systems like Kafka, RabbitMQ, and GC… | 44 | 2157 | active |
| uiua-lang/uiua Uiua is a tacit, stack-based array programming language implemented in Rust, inspired by APL. It ships as a local interpreter/REPL with a b… | 98 | 2156 | active |
| mijorus/gearlever Gear Lever is a Linux desktop application for managing AppImages, letting users integrate them into the app menu, organize them in a custom… | 92 | 2156 | active |
| isomorphic-git/isomorphic-git A pure JavaScript reimplementation of git that works in both Node.js and browser environments (including WebWorkers and ServiceWorkers), wi… | 95 | 8345 | maintenance |
| microsoft/DirectXTex DirectXTex is a shared-source C++ library from Microsoft for reading and writing DDS files and performing texture content processing such a… | 85 | 2152 | stable |
| pbreault/adb-idea A plugin for Android Studio and IntelliJ IDEA that adds quick ADB operations like uninstalling, killing, starting, restarting apps, and cle… | 66 | 2148 | active |
| fougue/mayo Mayo is an open-source 3D CAD viewer and converter built with Qt and OpenCascade in modern C++. It visualizes CAD models with measurement, … | 85 | 2145 | active |
| sashs/Ropper Ropper is a Python CLI tool that displays information about binary files (ELF, PE, Mach-O, RAW) and finds ROP/JOP gadgets to build exploit … | 76 | 2145 | active |
| SatDump/SatDump SatDump is a general-purpose satellite data processing application that receives, records, demodulates, and decodes signals from weather sa… | 75 | 2145 | active |
| liuchengxu/vim-clap Vim-clap is a modern, performant fuzzy finder plugin for Vim and NeoVim that offloads heavy computation to a Rust backend binary (maple) wh… | 57 | 2144 | active |
| digint/btrbk Btrbk is a Perl-based command-line backup tool for btrfs subvolumes that creates atomic snapshots and transfers them incrementally to local… | 74 | 2143 | stable |
| MordechaiHadad/bob Bob is a cross-platform command-line version manager for Neovim, written in Rust. It lets users install, switch between, and build Neovim v… | 89 | 2141 | active |
| kainctl/isd isd is an interactive terminal UI (TUI) for managing systemd units, built in Python with the Textual framework. It provides fuzzy search ov… | 71 | 2141 | active |
| gabrie30/ghorg ghorg is a Go CLI tool that quickly clones or backs up all repositories of an organization or user from GitHub, GitLab, Bitbucket, Gitea, C… | 95 | 2140 | active |
| Dr-Noob/cpufetch cpufetch is a command-line tool written in C that displays CPU architecture information (vendor, microarchitecture, cores, cache, frequenci… | 50 | 2140 | active |
| sgan81/apfs-fuse A read-only FUSE driver that mounts Apple File System (APFS) volumes on Linux. It supports FileVault-encrypted volumes, fusion drives, snap… | 32 | 2140 | active |
| barnybug/cli53 cli53 is a command line tool for managing Amazon Route 53 DNS. It supports importing and exporting zone files in BIND format and CRUD opera… | 75 | 2138 | active |
| tomnomnom/gf gf is a Go-based command-line wrapper around grep that lets you save and reuse named regex patterns and flags as JSON files. It simplifies … | 32 | 2138 | stable |
| google-antigravity/antigravity-cli Antigravity CLI is a terminal-based AI coding agent from Google that understands codebases, makes permissioned edits, and executes commands… | 82 | 2137 | active |
| nix-community/nix-on-droid Nix-on-Droid brings the Nix package manager to Android devices via a single-click F-Droid installable app based on a Termux terminal emulat… | 76 | 2137 | active |
| coursier/coursier Coursier is a dependency resolver and artifact fetcher for Maven/Ivy repositories, written in pure Scala, serving as the Scala application … | 98 | 2135 | active |
| LARBS Voidrice is a collection of Linux dotfiles (shell, editor, terminal program configs and helper scripts) deployed by the LARBS auto-installa… | 77 | 2134 | active |
| soedinglab/MMseqs2 MMseqs2 is an open-source C++ suite for ultra-fast, sensitive search and clustering of huge protein and nucleotide sequence sets, running o… | 71 | 2133 | active |
| supreme-gg-gg/instagram-cli An unofficial Instagram client that runs entirely in the terminal, offering a CLI and TUI interface built with Ink/React (plus a legacy Pyt… | 85 | 2132 | active |
| jdx/fnox fnox is a Rust CLI tool for managing secrets via encryption or cloud secret providers, storing them in a git-committed fnox.toml file. It s… | 85 | 2129 | active |
| CesiumGS/gltf-pipeline Content pipeline tools for optimizing glTF 3D assets, usable as a command-line tool or Node.js library. It supports converting between glTF… | 72 | 2129 | active |
| ruby-shoryuken/shoryuken Shoryuken is a super-efficient, thread-based message processor for Amazon SQS written in Ruby. It integrates with Rails Active Job and prov… | 93 | 2124 | active |
| mrzool/bash-sensible A single sourced shell file providing saner default settings for Bash, inspired by sensible.vim. It improves tab completion, command histor… | 32 | 2124 | stable |
| nschloe/tiptop tiptop is a command-line system monitoring tool in the spirit of top, displaying system stats with graphs in a terminal UI. It is built in … | 40 | 2123 | active |
| fluttercommunity/flutter_launcher_icons A Dart/Flutter command-line package that generates and updates launcher icons for Flutter apps across Android, iOS, web, macOS, and Windows… | 41 | 2121 | active |
| MCCTeam/Minecraft-Console-Client Minecraft Console Client (MCC) is a lightweight cross-platform terminal client for Minecraft Java Edition written in C#. It lets users conn… | 95 | 2120 | active |
| kdheepak/taskwarrior-tui A terminal user interface (TUI) for Taskwarrior written in Rust, providing a keyboard-first frontend for managing tasks. It offers vim-like… | 92 | 2119 | active |
| MinaProtocol/mina Mina is a layer-1 cryptocurrency protocol implemented in OCaml featuring a constant-sized (~22KB) blockchain built with recursive zero-know… | 96 | 2118 | active |
| HUANGCHIHHUNGLeo/claude-real-video A Python CLI tool and agent skill that lets LLMs like Claude actually watch videos by extracting scene-aware, deduplicated keyframes plus a… | 80 | 2116 | active |
| google/spatial-media A collection of metadata specifications and Python tools from Google for 360-degree video, VR180, and spatial audio. It includes a tool for… | 65 | 2114 | active |
| LloydAsp/NodeQuality A shell-based VPS testing tool that runs benchmark scripts (Yabs, IP quality, network quality) inside a temporary chroot sandbox (BenchOS) … | 52 | 2114 | active |
| ozgrozer/ai-renamer A Node.js CLI tool that uses local AI models (via Ollama or LM Studio) or OpenAI to intelligently rename files based on their contents, inc… | 26 | 2114 | active |
| Blazemeter/taurus Taurus (bzt) is an automation-friendly framework for continuous performance and functional testing that wraps tools like JMeter, Gatling, L… | 92 | 2112 | active |
| haccer/subjack Subjack is a DNS takeover scanner written in Go that concurrently scans lists of subdomains to identify ones vulnerable to hijacking. It de… | 86 | 2111 | active |
| neurosnap/zmx zmx is a lightweight terminal session persistence tool written in Zig that lets users attach and detach from shell sessions without killing… | 80 | 2111 | active |
| oxylabs/how-to-scrape-google-flights A Python-based free scraper tool and tutorial for extracting flight data (prices, times, airlines) from Google Flights pages, either direct… | 58 | 2111 | active |
| peteromallet/dataclaw DataClaw is a CLI tool and macOS menu-bar app that parses coding-agent conversation history (Claude Code, Codex, Gemini CLI, etc.), redacts… | 71 | 2110 | active |
| drunkdream/weread-exporter A Python CLI tool that exports books from WeChat Read (微信读书) into epub, pdf, and mobi formats. It hooks into the web reader's Canvas render… | 63 | 2110 | active |
| kroitor/asciichart A lightweight, dependency-free library for rendering ASCII line charts in the console, available for NodeJS, browsers, and Python (asciicha… | 66 | 2109 | stable |