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 |
|---|---|---|---|
| NativeScript NativeScript is an open‑source framework that lets you build native iOS, Android and visionOS apps using JavaScript or TypeScript. It provi… | 96 | 25652 | active |
| D2 D2 is a modern declarative diagram scripting language that turns plain text descriptions into diagrams. It ships as a CLI compiler with the… | 92 | 25596 | active |
| Guovin/iptv-api IPTV-API is a Python‑based tool that automatically collects, validates, speed‑tests and generates IPTV live‑stream playlists. It offers mul… | 93 | 25591 | active |
| EveryInc/compound-engineering-plugin Compound Engineering is a TypeScript plugin that adds 36 AI-powered coding skills to agents like Claude Code, Cursor, and Codex. It structu… | 80 | 25494 | active |
| microsoft/JARVIS JARVIS (HuggingGPT) is a system that uses an LLM as a controller to plan tasks and orchestrate numerous expert ML models from the HuggingFa… | 43 | 25473 | active |
| TOON TOON (Token-Oriented Object Notation) is a compact, human‑readable serialization format for JSON data designed for LLM prompts. It provides… | 78 | 25440 | active |
| TOON TOON (Token-Oriented Object Notation) is a compact, human-readable encoding of the JSON data model designed to reduce token usage in LLM pr… | 78 | 25440 | active |
| gpakosz/.tmux Oh my tmux! is a self-contained, pretty and versatile tmux configuration distributed as a set of dotfiles. It provides a polished status ba… | 72 | 25432 | active |
| titanwings/distilly Distilly is a Python tool that distills a person's experience, judgment, voice, and working style from messages, documents, interviews, and… | 59 | 25182 | active |
| vxcontrol/pentagi PentAGI is a Go-based autonomous AI agent system for automated penetration testing. It provides a web UI, GraphQL API, and integrates with … | 76 | 25181 | active |
| coc.nvim coc.nvim is a Node.js based extension host that brings VS Code‑like IntelliSense to Vim and Neovim. It provides LSP‑driven completion, diag… | 66 | 25154 | active |
| OpenList OpenList is a community‑driven fork of AList that provides a resilient file‑listing and management service. It offers a web UI, API pages a… | 87 | 25098 | active |
| Spicetify Spicetify is a command‑line tool that lets you fully customize the official Spotify desktop client. It supports theming, extensions, and cu… | 99 | 25064 | active |
| flipped-aurora/gin-vue-admin Gin-Vue-Admin is a full‑stack admin platform that combines a Go Gin backend with a Vite+Vue3 frontend. It provides out‑of‑the‑box features … | 90 | 25063 | active |
| pypa/pipenv Pipenv is a Python virtualenv and dependency management tool from the PyPA that unifies pip, virtualenv, and Pipfile into a single command-… | 100 | 25021 | stable |
| 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 | 25016 | active |
| fastfetch-cli/fastfetch Fastfetch is a fast, feature‑rich command‑line utility that gathers and displays system information in a visually appealing format. It is w… | 98 | 25007 | 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 … | 93 | 24946 | active |
| radare2 Radare2 is a free, open-source reverse engineering framework and command-line toolset for Unix-like systems. It provides disassembly, debug… | 92 | 24871 | active |
| Tasmota Tasmota is an open‑source firmware for ESP8266 and ESP32 based devices. It provides a web UI, OTA updates, and local control via MQTT, HTTP… | 92 | 24805 | active |
| m-bain/whisperX WhisperX is a Python library providing fast automatic speech recognition with word-level timestamps and speaker diarization. It combines Wh… | 92 | 24736 | active |
| Scoop Scoop is a command-line package installer for Windows that installs apps with minimal friction, avoiding UAC prompts, GUI wizards, and PATH… | 66 | 24703 | active |
| HandBrake HandBrake is an open-source video transcoder that converts video from nearly any format into modern, widely supported codecs like H.264, H.… | 88 | 24683 | stable |
| 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 | 24652 | active |
| alchaincyf/huashu-design Huashu Design is an agent-agnostic skill (installable via skills.sh) that turns one-line prompts into production-quality HTML-native design… | 60 | 24608 | active |
| index-tts/index-tts IndexTTS is an industrial-level zero-shot text-to-speech system that clones a voice from a single reference audio clip. The latest IndexTTS… | 76 | 24518 | 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… | 97 | 24481 | active |
| pascalorg/editor Pascal Editor is a free, open‑source 3D building editor that runs in the browser and can also be launched from a local CLI. It lets users d… | 82 | 24290 | active |
| urfave/cli urfave/cli is a Go library for building command line applications. It provides a declarative API, subcommand handling, flag parsing, and au… | 98 | 24274 | active |
| guillaumemeyer/watermarks-remover watermarks-remover is a Python‑based service and agent skill that strips AI provenance watermarks from text and a wide range of file format… | 78 | 24211 | active |
| 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 | 24200 | active |
| qeeqbox/social-analyzer Social Analyzer is an OSINT tool available as a Web App, CLI, and API that finds and analyzes a person's profile across 1000+ social media … | 56 | 24114 | active |
| semantic-release/semantic-release semantic-release is a Node.js CLI tool that fully automates version management and package publishing. It determines the next semantic vers… | 94 | 24068 | stable |
| air-verse/air Air is a live-reloading command line utility for developing Go applications that watches files and automatically rebuilds and restarts the … | 92 | 24049 | active |
| PrefectHQ/prefect Prefect is an open‑source Python library for building, scheduling, and monitoring resilient data pipelines. It provides a simple, Pythonic … | 92 | 23921 | active |
| VundleVim/Vundle.vim Vundle is a plugin manager for Vim that lets you declare, install, update, and clean plugins directly from your .vimrc. It automates git cl… | 32 | 23918 | active |
| SuperClaude-Org/SuperClaude_Framework SuperClaude is a configuration framework that enhances Claude Code with 30 specialized slash commands, 20 cognitive personas, 7 behavioral … | 74 | 23914 | active |
| age age is a simple, modern, and secure file encryption tool with a companion Go library. It uses small explicit keys, offers post‑quantum supp… | 82 | 23906 | active |
| 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… | 50 | 141432 | maintenance |
| Ruby Programming Language The official Ruby programming language implementation, an interpreted object-oriented language with a JIT compiler, written in C and Rust. … | 99 | 23780 | stable |
| jhao104/proxy_pool A Python proxy pool service that periodically scrapes free proxies from 15+ sources, validates them, and stores them in Redis/SSDB. It expo… | 58 | 23762 | active |
| kholia/OSX-KVM A collection of scripts, OpenCore configurations, and documentation for running macOS virtual machines on Linux using QEMU/KVM, without nee… | 57 | 23739 | active |
| Archon Archon is an open‑source workflow engine that lets you define AI‑assisted development processes as YAML files and run them from the command… | 88 | 23704 | active |
| Archon Archon is an open-source workflow engine for AI coding agents that lets you define development processes (planning, implementation, validat… | 88 | 23704 | active |
| kriasoft/react-starter-kit React Starter Kit is a production‑ready monorepo template for building full‑stack SaaS applications with React 19, tRPC, and Cloudflare Wor… | 68 | 23696 | active |
| yorukot/superfile Superfile is a modern, terminal‑based file manager written in Go and built with the Bubble Tea TUI framework. It provides a visually polish… | 81 | 23645 | active |
| Dracula Theme Dracula Theme is a dark color scheme that works across 400+ applications and editors. It provides a unified look for terminals, IDEs, brows… | 66 | 23601 | active |
| Oh My Posh Oh My Posh is a fast, cross‑platform prompt renderer written in Go. It lets you define a single prompt configuration and use it across many… | 95 | 23599 | 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… | 84 | 23574 | stable |
| Docz Docz is a TypeScript‑based library that lets you write MDX files to create interactive, live‑reloading documentation sites. It builds a sta… | 10 | 23568 | active |
| 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… | 86 | 23552 | active |
| android/compose-samples Official Jetpack Compose sample repository containing a collection of Android Studio projects that demonstrate UI patterns, theming, naviga… | 91 | 23498 | active |
| Bend Bend is a fast, parallel programming language with built‑in dependent types and proof checking. It compiles to native CPU and GPU code and … | 95 | 23454 | active |
| SlimToolkit Slim (formerly DockerSlim) is an open‑source CLI toolkit that minifies container images without altering their functionality, often reducin… | 66 | 23417 | active |
| SlimToolkit SlimToolkit is a CLI tool that inspects, optimizes, and debugs container images, minifying them by up to 30x without changing the applicati… | 66 | 23417 | active |
| getsops/sops SOPS is a CLI tool for encrypting and decrypting configuration files (YAML, JSON, ENV, INI, and binary) while keeping keys and structure vi… | 95 | 23393 | stable |
| Chalk Chalk is a zero-dependency JavaScript library for styling terminal string output with colors, backgrounds, and text modifiers via a chainab… | 93 | 23320 | stable |
| marimo marimo is a reactive Python notebook that stores notebooks as pure .py files, enabling reproducible, git‑friendly workflows. It provides an… | 92 | 23280 | active |
| marimo marimo is a reactive Python notebook stored as pure Python files, where running a cell automatically re-runs dependent cells to keep code a… | 92 | 23280 | active |
| Skyvern-AI/skyvern Skyvern is an open‑source platform that adds AI and computer‑vision capabilities to Playwright for automating browser‑based workflows. It p… | 89 | 23226 | active |
| Oxc Oxc is a Rust‑based collection of high‑performance JavaScript and TypeScript tools, including a parser, linter, formatter, transformer, min… | 95 | 23109 | active |
| micro/go-micro Go Micro is an agent harness and service framework for Go that lets you build AI‑driven agents and expose their service endpoints as tools.… | 96 | 23087 | active |
| n8n-mcp n8n-MCP is a Model Context Protocol server that exposes n8n node documentation, properties, and operations via an API for AI assistants. It… | 81 | 23055 | active |
| zsh-users/zsh-syntax-highlighting A Zsh plugin that provides Fish shell-like syntax highlighting for commands as they are typed at the interactive prompt. It hooks into the … | 75 | 23014 | stable |
| Magic Wormhole Magic Wormhole is a Python library and command-line tool for securely transferring arbitrary-sized files, directories, or short text betwee… | 77 | 23006 | stable |
| jundot/omlx oMLX is a macOS‑native LLM inference server that runs on Apple Silicon and provides continuous batching and tiered KV caching. It can be ma… | 79 | 22914 | active |
| Mocha Mocha is a feature‑rich JavaScript test framework that runs on Node.js and in the browser. It provides a flexible BDD/TDD interface, asynch… | 99 | 22902 | active |
| 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… | 99 | 22902 | stable |
| claude-code-best/claude-code Claude Code Best is a terminal‑native, agentic coding system that lets an LLM read, edit, and execute code directly in your local project. … | 74 | 22847 | active |
| Sails.js Sails.js is a realtime MVC web framework for Node.js that provides a convention‑over‑configuration approach to building APIs and full‑stack… | 57 | 22791 | active |
| Renovate Renovate is an automated dependency update CLI that scans repositories for outdated packages and creates pull requests to upgrade them. It … | 96 | 22789 | active |
| Renovate Renovate is a cross-platform CLI tool that automatically detects outdated dependencies in repositories and creates pull requests to update … | 96 | 22789 | active |
| NemoClaw NVIDIA NemoClaw is an open-source reference stack for running AI coding agents such as OpenClaw, Hermes, and LangChain Deep Agents Code sec… | 69 | 22754 | active |
| SpotX SpotX is a PowerShell-based patcher that modifies the Spotify desktop client on Windows to block ads and optional features. It also offers … | 68 | 22741 | active |
| Doom Emacs Doom Emacs is a fast, opinionated configuration framework for GNU Emacs written in Emacs Lisp. It provides a curated set of modules, a CLI … | 76 | 22736 | active |
| Opik Opik is an open‑source platform for LLM observability, evaluation and agent tracing. It provides dashboards, automated metrics and a conver… | 93 | 22726 | active |
| BCC BPF Compiler Collection (BCC) is a toolkit for writing efficient eBPF-based kernel tracing and manipulation programs, with instrumentation … | 89 | 22707 | active |
| SVGO SVGO is a Node.js library and command-line tool that optimizes SVG files by removing unnecessary data. It provides a plugin system for fine… | 93 | 22705 | active |
| smicallef/spiderfoot SpiderFoot is an open-source OSINT automation tool that integrates with over 200 data sources to gather and analyze intelligence about targ… | 54 | 22608 | active |
| SingleFile SingleFile is an open-source browser extension for Chrome, Edge, Firefox, and Safari that saves an entire web page - including images, styl… | 99 | 22606 | stable |
| gitui-org/gitui GitUI is a fast, keyboard-driven terminal user interface for git written in Rust. It offers GUI-like git workflows (staging, committing, st… | 77 | 22574 | active |
| Ember.js Ember.js is a full‑featured JavaScript framework for building ambitious web applications. It provides a convention‑driven architecture, a p… | 94 | 22563 | 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… | 73 | 22491 | active |
| JHipster JHipster is a Yeoman-based CLI tool that generates complete modern web applications and microservice architectures. It supports multiple fr… | 94 | 22465 | active |
| JHipster JHipster is a Yeoman-based development platform that scaffolds complete full-stack web applications and microservice architectures, combini… | 94 | 22465 | stable |
| mkdocs/mkdocs MkDocs is a fast, simple static site generator written in Python that builds project documentation from Markdown files. It provides a comma… | 40 | 22457 | active |
| browser-use/jev-ultrafast Jev Ultrafast is a Python-based browser agent that uses a small LLM to decide actions on web pages. It presents a dynamic, indexed action s… | 56 | 22407 | active |
| RustPython RustPython is a Python 3 interpreter written in Rust. It can run as a standalone REPL, be embedded in Rust applications, or compiled to Web… | 68 | 22405 | active |
| Builder.io A Node.js/TypeScript crawler that scrapes one or more websites and generates knowledge files (JSON) for creating custom GPTs or OpenAI assi… | 28 | 22405 | active |
| facebook/flow Flow is a static type checker for JavaScript that adds optional type annotations to improve code safety and developer productivity. It is i… | 95 | 22296 | active |
| Airbyte Airbyte is an open-source data integration platform that enables ELT pipelines and real-time data access for AI agents. It provides a catal… | 77 | 22234 | active |
| postcss/autoprefixer Autoprefixer is a PostCSS plugin that parses CSS and automatically adds vendor prefixes to CSS rules using browser support data from Can I … | 96 | 22224 | stable |
| rust-lang/mdBook mdBook is a fast, Rust‑based command‑line tool that builds modern online books from plain Markdown files. It produces static HTML sites wit… | 92 | 22176 | active |
| mack-a/v2ray-agent v2ray-agent is a shell-based one‑click script that installs and configures multiple proxy cores (Xray, sing‑box, etc.) with support for man… | 100 | 22135 | active |
| 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… | 99 | 22121 | active |
| Appium Appium is an open‑source automation framework that enables UI testing of native, hybrid, mobile web and desktop applications. It implements… | 94 | 22094 | active |
| 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, … | 84 | 22084 | stable |
| PrimeIntellect-ai/prime-agent Prime Agent is an open‑source autonomous coding and research assistant built in Rust. It runs as a persistent REPL that can call sub‑agents… | 82 | 22065 | active |
| gentilkiwi/mimikatz mimikatz is a well-known Windows security tool written in C that extracts plaintext passwords, hashes, PINs, and Kerberos tickets from memo… | 54 | 21909 | active |
| lewagon/dotfiles Le Wagon's dotfiles repository provides a ready‑to‑use set of shell, editor, and git configuration files for students. It automates the set… | 75 | 21898 | active |