function: cli
8007 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| qarmin/czkawka Czkawka is a fast, multiplatform app written in Rust that finds duplicate files, empty folders, similar images, similar videos, similar mus… | 88 | 33012 | active |
| gulpjs/gulp Gulp is a JavaScript-based streaming build system and task runner that automates repetitive development workflow tasks like compiling, mini… | 52 | 32946 | stable |
| Yeachan-Heo/oh-my-codex oh-my-codex (OMX) is a workflow and orchestration layer built on top of OpenAI Codex CLI, adding hooks, agent teams, HUDs, skills, prompts,… | 78 | 32856 | active |
| podman-container-tools/podman Podman is an open-source, daemonless tool for managing OCI containers, images, volumes, and pods, built on the libpod library. It runs nati… | 98 | 32704 | stable |
| zeroclaw-labs/zeroclaw ZeroClaw is a fast, lightweight personal AI assistant agent runtime written as a single Rust binary that you self-host. It connects to many… | 81 | 32660 | active |
| lovell/sharp sharp is a high-performance Node-API module for image processing in JavaScript runtimes, powered by the libvips library. It converts, resiz… | 95 | 32609 | stable |
| dokku/dokku Dokku is a Docker-powered, open source Platform as a Service (PaaS) that runs on a single server, letting you deploy apps via git push usin… | 94 | 32111 | stable |
| kubernetes/minikube minikube is a tool that runs a local Kubernetes cluster on macOS, Linux, and Windows, aimed at application development and learning Kuberne… | 81 | 32069 | stable |
| basecamp/omarchy Omarchy is an opinionated, preconfigured Arch-based Linux desktop setup by DHH, built around Hyprland with curated themes, tools, and dotfi… | 81 | 32009 | active |
| iawia002/lux Lux is a fast and simple video downloader written in Go, available both as a CLI tool and a library. It supports downloading videos from ma… | 56 | 31656 | active |
| tqdm/tqdm tqdm is a fast, dependency-free Python library that adds smart progress meters to any iterable with a single wrapper call, and also works a… | 97 | 31292 | stable |
| jj-vcs/jj Jujutsu (jj) is a Git-compatible version control system written in Rust with a simple, powerful command-line interface. It uses Git reposit… | 98 | 31211 | active |
| vercel/turborepo Turborepo is a high-performance build system and task runner for JavaScript and TypeScript monorepos, written in Rust by Vercel. It paralle… | 95 | 31023 | stable |
| projectdiscovery/nuclei Nuclei is a fast, open-source vulnerability scanner built on a simple YAML-based template DSL, maintained by ProjectDiscovery. It uses a la… | 98 | 30855 | active |
| Gitlawb/openclaude OpenClaude is an open-source terminal-based coding agent CLI that reads and edits files, runs shell commands, searches codebases, and talks… | 81 | 30843 | active |
| flameshot-org/flameshot Flameshot is a free, open-source, cross-platform screenshot tool with built-in annotation and editing features. It offers both an intuitive… | 96 | 30703 | stable |
| googleworkspace/cli A single command-line tool (`gws`) for interacting with all Google Workspace APIs — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and … | 74 | 30577 | active |
| abiosoft/colima Colima is a CLI tool that provides container runtimes (Docker, Containerd, Incus) on macOS and Linux with minimal setup, built on Lima. It … | 95 | 30526 | active |
| chubin/wttr.in wttr.in is a console-oriented weather forecast service that renders weather reports as ANSI terminal art, HTML, or PNG, accessible via curl… | 75 | 30415 | active |
| davila7/claude-code-templates A CLI tool that installs ready-to-use configurations for Anthropic's Claude Code, including 400+ AI agents, 225+ slash commands, hooks, set… | 70 | 30413 | active |
| helm/helm Helm is the de facto package manager for Kubernetes, packaging pre-configured Kubernetes resources into versioned units called charts that … | 99 | 30178 | stable |
| opentofu/opentofu OpenTofu is an open-source infrastructure-as-code CLI tool for declaratively building, changing, and versioning cloud infrastructure, forke… | 95 | 29937 | stable |
| vercel-labs/skills A TypeScript CLI (npx skills) for the open agent skills ecosystem, letting users discover, install, and run reusable 'skills' (procedural k… | 82 | 29730 | active |
| 233boy/v2ray A one-click V2Ray installation and management shell script for Linux servers. It automates installing the V2Ray core, configuring protocols… | 67 | 29533 | active |
| asmvik/yabai yabai is a tiling window manager for macOS that automatically arranges windows using a binary space partitioning algorithm. It extends the … | 88 | 29510 | stable |
| Composer Composer is the standard dependency manager for PHP, letting developers declare, resolve, and install project libraries from Packagist and … | 96 | 29505 | stable |
| micro-editor/micro Micro is a terminal-based text editor written in Go that aims to be an easy-to-use, intuitive successor to nano. It ships as a single stati… | 75 | 29442 | active |
| iOfficeAI/OfficeCLI OfficeCLI is an open-source, single-binary CLI suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint fi… | 77 | 29330 | active |
| t3-oss/create-t3-app create-t3-app is an interactive CLI scaffolding tool that generates a full-stack, typesafe Next.js application using the T3 Stack. It lets … | 65 | 29101 | active |
| XIU2/CloudflareSpeedTest A Go-based command-line tool that tests latency and download speed across Cloudflare CDN IP ranges to find the fastest IPs (IPv4 and IPv6).… | 93 | 28758 | active |
| sharkdp/hyperfine Hyperfine is a cross-platform command-line benchmarking tool written in Rust. It runs shell commands multiple times, performs statistical a… | 65 | 28741 | stable |
| jackwener/OpenCLI OpenCLI is a Node.js CLI tool that converts websites, browser sessions, and Electron apps into deterministic command-line interfaces for hu… | 77 | 28619 | active |
| tj/commander.js Commander.js is a widely-used Node.js library for building command-line interfaces, providing option and argument parsing, subcommands, and… | 86 | 28375 | stable |
| google/python-fire Python Fire is a Google library that automatically generates command line interfaces from any Python object, including functions, classes, … | 64 | 28208 | stable |
| p-e-w/heretic Heretic is a command-line tool that automatically removes censorship (safety alignment) from transformer-based language models using direct… | 76 | 28157 | active |
| eyaltoledano/claude-task-master Taskmaster is an AI-powered task-management system that generates structured, dependency-aware task lists from a product brief so AI coding… | 70 | 28022 | active |
| charmbracelet/crush Crush is a terminal-based agentic coding assistant from Charm that wires your codebase, tools, and workflows into the LLM of your choice. I… | 82 | 27713 | active |
| facebook/zstd Zstandard (zstd) is a fast lossless compression algorithm and its reference C library, offering zlib-level or better compression ratios at … | 67 | 27628 | stable |
| QwenLM/qwen-code Qwen Code is an open-source AI coding agent that runs in the terminal, providing agentic code editing, review, and automation powered by Qw… | 81 | 27405 | active |
| charmbracelet/glow Glow is a terminal-based markdown reader that renders markdown files with styled formatting directly in the CLI. It can discover local mark… | 89 | 27068 | active |
| Molunerfinn/PicGo PicGo is a cross-platform desktop application (built with Electron and Vue) that uploads images to 60+ image hosting services such as GitHu… | 99 | 27053 | active |
| cmderdev/cmder Cmder is a portable console emulator package for Windows built on ConEmu with Clink enhancements, a Monokai color scheme, and a custom prom… | 67 | 26993 | active |
| Schniz/fnm fnm (Fast Node Manager) is a fast, cross-platform Node.js version manager written in Rust. It installs and switches Node.js versions per-pr… | 84 | 26703 | active |
| remy/nodemon nodemon is a command-line wrapper for Node.js that watches your source files and automatically restarts the application when changes are de… | 89 | 26677 | stable |
| manaflow-ai/cmux cmux is a free, open-source native macOS terminal application built on Ghostty's rendering engine (libghostty), designed for managing multi… | 81 | 26504 | active |
| microsoft/winget-cli WinGet is the official Windows Package Manager client, providing a command-line tool, PowerShell modules, and a COM API for discovering, in… | 95 | 26353 | stable |
| Rollup Rollup is a JavaScript module bundler that compiles small ES modules into larger bundles for libraries and applications, with tree-shaking,… | 95 | 26306 | stable |
| xai-org/grok-build Grok Build is SpaceXAI's terminal-based AI coding agent, written in Rust, that runs as a full-screen interactive TUI. It understands codeba… | 57 | 26100 | active |
| spotDL/spotify-downloader spotDL is a Python command-line tool that finds songs from Spotify playlists on YouTube and downloads them as MP3 files with album art, lyr… | 96 | 25921 | active |
| Wilfred/difftastic Difftastic is a structural diff CLI tool that compares files based on syntax parsed with tree-sitter, rather than line-by-line. It supports… | 94 | 25822 | active |
| Bazel Bazel is an open-source, fast, and scalable build and test system that supports multiple languages and platforms. It uses incremental build… | 97 | 25764 | stable |
| NativeScript NativeScript is an open-source framework for building truly native iOS, Android, and visionOS apps using TypeScript/JavaScript, with suppor… | 95 | 25627 | active |
| asdf asdf is an extendable CLI version manager that manages multiple language runtime versions (Ruby, Node.js, Elixir, Erlang, Go, Python, and m… | 96 | 25548 | stable |
| iBotPeaches/Apktool Apktool is a Java-based command-line tool for reverse engineering Android APK files. It decodes resources and manifest files to nearly orig… | 89 | 25386 | stable |
| Fig (Amazon Q Developer CLI autocomplete) Fig (now Amazon Q Developer CLI) adds IDE-style autocomplete to existing terminals and shells, suggesting subcommands, options, and argumen… | 43 | 25221 | active |
| cookiecutter/cookiecutter Cookiecutter is a cross-platform command-line utility that generates new project directories from project templates called 'cookiecutters',… | 79 | 25065 | stable |
| pypa/pipenv Pipenv is a Python virtualenv and dependency management tool from the PyPA that unifies pip, virtualenv, and Pipfile into a single command-… | 99 | 25036 | stable |
| Guovin/iptv-api An automated IPTV live-stream source updater that aggregates channels from multiple sources, validates availability, speed-tests them, and … | 92 | 25003 | active |
| go-delve/delve Delve is a full-featured debugger for the Go programming language, usable from the command line and via editor integrations. It aims to be … | 94 | 24892 | active |
| radare2 Radare2 is a libre reverse engineering framework and command-line toolset for analyzing, disassembling, debugging, emulating, and modifying… | 94 | 24652 | active |
| Scoop Scoop is a command-line package installer for Windows that installs apps with minimal friction, avoiding UAC prompts, GUI wizards, and PATH… | 68 | 24597 | active |
| danielgatis/rembg Rembg is a Python tool for removing image backgrounds using U2Net-based deep learning models. It can be used as a CLI, Python library, HTTP… | 98 | 24449 | active |
| fastfetch-cli/fastfetch Fastfetch is a neofetch-like command-line tool that gathers and displays system information in a visually appealing, highly customizable wa… | 95 | 24392 | active |
| charmbracelet/gum Gum is a command-line tool that adds polished interactive UI components—menus, text inputs, confirmations, spinners, and more—to shell scri… | 94 | 24285 | active |
| dolthub/dolt Dolt is a version-controlled SQL database that lets you branch, merge, clone, push, and pull data like a Git repository. It exposes a MySQL… | 95 | 24278 | active |
| Spicetify Spicetify is a cross-platform command-line tool that customizes the official Spotify desktop client with themes, CSS, JavaScript extensions… | 96 | 24210 | active |
| urfave/cli urfave/cli is a declarative Go library for building command line applications with commands, subcommands, flags, and shell completion. It h… | 99 | 24204 | stable |
| HandBrake/HandBrake HandBrake is an open-source video transcoder that converts video from nearly any format into modern, widely supported codecs like H.264, H.… | 91 | 24181 | stable |
| uutils/coreutils uutils coreutils is a cross-platform reimplementation of the GNU coreutils command-line utilities written in Rust, aiming to be a drop-in r… | 94 | 23996 | active |
| air-verse/air Air is a live-reloading command line utility for developing Go applications that watches files and automatically rebuilds and restarts the … | 96 | 23923 | active |
| ytdl-org/youtube-dl youtube-dl is a Python-based command-line program to download videos from YouTube.com and many other video platforms. It is released to the… | 53 | 141040 | maintenance |
| slopus/happy Happy is a mobile, web, and desktop client for remotely controlling Claude Code and Codex coding agents from anywhere. It wraps the local C… | 85 | 23508 | active |
| AlDanial/cloc cloc is a command-line tool that counts blank lines, comment lines, and physical lines of source code across many programming languages. It… | 87 | 23466 | stable |
| Oh My Posh Oh My Posh is a cross-platform, highly customizable shell prompt theme engine written in Go. It renders fast, configurable prompts with 118… | 95 | 23352 | active |
| FiloSottile/age age is a simple, modern, and secure file encryption tool, format, and Go library with small explicit keys, no config options, and UNIX-styl… | 64 | 23335 | stable |
| chalk/chalk Chalk is a zero-dependency JavaScript library for styling terminal string output with colors, backgrounds, and text modifiers via a chainab… | 96 | 23308 | stable |
| coleam00/Archon Archon is an open-source workflow engine for AI coding agents that lets you define development processes (planning, implementation, validat… | 87 | 23276 | active |
| eza-community/eza eza is a modern, maintained replacement for the classic Unix `ls` file-listing command, written in Rust and shipped as a single fast binary… | 91 | 23051 | active |
| mochajs/mocha Mocha is a feature-rich JavaScript test framework that runs on Node.js and in the browser, supporting TDD and BDD styles with flexible inte… | 98 | 22905 | stable |
| yorukot/superfile superfile is a modern, visually polished terminal file manager built with Go and the Bubble Tea framework. It offers multi-panel navigation… | 84 | 22877 | active |
| nikitabobko/AeroSpace AeroSpace is an i3-inspired tiling window manager for macOS built in Swift. It emulates virtual workspaces independently of native macOS Sp… | 82 | 22685 | active |
| SVGO SVGO is a Node.js library and command-line application for optimizing SVG files by removing redundant metadata, comments, hidden elements, … | 99 | 22653 | stable |
| localtunnel localtunnel is a Node.js tool that exposes a locally running web server to the internet via a public URL that proxies requests to your loca… | 50 | 22457 | active |
| Ratatui Ratatui is a Rust library for building terminal user interfaces (TUIs) with a widget-based, immediate-mode rendering model. It supports mul… | 90 | 22405 | stable |
| mkdocs/mkdocs MkDocs is a fast, simple static site generator geared toward building project documentation from Markdown source files, configured with a s… | 44 | 22379 | stable |
| SingleFile SingleFile is an open-source browser extension for Chrome, Edge, Firefox, and Safari that saves an entire web page - including images, styl… | 67 | 22251 | stable |
| claude-code-best/claude-code An open-source, buildable and debuggable reimplementation of Anthropic's Claude Code terminal-native agentic coding system, written in Type… | 79 | 22224 | active |
| chriskiehl/Gooey Gooey is a Python library that converts argparse-based command line programs into full desktop GUI applications with a single decorator. It… | 56 | 21905 | stable |
| jarun/nnn nnn (n³) is a fast, tiny (~150 KiB) terminal file manager written in C with an ncurses TUI. It supports disk usage analysis, batch rename, … | 88 | 21835 | stable |
| tpope/vim-fugitive Fugitive is a Vim plugin that wraps Git, exposing arbitrary Git commands via :Git plus higher-level commands like :Gdiffsplit, :Gblame, and… | 64 | 21767 | stable |
| lima-vm/lima Lima is a CLI tool that launches Linux virtual machines on macOS, Linux, and other hosts with automatic file sharing and port forwarding, s… | 97 | 21764 | active |
| pranshuparmar/witr witr is a CLI and TUI tool that traces any running process, port, container, or file back to the exact chain of systems that started it, an… | 79 | 21701 | active |
| SBoudrias/Inquirer.js Inquirer.js is a collection of common interactive command line user interfaces for Node.js, providing prompts like input, select, checkbox,… | 95 | 21615 | stable |
| gitbutlerapp/gitbutler GitButler is a modern Git-based version control client with a desktop GUI and a CLI, built with Tauri, Rust, and Svelte. It offers stacked … | 94 | 21576 | active |
| twpayne/chezmoi chezmoi is a CLI tool for managing personal configuration files (dotfiles) across multiple machines, written in Go and distributed as a sin… | 98 | 21325 | stable |
| nikivdev/code Flow is a Rust-based CLI tool (installed as `f`) that provides an all-in-one developer workflow for moving projects faster, including setup… | 81 | 21122 | active |
| avajs/ava AVA is a minimalist test runner for Node.js with a concise API, detailed error output, and concurrent test execution in isolated worker thr… | 85 | 20830 | active |
| charmbracelet/vhs VHS is a CLI tool that records terminal sessions into GIFs and videos by scripting them in '.tape' files. It lets you write terminal demos … | 82 | 20740 | active |
| Nyr/openvpn-install A Bash script that installs and configures an OpenVPN server on Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, and Fedora in about a minut… | 73 | 20616 | active |
| antonmedv/fx fx is a terminal JSON viewer and processor written in Go, offering an interactive TUI for exploring JSON and JavaScript-expression-based tr… | 84 | 20593 | stable |