function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| oldratlee/useful-scripts A collection of handy shell and Java utility scripts that automate common developer tasks, such as finding CPU-hungry Java threads and dupl… | 62 | 7522 | active |
| tailcallhq/forgecode ForgeCode is an open-source, Rust-based CLI coding agent (AI pair programmer) that integrates LLMs from 300+ providers directly into the te… | 83 | 7513 | active |
| Kaggle/kaggle-cli The official Kaggle command-line interface for interacting with Kaggle competitions, datasets, models, notebooks, and discussion forums. It… | 97 | 7511 | active |
| soimort/translate-shell Translate Shell is a command-line translator that provides access to Google Translate, Bing Translator, Yandex.Translate, and Apertium from… | 23 | 7506 | stable |
| conda/conda Conda is a cross-platform, language-agnostic binary package and environment manager written in Python. It makes isolated environments first… | 99 | 7493 | stable |
| symfony/process Symfony Process is a PHP component that executes commands in sub-processes, replacing raw PHP functions like exec and shell_exec. It handle… | 99 | 7453 | stable |
| laravel/tinker Laravel Tinker is a powerful REPL (interactive shell) for the Laravel framework, built on top of the PsySH package. It lets developers inte… | 88 | 7440 | active |
| mvdctop/Movie_Data_Capture A Python-based local movie organizer that scrapes and renames movie metadata for media servers. It prepares local movie files with correct … | 96 | 7432 | active |
| alexellis/k3sup k3sup is a lightweight Go CLI tool that bootstraps a K3s Kubernetes cluster on any local or remote VM over SSH, getting you a working KUBEC… | 85 | 7424 | active |
| cachix/devenv devenv is a Rust CLI tool that lets developers declare their entire development environment—packages, language toolchains, services, tasks,… | 98 | 7408 | active |
| gorakhargosh/watchdog Watchdog is a Python library and set of shell utilities for monitoring file system events across platforms. It provides a cross-platform Ob… | 79 | 7399 | stable |
| yuk7/ArchWSL ArchWSL is an Arch Linux distribution packaged for Windows Subsystem for Linux, built on the wsldl launcher. It lets users install and run … | 70 | 7398 | active |
| timvisee/ffsend ffsend is a fully featured command-line client for the Firefox Send file-sharing service, letting users upload and download files and direc… | 47 | 7394 | active |
| pyenv-win/pyenv-win pyenv-win is a Windows port of pyenv, a simple Python version management tool that lets you install and switch between multiple Python vers… | 67 | 7384 | active |
| chmln/sd sd is an intuitive find & replace command-line tool written in Rust, designed as a simpler, faster alternative to sed. It uses familiar Jav… | 65 | 7326 | stable |
| unjs/consola Consola is an elegant console logger library for Node.js and browsers that wraps console output with fancy formatting, tags, and pluggable … | 79 | 7323 | stable |
| mgba-emu/mgba mGBA is a fast and highly accurate emulator for Game Boy Advance games, with additional support for Game Boy and Game Boy Color titles. It … | 74 | 7319 | active |
| mcmilk/7-Zip-zstd A fork of 7-Zip adding modern compression codecs (Zstandard, Brotli, LZ4, LZ5, Lizard, Fast LZMA2) to the archiver's GUI and CLI. It can be… | 96 | 7312 | active |
| Yelp/dumb-init dumb-init is a minimal init system and process supervisor designed to run as PID 1 inside Linux containers such as Docker. It is a small st… | 64 | 7303 | stable |
| jrnl-org/jrnl jrnl is a command-line journal application for creating, searching, and viewing journal entries stored as human-readable plain text files. … | 87 | 7300 | active |
| julienXX/terminal-notifier terminal-notifier is a command-line tool for sending macOS User Notifications from the terminal. It ships as an app bundle and supports opt… | 88 | 7296 | active |
| technomancy/leiningen Leiningen is the classic build and project automation tool for Clojure, handling project scaffolding, dependency management, testing, REPL … | 78 | 7296 | stable |
| wasm-bindgen/wasm-pack wasm-pack is a command-line workflow tool for building Rust code into WebAssembly packages that interoperate with JavaScript. It scaffolds … | 82 | 7282 | active |
| Done-0/fuck-u-code A CLI code-quality analyzer that scores codebases 0-100 and produces humorous 'legacy-mess' reports across 14 languages using tree-sitter A… | 75 | 7276 | active |
| folke/which-key.nvim A Neovim plugin that shows available keybindings in a popup as you type, helping users remember their keymaps. It supports multiple modes, … | 56 | 7264 | active |
| corpnewt/gibMacOS A Python 2/3 command-line script that downloads macOS installer components directly from Apple's software catalog. It can also build Intern… | 72 | 7243 | active |
| amoffat/sh sh is a Python library that replaces the subprocess module, letting you call any external program as if it were a Python function. It works… | 96 | 7242 | active |
| pypa/hatch Hatch is a modern, extensible Python project manager from PyPA that combines a standards-compliant build system, environment management, Py… | 98 | 7228 | active |
| 0xGF/boneyard Boneyard is a skeleton loading screen framework that automatically captures pixel-perfect skeleton placeholders from your real rendered UI … | 75 | 7220 | active |
| trentm/node-bunyan Bunyan is a simple and fast JSON logging library for Node.js services, producing one-line JSON log records with standard fields, serializer… | 32 | 7208 | stable |
| amacneil/dbmate Dbmate is a lightweight, framework-agnostic database migration tool distributed as a single standalone binary. It manages timestamp-version… | 99 | 7185 | stable |
| jarun/buku buku is a powerful command-line bookmark manager and personal textual mini-web, with a portable, merge-able database and no tracking. It al… | 74 | 7184 | active |
| Cisco-Talos/clamav ClamAV is an open-source antivirus engine and toolkit for detecting trojans, viruses, malware, and other malicious threats. It includes a m… | 98 | 7176 | active |
| vektra/mockery mockery is a CLI tool that auto-generates mock implementations for Go interfaces using the stretchr/testify/mock package. It eliminates the… | 99 | 7154 | active |
| watchexec/watchexec Watchexec is a standalone command-line tool written in Rust that watches files and directories and runs a command whenever modifications ar… | 99 | 7140 | active |
| simeji/jid jid is an interactive command-line tool for incrementally drilling down into JSON data using jq-like and JMESPath filter queries. It provid… | 96 | 7136 | active |
| aome510/spotify-player spotify_player is a fast, configurable terminal-based Spotify client written in Rust with full feature parity to the official Spotify app. … | 90 | 7134 | active |
| electron/forge Electron Forge is an all-in-one toolchain for building, packaging, and publishing Electron desktop applications. It unifies scaffolding, na… | 90 | 7133 | active |
| actuallymentor/battery A free, open-source CLI and menu bar GUI tool for limiting battery charge (e.g., to 80%) on Apple Silicon MacBooks to prolong battery longe… | 68 | 7132 | active |
| charmbracelet/huh A Go library for building interactive terminal forms and prompts, built on the Bubble Tea TUI framework. It supports grouped multi-page for… | 80 | 7127 | active |
| XuehaiPan/nvitop nvitop is an interactive NVIDIA GPU process viewer and monitoring tool built on NVML, offering a richer alternative to nvidia-smi with an h… | 90 | 7123 | active |
| pimalaya/himalaya Himalaya is a command-line email client written in Rust for listing, reading, composing, sending, searching, and moving messages. It suppor… | 90 | 7112 | active |
| gopasspw/gopass gopass is a command-line password manager for teams, serving as a drop-in replacement for the standard UNIX pass tool. It encrypts secrets … | 82 | 7107 | stable |
| RsaCtfTool/RsaCtfTool A Python CLI tool that attacks weak RSA public keys to recover private keys and decrypt ciphertext, combining many factorization and lattic… | 76 | 7097 | active |
| Kimi Code CLI Kimi Code CLI (formerly Kimi CLI) is a terminal-based AI coding agent from Moonshot AI that reads and edits code, executes shell commands, … | 76 | 7089 | active |
| kubernetes-sigs/krew Krew is the package manager for kubectl plugins, helping users discover, install, upgrade, and uninstall kubectl plugins from a centralized… | 71 | 7032 | stable |
| google/gops gops is a command-line tool from Google that lists all Go processes running on a system and diagnoses them. Processes that embed the gops a… | 73 | 7017 | active |
| git-quick-stats/git-quick-stats A command-line tool written in Bash that extracts various statistics from git repositories, such as commits, contributors, and file activit… | 83 | 7000 | stable |
| sindresorhus/fkill-cli fkill-cli is a cross-platform command-line tool for killing processes by PID, name, or port, with an interactive fuzzy-search UI. It is bui… | 51 | 7000 | active |
| facebook/sapling Sapling SCM is a cross-platform, Git-compatible source control system from Meta, built in Rust, comprising the `sl` CLI, the Mononoke serve… | 90 | 6993 | active |
| Ji4n1ng/OpenInTerminal A macOS Finder toolbar app that opens the current directory in terminal emulators like Terminal, iTerm, Hyper, Alacritty, and many others, … | 94 | 6973 | active |
| librespot-org/librespot Librespot is an open-source Spotify client library written in Rust that lets applications control and play music via Spotify's service and … | 80 | 6973 | active |
| PyCQA/isort isort is a Python utility and library that automatically sorts imports alphabetically and separates them into sections by type. It ships as… | 99 | 6947 | stable |
| rust-lang/rustfmt rustfmt is the official Rust code formatter that formats Rust code according to standard style guidelines. It integrates with cargo via `ca… | 67 | 6946 | stable |
| skim-rs/skim Skim is a fuzzy finder written in Rust that provides a single executable called `sk` for interactively filtering lists of files, lines, and… | 95 | 6935 | active |
| blinksh/blink Blink Shell is a professional, desktop-grade terminal emulator for iOS and iPadOS built on Mosh and SSH for stable, persistent remote conne… | 73 | 6912 | active |
| RubyMetric/chsrc chsrc is a cross-platform command-line tool and framework for switching package manager mirrors (change source) on Linux, Windows, macOS, B… | 91 | 6854 | active |
| leejet/stable-diffusion.cpp A pure C/C++ inference engine for diffusion models (Stable Diffusion, FLUX, Wan, Qwen Image, Z-Image, and more) built on ggml in the style … | 91 | 6846 | active |
| Pry Pry is a runtime developer console and IRB alternative for Ruby with powerful introspection capabilities such as source and documentation b… | 74 | 6836 | stable |
| django-extensions/django-extensions A collection of custom management command extensions for the Django framework, installable via pip and enabled through INSTALLED_APPS. It a… | 71 | 6813 | active |
| midudev/autoskills autoskills is a Node.js CLI tool that scans a project's package.json and config files to detect its tech stack, then auto-installs curated … | 73 | 6806 | active |
| ml-explore/mlx-lm A Python package for running and fine-tuning large language models on Apple silicon using the MLX framework. It integrates with the Hugging… | 80 | 6801 | active |
| raycast/script-commands A community repository of Script Commands for the Raycast launcher, letting users run small shell scripts (in Bash, Swift, Python, Node.js,… | 77 | 6791 | active |
| SWE-agent/mini-swe-agent A radically minimal AI software engineering agent (~100 lines of core Python) that solves GitHub issues and assists in the command line, sc… | 79 | 6779 | active |
| simulot/immich-go Immich-Go is a standalone Go CLI tool for uploading large photo collections to a self-hosted Immich server without requiring Node.js. It sp… | 88 | 6773 | active |
| espeak-ng/espeak-ng eSpeak NG is a compact open-source text-to-speech synthesizer supporting over 100 languages and accents, using formant synthesis for small … | 67 | 6763 | active |
| visioncortex/vtracer VTracer is an open-source tool and library that converts raster images (JPG, PNG) into vector graphics (SVG), handling both colored images … | 98 | 6745 | active |
| ktlint/ktlint Ktlint is an opinionated Kotlin linter with a built-in formatter that enforces a standard code style without configuration. It supports .ed… | 80 | 6735 | active |
| aws/aws-sam-cli AWS SAM CLI is an open-source command-line tool for building, locally testing, debugging, and deploying serverless applications defined wit… | 98 | 6732 | active |
| bleachbit/bleachbit BleachBit is an open-source system cleaner for Windows and Linux that frees disk space and protects privacy by deleting caches, cookies, lo… | 95 | 6713 | stable |
| marlonrichert/zsh-autocomplete A Zsh plugin that adds real-time type-ahead autocompletion to the command line, listing completions automatically as you type. It also conf… | 87 | 6709 | active |
| max-sixty/worktrunk Worktrunk is a Rust CLI that simplifies Git worktree management, making worktrees as easy to use as branches. It is designed for running mu… | 79 | 6665 | active |
| jenv/jenv jEnv is a command-line tool, adapted from rbenv, for managing multiple Java JDK/JRE installations on a development machine. It lets you swi… | 67 | 6655 | active |
| masonr/yet-another-bench-script YABS is a self-contained bash script that benchmarks Linux servers by running fio for disk I/O, iperf3 for network throughput, and Geekbenc… | 73 | 6653 | active |
| ultraworkers/claw-code-parity A temporary Rust workspace tracking parity work for the claw-code coding agent while the original repo undergoes migration to Rust. It prov… | 10 | 6650 | active |
| mesonbuild/meson Meson is an open-source, high-performance build system written in Python that generates build files for backends like Ninja, Visual Studio,… | 98 | 6617 | stable |
| IonicaBizau/git-stats git-stats is a Node.js command-line tool that computes local git statistics and renders GitHub-like contributions calendars in the terminal… | 63 | 6602 | active |
| symfony/translation The Symfony Translation component provides tools to internationalize PHP applications by translating messages based on the user's locale. I… | 99 | 6599 | stable |
| openai/tart Tart is a CLI virtualization toolset for building, running, and managing macOS and Linux virtual machines on Apple Silicon, built on Apple'… | 99 | 6589 | active |
| xataio/pgroll pgroll is an open-source command-line tool for safe, reversible, zero-downtime schema migrations on PostgreSQL. It serves multiple schema v… | 86 | 6560 | active |
| SawyerHood/dev-browser A CLI tool that lets AI agents and developers control a browser by running sandboxed JavaScript scripts against a full Playwright API. It s… | 78 | 6560 | active |
| MrLesk/Backlog.md Backlog.md is a zero-config CLI that turns any Git repository into a Markdown-native task manager and Kanban board, storing every task as a… | 81 | 6546 | active |
| k3d-io/k3d k3d is a CLI tool written in Go that runs Rancher's lightweight k3s Kubernetes distribution inside Docker containers. It lets you spin up m… | 90 | 6536 | active |
| bmrf/tron Tron is an automated Windows PC cleanup and disinfection script, implemented as a collection of batch files that orchestrate many community… | 65 | 6530 | active |
| Mebus/cupp CUPP is a Python CLI tool that generates targeted password wordlists by profiling personal information about a user, such as birthdays, nic… | 74 | 6507 | active |
| chaosblade-io/chaosblade ChaosBlade is an open-source chaos engineering toolkit from Alibaba for injecting faults into hosts, applications, and Kubernetes clusters … | 99 | 6505 | active |
| dimitri/pgloader pgloader is a data loading and migration tool for PostgreSQL built on the COPY command. It migrates entire databases from MySQL, SQLite, MS… | 82 | 6504 | active |
| H3 H3 is a hexagonal hierarchical geospatial indexing system developed at Uber, implemented as a C core library with bindings for many languag… | 85 | 6495 | stable |
| nikolaeu/numi Numi is a beautiful calculator app for macOS, Windows, and Linux that lets you type tasks naturally (e.g. '$20 in euro - 5% discount' or 't… | 86 | 6492 | active |
| YunYouJun/cook A web application that helps users find Chinese recipes based on limited ingredients at home, with recipe data sourced from Feishu spreadsh… | 67 | 6492 | active |
| Andyyyy64/whichllm whichllm is a Python CLI tool that auto-detects your GPU, CPU, and RAM, then ranks local LLMs from HuggingFace that will actually run and p… | 81 | 6488 | active |
| evcxr/evcxr Evcxr is an evaluation context for Rust comprising a Jupyter kernel, a Rust REPL, and a shared library for evaluating Rust code incremental… | 95 | 6478 | active |
| palera1n/palera1n palera1n is an open-source jailbreak tool for Apple devices using the checkm8 bootrom exploit, supporting A8 through A11 chips and T2 secur… | 88 | 6475 | active |
| sharkdp/pastel pastel is a command-line tool written in Rust to generate, analyze, convert, and manipulate colors. It supports many color formats and spac… | 69 | 6466 | stable |
| tealdeer-rs/tealdeer Tealdeer is a very fast Rust implementation of the tldr client, showing simplified, example-based community man pages for CLI commands. It … | 95 | 6465 | active |
| espressif/esptool esptool is a Python-based, platform-independent serial utility for flashing firmware, provisioning, and interacting with Espressif SoCs suc… | 97 | 6457 | stable |
| google/wireit Wireit is a Google-maintained tool that upgrades npm/pnpm/yarn scripts with dependency graphs, parallel execution, watch mode, and incremen… | 76 | 6424 | active |
| javaht/claude-desktop-zh-cn A community localization patch that adds Simplified and Traditional Chinese interface support to the Claude Desktop app on macOS and Window… | 80 | 6418 | active |
| wireservice/csvkit csvkit is a suite of Python-based command-line tools for converting to and working with CSV files. It includes utilities like csvcut, csvst… | 75 | 6409 | stable |
| brightdata/cli The official Bright Data CLI (npm package @brightdata/cli) providing terminal access to Bright Data's web scraping, search, and structured … | 81 | 6406 | active |