function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| argosopentech/argos-translate Argos Translate is an open-source offline neural machine translation library written in Python, built on OpenNMT. It can be used as a Pytho… | 66 | 6403 | active |
| drumih/turbo-fieldfare TurboFieldfare is a custom Swift + Metal runtime that runs Gemma 4 26B-A4B inference in roughly 2 GB of RAM on Apple Silicon Macs by stream… | 80 | 6397 | active |
| joelittlejohn/jsonschema2pojo jsonschema2pojo generates Java types (POJOs) from JSON Schema or example JSON documents, annotating them for data-binding with Jackson 2.x/… | 80 | 6381 | active |
| elves/elvish Elvish is a powerful scripting language and versatile interactive shell written in Go, distributed as a single statically linked binary. It… | 57 | 6365 | active |
| tconbeer/harlequin Harlequin is a terminal-based SQL IDE built in Python with Textual, providing a TUI for querying and browsing databases. It supports many d… | 97 | 6351 | active |
| Arthur-Ficial/apfel apfel is a Swift CLI tool that exposes Apple's built-in on-device Foundation Models LLM on Apple Silicon Macs as a UNIX-friendly command, a… | 75 | 6325 | active |
| nelhage/reptyr reptyr is a command-line utility that reparents an already-running process to a new terminal using ptrace. It lets you move long-running pr… | 56 | 6325 | active |
| tridactyl/tridactyl Tridactyl is a Firefox WebExtension that replaces the browser's default control mechanism with a Vim-like keyboard-driven interface, inspir… | 77 | 6311 | active |
| vuejs/vue-cli Vue CLI is the official webpack-based scaffolding and build tooling for Vue.js development, providing project generation, a plugin system, … | 41 | 29543 | maintenance |
| zu1k/book-searcher Book Searcher is a fast self-hosted book metadata search tool that can index over 10 million books in a minute and return searches in micro… | 63 | 6307 | active |
| wclr/yalc Yalc is a CLI tool that manages a local store of npm/yarn packages so you can test locally developed packages in other projects without pub… | 32 | 6306 | active |
| Nukesor/pueue Pueue is a command-line task management tool for queuing and executing long-running shell commands sequentially or in parallel. A backgroun… | 89 | 6300 | stable |
| rsalmei/alive-progress alive-progress is a Python library providing animated terminal progress bars with live spinners, real-time throughput, and ETA estimation. … | 70 | 6295 | stable |
| getsentry/XcodeBuildMCP XcodeBuildMCP is a Model Context Protocol (MCP) server and CLI that exposes up to 82 tools for building, testing, debugging, and deploying … | 84 | 6289 | active |
| SuperMonster003/AutoJs6 AutoJs6 is an open-source Android application for JavaScript-based automation built on accessibility services, developed as a continuation … | 74 | 6281 | active |
| rorkai/App-Store-Connect-CLI A fast, scriptable command-line tool written in Go for the App Store Connect API, covering TestFlight, builds, submissions, signing, metada… | 78 | 6253 | active |
| sigstore/cosign Cosign is a CLI tool from the Sigstore project for signing and verifying OCI containers and other software artifacts, with support for keyl… | 98 | 6247 | stable |
| dehydrated-io/dehydrated Dehydrated is an ACME client for signing TLS certificates from CAs like Let's Encrypt and ZeroSSL, implemented as a single bash/zsh-compati… | 59 | 6244 | active |
| bats-core/bats-core Bats-core is a TAP-compliant testing framework for Bash scripts, where each test case is a Bash function using shell commands as assertions… | 87 | 6233 | active |
| cmus/cmus cmus is a small, fast and powerful console music player for Unix-like operating systems, built in C with an ncurses interface. It supports … | 66 | 6222 | active |
| achannarasappa/ticker Ticker is a terminal-based application for watching live stock, cryptocurrency, and derivatives prices in real time. It also tracks the val… | 87 | 6219 | active |
| reorx/httpstat httpstat is a single-file Python CLI that wraps curl and visualizes HTTP request timing breakdowns (DNS, TCP, TLS, server processing, trans… | 57 | 6217 | active |
| ecomfe/fontmin Fontmin is a pure JavaScript font subsetting and minification library for Node.js that compresses TTF fonts by glyph and converts between w… | 39 | 6212 | active |
| alexpasmantier/television Television (tv) is a fast, portable, and hackable fuzzy finder for the terminal written in Rust. It searches in real-time across data sourc… | 81 | 6208 | active |
| projectdiscovery/naabu Naabu is a fast, lightweight port scanner written in Go that performs SYN, CONNECT, and UDP scans to enumerate open ports on hosts. It is d… | 89 | 6205 | active |
| containers/podman-compose A single-file Python CLI that implements the Compose Spec, running docker-compose.yml files with Podman as the backend. It emphasizes a roo… | 90 | 6204 | active |
| gitleaks/gitleaks Gitleaks is an open-source CLI tool for detecting secrets like passwords, API keys, and tokens in git repositories, files, directories, and… | 91 | 28965 | maintenance |
| mtkennerly/ludusavi Ludusavi is a cross-platform tool for backing up and restoring PC video game save data, supporting 19,000+ games across stores like Steam, … | 87 | 6182 | active |
| google/google-java-format A program that reformats Java source code to comply with Google Java Style, usable from the command line or via an IntelliJ/JetBrains plugi… | 93 | 6179 | active |
| Byron/dua-cli dua (Disk Usage Analyzer) is a fast, parallel Rust CLI and terminal UI for inspecting disk space usage of directories and optionally deleti… | 99 | 6177 | active |
| todo.txt todo.txt-cli is a simple, extensible shell script (todo.sh) for managing tasks in a plain-text todo.txt file from the command line. It is p… | 67 | 6162 | stable |
| brookhong/Surfingkeys Surfingkeys is a browser extension for Chrome, Firefox, Edge, and Safari that provides Vim-style keyboard navigation and control of the web… | 76 | 6157 | active |
| mandiant/capa capa is Mandiant FLARE's open-source tool that identifies capabilities in executable files (PE, ELF, .NET, shellcode) by matching expert-wr… | 87 | 6156 | active |
| Foreman Foreman is a command-line tool for managing Procfile-based applications, letting developers declare and run multiple processes (web, worker… | 47 | 6156 | stable |
| DominicBreuker/pspy pspy is a command line tool that snoops on Linux processes without root permissions by combining procfs scans with inotify watchers to catc… | 54 | 6155 | stable |
| guanzhi/GmSSL GmSSL is an open-source cryptographic toolkit developed at Peking University implementing Chinese national commercial cryptography standard… | 80 | 6147 | stable |
| dalance/procs procs is a modern replacement for the ps command, written in Rust, that shows process information with colored, human-readable output. It a… | 91 | 6146 | active |
| AzeemIdrisi/PhoneSploit-Pro PhoneSploit Pro is an all-in-one Python CLI tool for remotely exploiting and testing Android devices using ADB and the Metasploit Framework… | 88 | 6128 | active |
| epiral/bb-browser bb-browser is a TypeScript CLI and MCP server that lets AI agents control your real Chrome browser using your existing login state, exposin… | 70 | 6128 | active |
| tmate-io/tmate tmate is a fork of the tmux terminal multiplexer that adds instant terminal sharing over the network. It generates a shareable SSH connecti… | 66 | 6116 | stable |
| rmcrackan/Libation Libation is a free, open-source desktop application for downloading, decrypting (DRM removal), and managing your Audible audiobook library.… | 95 | 6098 | active |
| ynqa/jnv jnv is an interactive terminal tool for navigating JSON documents with a live jq filter editor, featuring syntax highlighting and filter au… | 80 | 6094 | active |
| twostraws/ControlRoom Control Room is a macOS GUI application for controlling the Xcode Simulator for iOS, tvOS, and watchOS. It wraps Apple's simctl command-lin… | 66 | 6094 | active |
| AutoRecon/AutoRecon AutoRecon is a multi-threaded Python CLI tool that automates network reconnaissance by performing port and service detection scans, then la… | 61 | 6093 | active |
| mishakorzik/AllHackingTools AllHackingTools is an all-in-one installer and menu system for Termux that automates downloading and installing a large collection of penet… | 56 | 6083 | active |
| UfoMiao/zcf ZCF (Zero-Config Code Flow) is a Node.js CLI that provides one-click setup and configuration for AI coding assistants like Claude Code and … | 80 | 6078 | active |
| xxh/xxh xxh is a Python-based CLI tool that lets you bring your favorite shell environment (xonsh, fish, zsh, bash, osquery) with you when connecti… | 86 | 6075 | active |
| ibelick/motion-primitives Motion-Primitives is an open-source UI kit of beautifully designed, animated React components built with Motion (Framer Motion) and Tailwin… | 56 | 6075 | active |
| dorssel/usbipd-win usbipd-win is a Windows service and command-line tool that shares locally connected USB devices over the network using the USB/IP protocol.… | 78 | 6068 | active |
| kucherenko/jscpd jscpd is a copy/paste detector that finds duplicated code blocks across 223+ programming languages and formats using the Rabin-Karp algorit… | 99 | 6057 | active |
| lesspass/lesspass LessPass is a stateless, open-source password manager that deterministically generates site-specific passwords from a single master passwor… | 76 | 6053 | active |
| zplug/zplug zplug is a next-generation plugin manager for zsh that manages plugins, commands, and themes from GitHub, Bitbucket, Gist, oh-my-zsh, prezt… | 54 | 6050 | active |
| hyperupcall/autoenv Autoenv is a shell extension written in Shell that automatically executes `.env` files when you `cd` into a directory and `.env.leave` file… | 47 | 6048 | stable |
| gerardog/gsudo gsudo is a sudo equivalent for Windows that lets users run commands or relaunch shells with elevated permissions from the current console. … | 70 | 6034 | active |
| mixn/carbon-now-cli A Node.js CLI tool that generates beautiful images of your code from the terminal, powered by carbon.now.sh. It downloads real high-quality… | 46 | 6030 | active |
| vale-cli/vale Vale is a fast, cross-platform command-line linter for prose that enforces editorial style guides on documentation. It is markup-aware, par… | 99 | 6026 | active |
| docker/cli The official Docker command-line interface, written in Go, used to build, run, and manage Docker containers, images, and related resources.… | 77 | 6025 | stable |
| GothenburgBitFactory/taskwarrior Taskwarrior is a fast, flexible command-line task management utility for managing TODO lists, with an expressive query/filter syntax and an… | 95 | 6019 | active |
| ledger/ledger Ledger is a powerful double-entry accounting system accessed from the UNIX command-line, written in C++. It reads plain-text journal files … | 83 | 6019 | stable |
| flamegraph-rs/flamegraph A Rust-powered flamegraph generator and cargo subcommand built on the Inferno library, profiling arbitrary binaries without Perl or pipes. … | 98 | 6014 | active |
| RfidResearchGroup/proxmark3 The Iceman fork of Proxmark3, the client software for the Proxmark3 RFID analysis device, supporting reading, cloning, simulating, and snif… | 88 | 5986 | active |
| pyinfra-dev/pyinfra pyinfra is an agentless infrastructure automation tool that turns Python code into shell commands and executes them over SSH, locally, or a… | 94 | 5965 | active |
| jacob-bd/gemini-notebook-mcp-cli A Python tool providing programmatic access to Google's Gemini Notebook (formerly NotebookLM) through a CLI and an MCP server. It lets user… | 78 | 5946 | active |
| beancount/beancount Beancount is a double-entry bookkeeping tool that lets you define financial transaction records in plain text files. It parses the ledger, … | 77 | 5942 | stable |
| alda-lang/alda Alda is a text-based music composition language where scores are plain text files played back via the `alda` command-line tool. It includes… | 76 | 5935 | active |
| dundee/gdu Gdu is a fast disk usage analyzer with a terminal user interface, written in Go. It uses parallel processing to quickly scan directories an… | 99 | 5933 | active |
| ankitpokhrel/jira-cli JiraCLI is a feature-rich interactive command line tool for Atlassian Jira, inspired by the GitHub CLI. It lets users search, navigate, cre… | 71 | 5918 | active |
| wnlen/clash-for-linux A shell-based management platform for running Clash/Mihomo proxy on Linux, with automatic kernel download, subscription management, node se… | 75 | 5907 | active |
| dpkp/kafka-python kafka-python is a pure-Python client library for Apache Kafka with no external dependencies, providing high-level consumer, producer, and a… | 99 | 5898 | active |
| TheLastGimbus/GooglePhotosTakeoutHelper A command-line tool that reorganizes a Google Takeout export of Google Photos into a single chronological folder, fixing file modification … | 25 | 5878 | active |
| ggreer/the_silver_searcher The Silver Searcher (ag) is a fast command-line code search tool similar to ack, written in C. It respects .gitignore/.hgignore files and u… | 32 | 27108 | maintenance |
| lingui/js-lingui Lingui is a lightweight (2 kb core) internationalization (i18n) framework for JavaScript and TypeScript projects, built on ICU MessageForma… | 97 | 5858 | stable |
| microsoft/sudo Sudo for Windows is a Windows-specific implementation of the sudo concept, letting users run elevated commands directly from unelevated ter… | 70 | 5856 | active |
| isaacs/rimraf A cross-platform Node.js implementation of the UNIX `rm -rf` command, available as both a library and CLI tool for recursively deleting fil… | 69 | 5851 | stable |
| fengshao1227/ccg-workflow CCG Workflow is a multi-model orchestration engine for Claude Code that coordinates Codex CLI, Gemini CLI, and Antigravity CLI from a singl… | 69 | 5851 | active |
| pmndrs/gltfjsx A command-line tool that converts GLTF/GLB 3D model assets into declarative, reusable React Three Fiber JSX components. It builds a pruned … | 32 | 5849 | active |
| mininet/mininet Mininet is a network emulator that creates realistic virtual networks of hosts, switches, and links on a single Linux machine using process… | 23 | 5849 | stable |
| mjswensen/themer Themer is a theme generator that takes a set of colors and outputs themes for editors, terminals, and many other apps, plus matching deskto… | 63 | 5848 | active |
| Dicklesworthstone/destructive_command_guard A high-performance Rust CLI hook that intercepts and blocks destructive git and shell commands before AI coding agents execute them. It int… | 83 | 5840 | active |
| trapexit/mergerfs mergerfs is a FUSE-based union filesystem that logically merges multiple filesystem paths into a single mount point. It offers configurable… | 88 | 5823 | active |
| Pennyw0rth/NetExec NetExec (nxc) is a community-maintained, open-source network execution tool and successor to CrackMapExec, used for pentesting and red-team… | 74 | 5815 | active |
| nvie/gitflow Git extensions implementing Vincent Driessen's git-flow branching model as high-level repository operations. Written in Shell, it automates… | 10 | 26792 | maintenance |
| 34306/vphone-aio A single shell script that downloads, assembles, and runs a pre-built virtualized iOS environment (vphone) on macOS, complete with a jailbr… | 46 | 5805 | active |
| google/clasp Clasp is a command-line tool for developing and managing Google Apps Script projects locally from the terminal. It lets you create, clone, … | 98 | 5803 | active |
| 007revad/Synology_HDD_db A Shell script that adds user-installed HDDs, SSDs, and NVMe drives to Synology NAS compatible drive databases, bypassing DSM's drive compa… | 97 | 5803 | active |
| win-acme/win-acme win-acme is an ACMEv2 client for Windows that automates obtaining and installing SSL/TLS certificates from Let's Encrypt, ZeroSSL, and othe… | 62 | 5787 | active |
| edenhill/kcat kcat (formerly kafkacat) is a lightweight, non-JVM command-line tool for producing to and consuming from Apache Kafka topics, akin to netca… | 23 | 5778 | stable |
| Istanbul (nyc) nyc is the official command-line interface for Istanbul, a JavaScript code coverage tool that instruments ES5 and ES2015+ code with line co… | 71 | 5766 | stable |
| awslabs/mountpoint-s3 Mountpoint for Amazon S3 is a high-throughput FUSE file client that mounts an Amazon S3 bucket as a local file system. It translates file o… | 95 | 5758 | stable |
| facebookresearch/fastText fastText is a lightweight open-source C++ library (with Python bindings and a CLI) from Facebook Research for efficiently learning word rep… | 10 | 26534 | maintenance |
| CharlesPikachu/musicdl A lightweight music downloader written in pure Python that supports dozens of music and audiobook platforms including NetEase Cloud Music, … | 75 | 5757 | active |
| smol-machines/smolvm smolvm is an open-source CLI and runtime for running lightweight, hardware-isolated Linux microVMs locally on macOS, Linux, and Windows, bu… | 79 | 5756 | active |
| martinblech/xmltodict xmltodict is a Python library that converts XML documents into Python dictionaries and back, making XML manipulation feel like working with… | 89 | 5751 | stable |
| kornelski/pngquant pngquant is a command-line lossy PNG compressor that converts images to efficient 8-bit palette PNGs with alpha support, often reducing fil… | 72 | 5742 | stable |
| google/agents-cli A Python CLI plus agent skills that equip coding assistants (Claude Code, Codex, Antigravity, etc.) to build, evaluate, and deploy AI agent… | 81 | 5729 | active |
| tummychow/git-absorb git-absorb is a Rust CLI tool that automatically creates git fixup! commits by matching uncommitted changes to the ancestor commits that la… | 70 | 5699 | active |
| bililive-go/bililive-go Bililive-go is a live stream recording tool written in Go that supports many Chinese and international streaming platforms such as Bilibili… | 95 | 5690 | active |
| Cog-Creators/Red-DiscordBot Red is a fully modular, self-hosted Discord bot written in Python with built-in features for music, moderation, trivia, and stream alerts. … | 87 | 5679 | active |
| AmanVarshney01/create-better-t-stack Better-T-Stack is an MIT-licensed CLI tool for scaffolding end-to-end type-safe TypeScript fullstack projects with customizable stacks (fro… | 83 | 5673 | active |
| eradman/entr entr is a command-line utility that runs arbitrary commands whenever watched files change, using kqueue or inotify instead of polling. It i… | 72 | 5660 | active |