Open-source cli software
8331 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.
8331 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| Freqtrade Freqtrade is a free, open‑source cryptocurrency trading bot written in Python. It supports multiple exchanges, offers a Telegram and web UI… | 98 | 55362 | active |
| ayghri/i-have-adhd i-have-adhd is a Claude skill/plugin that formats coding assistant responses into concise, action‑oriented steps. It suppresses tangents an… | 59 | 55195 | active |
| goose Goose is an open‑source, extensible AI agent written in Rust that runs locally as a desktop app, CLI tool, and embeddable API. It connects … | 86 | 55171 | active |
| wagoodman/dive Dive is a Go-based CLI/TUI tool for exploring Docker and OCI image layers, showing each layer's file contents and changes. It estimates ima… | 56 | 54627 | active |
| coreyhaines31/marketingskills Marketing Skills is a JavaScript library that provides a collection of AI agent skills for marketing tasks such as SEO, copywriting, CRO, a… | 78 | 54081 | active |
| BMad Method BMad Method is an open‑source framework that guides agile AI‑driven software development from idea to working code. It provides CLI tools, … | 87 | 54038 | active |
| ChromeDevTools/chrome-devtools-mcp chrome-devtools-mcp is a TypeScript library and CLI that runs a Model-Context-Protocol (MCP) server, exposing Chrome DevTools capabilities … | 81 | 53743 | active |
| jesseduffield/lazydocker A simple terminal UI for managing Docker containers, images, volumes, and docker-compose services, written in Go with the gocui library. It… | 72 | 53152 | active |
| HKUDS/CLI-Anything CLI-Anything is a Python framework and registry (CLI-Hub) for generating and distributing agent-native command-line interfaces for arbitrar… | 71 | 53102 | active |
| sickcodes/Docker-OSX Docker-OSX provides a Docker image that runs a near‑native macOS virtual machine using KVM inside a container. It enables X11 forwarding, i… | 52 | 52949 | active |
| multica-ai/multica Multica is an open‑source, self‑hostable platform that lets you manage human and AI coding agents together as teammates. It provides a unif… | 79 | 52428 | active |
| dbeaver/dbeaver DBeaver is a free, open‑source universal database management tool with a graphical UI. It supports hundreds of databases via JDBC/ODBC and … | 99 | 52011 | active |
| ethereum/go-ethereum Go Ethereum (geth) is the official Go implementation of the Ethereum protocol, providing a full node client and development library. It ena… | 99 | 51390 | active |
| Cypress Cypress is a fast, easy-to-use testing framework for end‑to‑end and component testing of web applications. It runs directly in the browser … | 98 | 51046 | active |
| skylot/jadx JADX is a Dex to Java decompiler that produces readable Java source code from Android APK, dex, aar, aab, and zip files, available as both … | 85 | 50675 | active |
| container container is a command‑line tool written in Swift that lets you create and run Linux containers as lightweight virtual machines on Apple si… | 85 | 50528 | active |
| Homebrew Homebrew is a command-line package manager that installs and manages software on macOS, Linux, and Windows Subsystem for Linux. It uses Rub… | 95 | 50023 | active |
| Ruff Ruff is an extremely fast Python linter and code formatter written in Rust. It provides linting, automatic fixing, and formatting through a… | 94 | 49933 | active |
| Terraform Terraform is a command‑line tool that lets you define, provision, and manage infrastructure across many cloud providers using declarative c… | 100 | 49931 | active |
| kepano/obsidian-skills Obsidian Skills is a collection of agent‑compatible skills that let large language model agents interact with Obsidian vaults. It provides … | 59 | 49743 | active |
| tmux tmux is a terminal multiplexer that lets you create, manage, and switch between multiple terminal sessions from a single screen. It support… | 95 | 49628 | active |
| tmux tmux is a terminal multiplexer written in C that lets users create, access, and control multiple terminal sessions from a single screen. Se… | 95 | 49628 | stable |
| Aider Aider is a command‑line tool that lets you pair program with large language models directly in your terminal. It integrates with git, suppo… | 66 | 49387 | active |
| Aider Aider is an open-source CLI tool that lets developers pair program with LLMs (Claude, GPT-4o, DeepSeek, Gemini, local models) directly in t… | 66 | 49387 | active |
| KeygraphHQ/shannon Shannon is an autonomous AI-driven pentesting tool for web applications and APIs. It analyzes source code, discovers attack vectors, and ex… | 85 | 49090 | active |
| Slidev Slidev is a markdown‑based presentation tool that builds interactive slides using Vite and Vue. It provides a CLI, integrated editor, themi… | 92 | 48867 | active |
| Umi-OCR Umi-OCR is a free, open‑source OCR tool that runs offline and supports screenshot, batch image, and PDF recognition. It offers a GUI built … | 43 | 47936 | active |
| acme.sh acme.sh is a pure Unix shell script ACME client that automates the issuance and renewal of SSL/TLS certificates. It works across many Unix-… | 89 | 47780 | active |
| acme.sh acme.sh is a pure POSIX shell script ACME protocol client that automates issuing and renewing SSL/TLS certificates from Let's Encrypt, Zero… | 89 | 47780 | stable |
| nvm-windows/nvm NVM for Windows is a command‑line tool that lets Windows developers install, manage, and switch between multiple Node.js versions. It provi… | 96 | 47760 | active |
| abhigyanpatwari/GitNexus GitNexus is a client‑side code intelligence engine that builds an interactive knowledge graph of any codebase directly in the browser. It a… | 84 | 47734 | active |
| Bruno Bruno is an open‑source, cross‑platform IDE for exploring and testing APIs, offering a lightweight alternative to Postman and Insomnia. It … | 98 | 47313 | active |
| Bruno Bruno is an open-source desktop IDE for exploring and testing REST and GraphQL APIs, positioned as a lightweight alternative to Postman and… | 98 | 47313 | active |
| zhayujie/CowAgent CowAgent is an open‑source AI assistant and agent harness that can plan tasks, run tools and custom skills, and maintain a personal knowled… | 98 | 47220 | active |
| Apache Airflow Apache Airflow is an open‑source platform for programmatically authoring, scheduling, and monitoring complex workflows. It provides a web U… | 98 | 47148 | active |
| sickn33/agentic-awesome-skills AAS Core is a Python library and CLI that provides a local, agent‑first control plane for discovering, selecting, validating, and previewin… | 77 | 47000 | active |
| Serverless Framework The Serverless Framework is a CLI tool and framework that deploys code and cloud infrastructure together using simple YAML syntax, primaril… | 93 | 46916 | active |
| DeusData/codebase-memory-mcp codebase-memory-mcp is a high‑performance Model Context Protocol (MCP) server that indexes source code into a persistent knowledge graph. I… | 83 | 46783 | active |
| cli/cli GitHub CLI (gh) is an open‑source command‑line tool that brings GitHub features such as pull requests, issues, releases and repository mana… | 94 | 46644 | active |
| Helix Helix is a post‑modern modal text editor written in Rust. It provides Vim‑style modal editing, multiple selections, and built‑in language‑s… | 78 | 46602 | active |
| google/zx zx is a JavaScript/Node.js library and CLI for writing shell scripts with template literals that wrap child_process, handling argument esca… | 80 | 45787 | stable |
| Yuan1z0825/nature-skills Nature Skills is a CLI-based skill library that provides reusable AI-powered workflows for academic writing and scientific figure generatio… | 58 | 45766 | active |
| VeighNa VeighNa (vnpy) is an open‑source Python framework for building quantitative trading systems. It provides a modular architecture, data‑feed … | 83 | 45695 | active |
| Bubble Tea Bubble Tea is a Go framework for building rich terminal user interfaces using a functional, Elm‑style architecture. It provides a declarati… | 98 | 45408 | active |
| 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 |
| imputnet/cobalt Cobalt is a self‑hostable web application that lets users download media from many public sites with a single URL paste. It streams content… | 63 | 45038 | active |
| Omarchy Omarchy is a modern, opinionated Linux distribution that provides a curated set of applications, themes, and tools. It includes a custom de… | 83 | 45029 | 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 |
| Meteor Meteor is a full‑stack JavaScript platform that provides an ultra‑simple environment for building modern web, mobile, and desktop applicati… | 96 | 44806 | active |
| Hyper Hyper is a cross‑platform terminal emulator built with web technologies like HTML, CSS, and JavaScript. It provides a highly customizable a… | 63 | 44740 | 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… | 89 | 44214 | active |
| alibaba/open-code-review OpenCodeReview is a hybrid architecture code review tool that combines deterministic pipelines with LLM agents to provide precise line‑leve… | 76 | 44064 | 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 |
| 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 |
| curl Docker images curl is a command-line tool and libcurl is a C library for transferring data to or from servers using URL syntax, supporting dozens of prot… | 95 | 43152 | stable |
| FuelLabs/fuels-rs fuels-rs is the official Rust SDK for the Fuel blockchain, enabling developers to compile, deploy, and interact with Sway smart contracts. … | 89 | 42979 | active |
| 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 |
| JustVugg/colibri Colibrì is a pure C inference engine that runs frontier Mixture-of-Experts language models by streaming weights from disk. It provides CLI … | 81 | 42762 | 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… | 80 | 42630 | 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| Vim Vim is a highly configurable, cross‑platform text editor that extends the classic vi experience with modern features like multi‑level undo,… | 76 | 41010 | active |
| CorentinTh/it-tools IT Tools is a collection of handy online utilities for developers and IT professionals, built with Vue and TypeScript, with a focus on grea… | 67 | 40813 | active |
| Nushell Nushell is a modern, cross‑platform command‑line shell written in Rust. It treats all input as structured data, enabling powerful pipelines… | 94 | 40622 | 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 |
| qBittorrent qBittorrent is an open-source BitTorrent client built with C++ and Qt. It provides a full-featured graphical interface and a remote web UI … | 93 | 40316 | active |
| BitNet bitnet.cpp is Microsoft's official inference framework for 1-bit large language models (BitNet b1.58), providing optimized CPU kernels with… | 62 | 40295 | 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 |
| 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 |
| 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 |
| 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 |
| Docker Compose Docker Compose is a tool for defining and running multi-container Docker applications using the Compose file format (compose.yaml). It lets… | 99 | 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 |
| Servo Servo is a high-performance, parallel web browser engine written in Rust. It provides a modular, embeddable rendering stack with GPU accele… | 99 | 38177 | active |
| Taro Taro is an open‑source cross‑platform framework that lets developers write a single codebase using React, Vue or Nerv and compile it to WeC… | 93 | 37687 | active |
| Taro Taro is an open cross-platform, cross-framework solution for building applications that run on WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-pro… | 93 | 37687 | 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 |
| 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 |
| 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 |
| AdguardTeam/AdGuardHome AdGuard Home is a free, open‑source DNS server that blocks ads, trackers, and malicious domains across an entire network. It supports moder… | 96 | 37244 | 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 |
| 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 … | 96 | 37176 | 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 |