Open-source cli software
12453 open-source libraries, tools and applications tagged cli, ranked by how closely cli is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
12453 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| mitmproxy/mitmproxy mitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, HTTP/3, and WebSockets, offered as a console tool (mitm… | 89 | 45113 | stable |
| pyenv pyenv is a lightweight command-line utility that lets you easily switch between multiple Python versions. It works by inserting shims into … | 96 | 45111 | active |
| Omarchy Omarchy is an opinionated, preconfigured Arch-based Linux desktop setup by DHH, built around Hyprland with curated themes, tools, and dotfi… | 83 | 45029 | active |
| janhq/jan Jan is an open‑source desktop application that provides a ChatGPT‑like experience running large language models locally. It includes a GUI,… | 96 | 44984 | active |
| Payload Payload is an open‑source full‑stack framework built on Next.js that provides a TypeScript backend, admin UI, and headless CMS capabilities… | 93 | 44931 | active |
| spf13/cobra Cobra is a Go library for building modern command-line applications with subcommands, flags, and automatic help generation. It powers many … | 71 | 44666 | active |
| sharkdp/fd fd is a fast, user-friendly command-line tool for finding files and directories in the filesystem, written in Rust. It serves as a simpler … | 92 | 44622 | stable |
| herdrdev/herdr Herdr is a Rust‑based CLI runtime that lets AI coding agents run in persistent terminal panes. It provides a server‑client model for detach… | 78 | 44230 | active |
| LifeOS Fabric is an open-source framework for augmenting humans with AI by organizing crowdsourced AI prompts (called patterns) into a modular, re… | 90 | 44214 | active |
| Babel Babel is a JavaScript compiler that transforms modern ECMAScript code into backward‑compatible versions. It provides a rich plugin ecosyste… | 99 | 44135 | active |
| Parcel Parcel is a zero‑configuration web application bundler and build tool written in JavaScript. It provides a fast development server with hot… | 83 | 44024 | active |
| zbezj/HEU_KMS_Activator HEU KMS Activator is a Windows utility for activating Microsoft Windows and Office products via KMS-based license bypass. It is a closed-so… | 86 | 43802 | active |
| vercel-labs/agent-browser agent-browser is a fast, native Rust command‑line interface for controlling Chrome via the Chrome DevTools Protocol. It is designed for AI … | 79 | 43781 | active |
| ziglang/zig Zig is a general-purpose systems programming language with a self-hosted optimizing compiler, C interop, and cross-compilation support. The… | 50 | 43311 | active |
| Unitech/pm2 PM2 is a production process manager for Node.js and Bun applications with a built-in load balancer and cluster mode. It daemonizes applicat… | 94 | 43300 | stable |
| aria2/aria2 aria2 is a lightweight, cross-platform command-line download utility supporting HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink with multi-… | 59 | 42970 | stable |
| FuelLabs/fuels-ts fuels-ts is a TypeScript SDK for interacting with the Fuel blockchain. It provides utilities for connecting to the network, managing wallet… | 85 | 42940 | active |
| mingrammer/diagrams Diagrams is a Python library that lets you create cloud system architecture diagrams using code. It renders the diagrams via Graphviz and s… | 82 | 42751 | active |
| Agno Agno is a Python‑based SDK and runtime for building, deploying, and managing AI agent platforms. It provides a full stack—from agent defini… | 95 | 42675 | active |
| sxyazi/yazi Yazi is a blazing-fast terminal file manager written in Rust, built on non-blocking async I/O with concurrent task scheduling. It offers im… | 93 | 42494 | active |
| BettaFish MiroFish is a Python‑based multi‑agent AI engine that creates a high‑fidelity digital twin of real‑world scenarios. It lets users inject se… | 75 | 42341 | active |
| fastlane fastlane is an open‑source command‑line tool written in Ruby that automates building, testing, and releasing iOS and Android apps. It provi… | 99 | 42244 | active |
| Xray Xray-core is a high-performance, modular proxy platform written in Go. It supports multiple protocols (VLESS, VMess, Shadowsocks, Trojan, e… | 89 | 42060 | active |
| Black Black is an uncompromising Python code formatter that reformats entire files in a deterministic way. It can be run as a command‑line tool, … | 94 | 41865 | stable |
| Black Black is an opinionated, deterministic Python code formatter that reformats code to a single consistent style. It runs as a CLI, integrates… | 94 | 41865 | stable |
| cheat.sh cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It … | 75 | 41796 | active |
| cheat.sh A unified cheat sheet service providing instant access to community-driven cheat sheets for 56 programming languages, DBMSes, and 1000+ UNI… | 75 | 41796 | stable |
| Hexo Hexo is a fast, simple, and powerful static site generator built on Node.js. It lets you write posts in Markdown and generate a full static… | 83 | 41778 | active |
| Hexo Hexo is a fast, simple and powerful static site/blog framework powered by Node.js. It converts Markdown posts into static HTML files with t… | 83 | 41778 | stable |
| Manim Manim Community Edition is a Python framework and animation engine for programmatically creating precise mathematical animations and explan… | 95 | 41722 | active |
| AstrBot AstrBot is an open-source AI agent assistant and development framework written in Python. It provides multi‑platform LLM chatbots with plug… | 95 | 41689 | active |
| HKUDS/DeepTutor DeepTutor is an open‑source, agentic framework that combines large language models with retrieval‑augmented generation to deliver lifelong,… | 79 | 41457 | active |
| llvm/llvm-project LLVM is a modular, reusable compiler and toolchain infrastructure that provides libraries, tools, and APIs for building compilers, optimize… | 100 | 41132 | active |
| Hmbown/CodeWhale Codewhale is an open‑source terminal‑native coding agent written in Rust that can read, edit, and run code using any hosted or local LLM yo… | 79 | 41097 | active |
| schollz/croc croc is a command‑line utility for fast, simple, and secure file transfers between computers. It uses peer‑to‑peer connections with optiona… | 97 | 40458 | active |
| php/php-src PHP is a widely-used open-source scripting language interpreter designed for web development and general-purpose programming. It runs on mu… | 94 | 40449 | active |
| datalab-to/marker Marker is an open‑source Python tool that converts PDFs and other document formats into markdown, JSON, HTML, and structured chunks. It sup… | 89 | 40358 | active |
| PostHog PostHog is an open‑source platform for product analytics, feature flags, session replay, error tracking and experimentation. It can be self… | 95 | 40328 | active |
| ShellCheck ShellCheck is a command‑line static analysis tool that scans shell scripts for syntax errors, semantic problems, and portability issues. It… | 68 | 40190 | active |
| ShellCheck ShellCheck is a GPLv3 static analysis tool that finds bugs, pitfalls, and style issues in bash/sh shell scripts. It runs from the terminal,… | 68 | 40190 | stable |
| wshobson/agents Agents is a multi-harness plugin marketplace that provides a curated collection of AI agent plugins, skills, and commands. It supports Clau… | 62 | 40166 | active |
| ajeetdsouza/zoxide zoxide is a smarter cd command written in Rust that learns your most-used directories and lets you jump to them with a few keystrokes. It w… | 86 | 40165 | stable |
| evanw/esbuild esbuild is an extremely fast JavaScript/TypeScript bundler and minifier written in Go. It bundles ESM and CommonJS modules, CSS, JSX, and T… | 91 | 40071 | stable |
| Novu Novu is an open-source communication infrastructure that provides unified APIs for notifications and AI agent conversations across many cha… | 92 | 40038 | active |
| Ink Ink is a React renderer for building interactive command-line applications. It lets developers use familiar React components and Flexbox la… | 94 | 40000 | active |
| Halo Halo is an open‑source, Java‑based CMS that lets you build blogs, knowledge bases, corporate sites, and online stores. It offers a plugin‑c… | 99 | 39944 | active |
| Aseprite Aseprite is an animated sprite editor and pixel art drawing tool for creating 2D game assets, with layers, frames, onion skinning, and pale… | 98 | 39936 | stable |
| Yeachan-Heo/oh-my-claudecode oh-my-claudecode is a TypeScript-based framework that orchestrates multiple AI agents such as Claude, Gemini, and Codex for code‑related ta… | 79 | 39798 | active |
| zhaoxuya520/reverse-skill reverse-skill is an AI‑driven cybersecurity skill router that guides reverse engineering, penetration testing, and security research tasks.… | 65 | 39537 | active |
| Project NOMAD Project NOMAD is a self‑contained offline‑first knowledge and education server that serves Wikipedia, books, maps and optional local AI thr… | 85 | 39414 | active |
| Project NOMAD Project NOMAD is a self-hosted, offline-first knowledge and education server that packages Wikipedia, books, courses, offline maps, and opt… | 85 | 39414 | active |
| Dioxus Dioxus is a Rust‑based fullstack framework that lets you write a single codebase for web, desktop, and mobile applications. It provides a v… | 95 | 39363 | active |
| Metasploit Framework Metasploit Framework is an open-source penetration testing platform written in Ruby. It provides a collection of exploits, payloads, and au… | 75 | 39058 | active |
| httpie/cli HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP… | 23 | 38644 | stable |
| Harness Open Source Platform Harness Open Source is an all‑in‑one self‑hosted developer platform that provides source code management, CI/CD pipelines, cloud developmen… | 90 | 38546 | active |
| Playwright A Model Context Protocol (MCP) server from Microsoft that exposes Playwright browser automation capabilities to LLMs and MCP clients. It le… | 83 | 38481 | active |
| Istio Service Mesh Istio is an open-source service mesh that provides a uniform way to connect, secure, control, and observe microservices. It runs as a contr… | 95 | 38442 | active |
| Trilium Notes Trilium Notes is a free, open‑source, cross‑platform hierarchical note‑taking application built with Electron. It lets you build a personal… | 99 | 38380 | active |
| Docker Compose Docker Compose is a tool for defining and running multi-container Docker applications using the Compose file format (compose.yaml). It lets… | 98 | 38368 | stable |
| SagerNet/sing-box sing-box is a universal proxy platform that supports a wide range of proxy protocols and can run as a service or CLI tool. It is written in… | 93 | 38331 | active |
| Trivy Trivy is an open‑source command‑line security scanner that detects vulnerabilities, misconfigurations, secrets, licenses and generates SBOM… | 98 | 38274 | active |
| soxoj/maigret Maigret is a Python‑based command‑line tool that gathers public information about a person using only a username. It checks thousands of we… | 97 | 38084 | active |
| vlang/v The V programming language: a simple, fast, safe compiled language whose compiler bootstraps itself in under a second with zero library dep… | 91 | 38018 | active |
| OpenBMB/VoxCPM VoxCPM is a tokenizer-free text-to-speech system built on a diffusion autoregressive architecture that generates continuous speech represen… | 74 | 37924 | active |
| Dokploy Dokploy is an open‑source, self‑hosted Platform as a Service that simplifies deploying applications and databases. It provides a web UI, CL… | 87 | 37756 | active |
| Dokploy Dokploy is a free, self-hostable Platform as a Service (PaaS) that simplifies deploying and managing applications and databases on your own… | 87 | 37756 | active |
| AlexsJones/llmfit llmfit is a Rust‑based command‑line and TUI tool that inspects your system’s CPU, RAM, GPU and other accelerators to recommend which open‑s… | 77 | 37664 | active |
| PDFMathTranslate/PDFMathTranslate PDFMathTranslate is a Python‑based tool that translates scientific PDF documents into multiple languages while preserving the original layo… | 70 | 37623 | active |
| alibaba/arthas Arthas is an open‑source Java diagnostic tool that lets developers troubleshoot live applications without restarting or modifying code. It … | 96 | 37569 | active |
| mpv mpv is a free, open‑source command‑line media player written in C. It supports a wide range of audio and video formats, hardware decoding, … | 73 | 37442 | active |
| mpv mpv is a free, open-source, cross-platform command-line media player built on FFmpeg that supports a wide variety of media formats, codecs,… | 73 | 37442 | active |
| Claude Code Router Claude Code Router is a local control plane that routes requests from AI agents to multiple LLM providers and can fuse capabilities like vi… | 85 | 37369 | active |
| Firecracker Firecracker is an open‑source virtual machine monitor that runs lightweight microVMs using KVM. It provides VM‑level isolation with contain… | 97 | 37354 | active |
| Firecracker Firecracker is an open-source virtual machine monitor (VMM) that uses Linux KVM to create and manage lightweight microVMs for secure multi-… | 97 | 37354 | stable |
| markedjs/marked Marked is a JavaScript library that parses and compiles Markdown into HTML. It works in Node.js, browsers, and as a command‑line tool, and … | 100 | 37254 | active |
| Postiz Postiz is an open-source, agentic social media scheduling platform built with TypeScript and Next.js. It lets users schedule, automate, and… | 92 | 37199 | active |
| 1Panel-dev/1Panel 1Panel is an open-source web-based Linux server management panel that also provides lightweight AI management capabilities. It offers a gra… | 98 | 37152 | active |
| Tailscale Tailscale is an open‑source zero‑trust networking platform built on WireGuard that provides secure, identity‑based connectivity across devi… | 98 | 37016 | active |
| JCodesMore/ai-website-cloner-template AI Website Cloner Template is a Next.js starter that uses AI coding agents to recreate any website as a clean codebase. It provides a singl… | 81 | 36938 | active |
| pnpm pnpm is a fast, disk‑space‑efficient package manager for JavaScript and Node.js projects. It works as a drop‑in replacement for npm and inc… | 95 | 36831 | active |
| Lightpanda Browser Lightpanda Browser is a lightweight, headless web browser built from scratch in Zig, designed for AI agents and automation tasks. It offers… | 99 | 36755 | active |
| Lightpanda Browser Lightpanda is a headless web browser built from scratch in Zig, designed for AI agents, automation, and web scraping rather than human rend… | 99 | 36755 | active |
| restic backup solution restic is a fast, secure, and efficient command‑line backup program written in Go. It supports multiple backends, deduplication, and strong… | 84 | 36276 | active |
| just Just is a fast, cross‑platform command runner that lets you define project‑specific recipes in a justfile. It provides a simple, Make‑like … | 95 | 36170 | active |
| just just is a command runner that saves and runs project-specific commands defined in a justfile with make-inspired syntax. It focuses on runni… | 95 | 36170 | stable |
| zsh-users/zsh-autosuggestions A zsh plugin that provides Fish-like autosuggestions, showing command completions inline as you type based on history and completions. Sugg… | 41 | 36110 | stable |
| Langfuse Langfuse is an open‑source platform for tracing, evaluating, and monitoring LLM applications. It provides unified observability, prompt man… | 94 | 36043 | active |
| lerna/lerna Lerna is a fast, modern CLI tool for managing JavaScript/TypeScript monorepos. It handles package versioning, publishing, and efficient tas… | 95 | 36038 | active |
| jq jq is a lightweight, portable command-line tool for processing JSON data. It lets you slice, filter, map, and transform JSON with concise, … | 82 | 35854 | active |
| jq jq is a lightweight command-line JSON processor written in portable C with zero runtime dependencies. It lets users slice, filter, map, and… | 82 | 35854 | stable |
| esengine/DeepSeek-Reasonix Reasonix is a DeepSeek-native AI coding agent that runs locally as a single Go binary. It provides a terminal‑first workflow with optional … | 78 | 35837 | active |
| can1357/oh-my-pi Oh My Pi is a CLI‑based AI coding agent that wires an IDE directly into the tool. It ships with dozens of LSP/DAP operations, built‑in tool… | 80 | 35778 | active |
| junegunn/vim-plug vim-plug is a minimalist, single-file plugin manager for Vim and Neovim with over ten years of history. It offers fast parallel installatio… | 67 | 35770 | stable |
| HKUDS/Vibe-Trading Vibe-Trading is an open-source AI finance research agent that turns natural-language prompts into runnable market research, backtests, and … | 81 | 35591 | active |
| jdx/mise mise is a single command‑line interface that manages development tool versions, per‑project environment variables, and custom tasks. It sto… | 95 | 35134 | active |
| MetaCubeX/mihomo MetaCubeX/mihomo (formerly Clash.Meta) is a cross-platform rule-based proxy core written in Go that supports multiple proxy protocols and f… | 100 | 35068 | active |
| Laravel Laravel is a batteries-included PHP web application framework with expressive syntax, covering routing, ORM (Eloquent), templating (Blade),… | 95 | 34966 | stable |
| ntfy ntfy is an open‑source HTTP‑based pub‑sub notification service written in Go. It provides a simple REST API and CLI to publish and subscrib… | 100 | 34901 | active |
| btop btop++ is a terminal-based system resource monitor written in C++ that displays CPU, memory, disk, network, processes, and GPU usage with a… | 85 | 34891 | active |
| OCRmyPDF OCRmyPDF is a command‑line utility that adds an OCR text layer to scanned PDF files, making them searchable and copy‑pasteable. It leverage… | 96 | 34884 | active |