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 |
|---|---|---|---|
| HyperFrames HyperFrames is an open‑source TypeScript framework that converts HTML, CSS, and media into deterministic MP4 videos. It can be used via a C… | 79 | 66034 | active |
| HyperFrames HyperFrames is an open-source TypeScript framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos. It c… | 79 | 66034 | active |
| Webpack Webpack is a powerful module bundler for JavaScript and related assets. It transforms, bundles, and optimizes code and resources into stati… | 97 | 65956 | active |
| ZhuLinsen/daily_stock_analysis Daily Stock Analysis (DSA) is an LLM‑powered system that aggregates market data, news, and fundamentals across multiple stock exchanges and… | 81 | 65897 | active |
| calesthio/OpenMontage OpenMontage is an open-source agentic video production system that turns AI coding assistants (Claude Code, Codex, Cursor, Copilot) into fu… | 59 | 65530 | active |
| NanmiCoder/MediaCrawler MediaCrawler is a Python-based multi-platform social media crawler that scrapes notes, videos, posts, and comments from Xiaohongshu, Douyin… | 72 | 65481 | active |
| LocalStack LocalStack is a fully functional local AWS cloud stack that emulates dozens of AWS services. It lets developers build, test, and debug clou… | 10 | 65143 | active |
| openpilot openpilot is an open-source operating system that provides advanced driver assistance features for supported vehicles. It runs on comma har… | 89 | 63922 | active |
| ChrisTitusTech/winutil WinUtil is a PowerShell‑based CLI utility that automates Windows app installation, system tweaks, fixes, and update management. It provides… | 98 | 63916 | active |
| git/git Git is the fast, scalable, distributed revision control system originally written by Linus Torvalds, implemented in C with a rich command s… | 77 | 63866 | stable |
| virattt/ai-hedge-fund An educational AI-powered hedge fund simulator where LLM-driven agents modeled after famous investors analyze stocks and make simulated tra… | 87 | 63827 | active |
| Astro Astro is a modern web framework focused on building fast, content‑driven sites. It combines static‑site generation with server‑side renderi… | 93 | 63018 | active |
| Coolify Coolify is an open‑source, self‑hostable PaaS that lets you deploy static sites, APIs, databases and Docker‑based services on your own serv… | 94 | 62835 | active |
| Coolify Coolify is an open-source, self-hostable PaaS alternative to Vercel, Heroku, Netlify, and Railway that deploys static sites, databases, ful… | 94 | 62835 | active |
| hugohe3/ppt-master PPT Master is an open‑source Python CLI that uses large language models to turn documents, web pages or topics into fully editable PowerPoi… | 84 | 62770 | active |
| mvanhorn/last30days-skill last30days is an AI agent skill that aggregates content from Reddit, X, YouTube, Hacker News, Polymarket and other web sources, then synthe… | 80 | 62570 | active |
| tw93/Pake Pake is a Rust‑based CLI that packages any website into a native desktop application using Tauri. It produces small, fast apps for macOS, W… | 99 | 61992 | active |
| Alishahryar1/free-claude-code Free Claude Code is an open‑source Python CLI and library that lets you access multiple LLM coding agents (Claude, Codex, Pi, OpenCode, etc… | 79 | 61286 | active |
| PocketBase PocketBase is an open‑source backend written in Go that runs as a single executable. It provides an embedded SQLite database with realtime … | 92 | 61149 | active |
| Pi-hole Pi-hole is an open‑source DNS sinkhole that blocks advertising and tracking domains for every device on a network. It runs on modest Linux … | 93 | 61062 | active |
| MadsLorentzen/ai-job-search An AI-powered job application framework built on Claude Code that runs locally: it evaluates job postings, tailors CVs, writes cover letter… | 83 | 60836 | active |
| sharkdp/bat bat is a cat(1) clone written in Rust that adds syntax highlighting for many languages and Git integration to terminal file viewing. It sup… | 73 | 60592 | stable |
| Remotion Remotion is a React‑based library for programmatically creating, rendering, and editing videos and motion graphics. It provides a full suit… | 93 | 60424 | active |
| rclone Rclone is a command‑line program that synchronises files and directories to and from many cloud storage providers. It provides rsync‑style … | 96 | 59954 | active |
| FiloSottile/mkcert mkcert is a command‑line utility that creates locally trusted TLS certificates without any manual configuration. It automatically generates… | 23 | 59741 | active |
| MemPalace/mempalace MemPalace is a local‑first AI memory system that stores conversation and project data verbatim and makes it searchable via semantic search.… | 82 | 59690 | active |
| CrewAI CrewAI is an open‑source Python framework for building and orchestrating collaborative AI agents. It provides high‑level abstractions for c… | 90 | 59546 | active |
| Raphire/Win11Debloat Win11Debloat is a lightweight PowerShell script that removes pre-installed bloatware apps, disables telemetry, and applies various registry… | 97 | 59487 | active |
| karpathy/nanochat nanochat is a minimal, hackable full-stack LLM training harness that covers tokenization, pretraining, finetuning, evaluation, and inferenc… | 59 | 58750 | active |
| FoundationAgents/OpenManus OpenManus is an open-source framework for building general-purpose AI agents, created by the MetaGPT team as an open alternative to Manus. … | 66 | 58639 | active |
| Appwrite Appwrite is an open‑source backend‑as‑a‑service platform that provides authentication, databases, storage, functions, messaging, realtime a… | 98 | 57584 | active |
| zylon-ai/private-gpt PrivateGPT is an open‑source API framework that turns locally hosted LLMs into production‑grade AI services. It provides a Claude‑style API… | 90 | 57558 | active |
| soimort/you-get You-Get is a tiny command-line utility written in Python to download media content (videos, audios, images) from the web when no other hand… | 64 | 56873 | active |
| Joplin Joplin is an open-source, privacy-focused note-taking and to-do application that stores notes in Markdown and supports notebooks, tags, and… | 99 | 56805 | stable |
| FuelLabs/fuel-core fuel-core is the Rust full node implementation of the Fuel v2 blockchain protocol, aggregating all Fuel services and business logic into a … | 97 | 56803 | active |
| Standard Go Project Layout A repository that provides a conventional directory layout for Go applications. It serves as a reference and starter template for organizin… | 64 | 56688 | active |
| Typst Typst is an open‑source markup‑based typesetting system and compiler written in Rust. It lets you write documents in a simple language and … | 90 | 56366 | active |
| PowerShell/PowerShell PowerShell is a cross-platform command-line shell, scripting language, and automation framework built on .NET, supporting Windows, Linux, a… | 96 | 55515 | stable |
| 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 |
| goose goose is an open-source, extensible general-purpose AI agent built in Rust that runs locally as a desktop app, CLI, and API. It connects to… | 86 | 55171 | active |
| blader/humanizer Humanizer is a Python‑based skill that rewrites AI‑generated text to sound more natural and human‑like. It works as a markdown skill for AI… | 81 | 54964 | 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 |
| BMad Method BMAD-METHOD is an open-source framework and methodology for Agile AI-driven development, providing structured agents and workflows that tur… | 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 |
| dockur/windows A Docker image that runs a full Windows virtual machine inside a container, with automatic download and hands-free installation of modern a… | 93 | 53602 | 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 |
| Academic Research Skills Academic Research Skills is a Python library of Claude Code skills that guides researchers through the full academic workflow, from questio… | 83 | 52555 | active |
| Prettier Prettier is an opinionated code formatter that parses code into an AST and reprints it with consistent style rules. It supports many langua… | 97 | 52306 | active |
| jekyll/jekyll Jekyll is a Ruby‑based static site generator that transforms plain‑text files written in Markdown, HTML, or Liquid into a complete static w… | 79 | 51714 | 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 |
| Alist AList is a self‑hosted file list and WebDAV server that aggregates many storage backends behind a single web UI. It is built with Go (Gin) … | 97 | 50264 | 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… | 99 | 49931 | active |
| Terraform Terraform is HashiCorp's infrastructure-as-code tool that codifies cloud and on-prem resources into declarative configuration files which c… | 99 | 49931 | stable |
| 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 written in C that lets users create, access, and control multiple terminal sessions from a single screen. Se… | 95 | 49628 | stable |
| LocalAI LocalAI is an open‑source AI runtime that provides a single binary exposing OpenAI‑compatible APIs for text, vision, audio, and video model… | 93 | 49392 | active |
| 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… | 84 | 49090 | active |
| HKUDS/nanobot nanobot is an ultra‑lightweight, open‑source AI agent framework written in Python. It provides a WebUI, terminal, and chat‑app interfaces w… | 81 | 49064 | active |
| Slidev Slidev is a markdown‑based presentation tool that builds interactive slides using Vite and Vue. It provides a CLI, integrated editor, themi… | 91 | 48867 | active |
| Slidev Slidev is a markdown-based presentation framework for developers built on Vue and Vite. It turns markdown files into interactive, themable … | 91 | 48867 | active |
| MHSanaei/3x-ui 3x-ui is an open‑source web control panel for managing Xray‑core proxy servers. It provides a graphical dashboard and REST API to configure… | 99 | 48378 | active |
| Umi-OCR Umi-OCR is a free, open-source, fully offline OCR application for Windows and Linux with a Qt/QML GUI. It supports screenshot OCR, batch im… | 43 | 47936 | stable |
| 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 workflows as directed acyclic graphs (… | 98 | 47148 | stable |
| 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 |
| copyparty Copyparty is a portable, Python‑based file server that supports resumable uploads, deduplication, and a wide range of protocols. It provide… | 94 | 46908 | active |
| copyparty A portable, single-file Python file server that turns almost any device into a NAS-like file sharing server with accelerated resumable uplo… | 94 | 46908 | 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 |
| Pandoc Pandoc is a universal document converter that reads and writes a wide variety of markup formats. It is available as a command‑line tool and… | 99 | 46615 | active |
| Pandoc Pandoc is a universal markup converter written in Haskell, available as both a library and a command-line tool. It converts documents betwe… | 99 | 46615 | stable |
| 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 |
| Helix Helix is a post-modern modal terminal text editor written in Rust, inspired by Kakoune and Neovim. It ships with built-in tree-sitter synta… | 78 | 46602 | active |
| Rocket.Chat Rocket.Chat is an open‑source, secure communications platform that provides real‑time messaging, voice, video and collaboration tools. It c… | 92 | 46207 | active |
| LibreChat LibreChat is an open‑source, self‑hosted ChatGPT‑style web application written in TypeScript. It provides a unified UI for multiple LLM pro… | 85 | 46021 | active |
| Streamlit Streamlit is an open-source Python framework that turns data scripts into interactive web apps in minutes, with widgets, charts, and datafr… | 99 | 45933 | stable |
| 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 |
| emilkowalski/skills Skills is a collection of AI‑agent prompt files that encode design and animation best‑practices. It can be installed via npx and used to gu… | 60 | 45745 | active |
| ColorlibHQ/AdminLTE AdminLTE is a free, MIT‑licensed admin dashboard template built on Bootstrap 5 with vanilla JavaScript/TypeScript. It provides ready‑made l… | 98 | 45643 | active |
| jestjs/jest Jest is a JavaScript testing framework that provides a complete and easy-to-use solution for unit, integration, and snapshot testing. It ru… | 98 | 45485 | active |
| Bubble Tea Bubble Tea is a Go framework for building terminal user interface (TUI) applications based on The Elm Architecture. It supports simple and … | 98 | 45408 | stable |