Ross ROSS = Recommend OSS · open-source software intelligence for agents

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.

ProductHealth v2StarsMaturity
gruns/icecream
IceCream is a Python library that provides the ic() function as a smarter replacement for print() debugging. It prints expressions alongsid…
8110109stable
Reacher Email Verification
A Rust library and CLI that checks whether an email address exists via SMTP/MX lookups without sending an actual email. It also ships as a …
8510093active
drivendataorg/cookiecutter-data-science
Cookiecutter Data Science (CCDS) is a Python CLI tool that scaffolds standardized, flexible data science project structures with best pract…
7810086active
wireshark/wireshark
Wireshark is the world's leading open-source network protocol analyzer (packet sniffer) with a Qt GUI, deep inspection of hundreds of proto…
7710046stable
johnkerl/miller
Miller (mlr) is a command-line tool like awk, sed, cut, join, and sort but designed for name-indexed data such as CSV, TSV, JSON, JSON Line…
9410044stable
BYVoid/OpenCC
OpenCC is an open-source C++ library and toolset for high-quality, deterministic conversion between Traditional Chinese, Simplified Chinese…
9110041stable
facebook/jscodeshift
jscodeshift is a toolkit for running codemods (automated code transformations) over multiple JavaScript or TypeScript files. It provides a …
7410040active
go-acme/lego
Lego is an ACME client and Go library for obtaining, renewing, and revoking TLS certificates from Let's Encrypt and other ACME CAs. It supp…
989938active
pkgxdev/pkgx
pkgx is a standalone 4 MiB Rust binary that can run any version of any open-source tool on demand without permanently installing it, leavin…
939923active
rgcr/m-cli
m-cli is a Swiss Army Knife command-line tool for macOS that lets users control system functions, manage utilities, and tweak preferences f…
719916active
vercel/serve
A Node.js CLI tool and library for serving static files and single-page applications with a built-in directory listing UI. Its core, serve-…
719903stable
TestCafe
TestCafe is a free, open-source Node.js framework for automating end-to-end web testing in JavaScript or TypeScript. It drives browsers dir…
899896active
darknessomi/musicbox
NetEase-MusicBox is a Python-based command-line client for NetEase Cloud Music supporting multiple audio qualities including lossless FLAC …
969856active
ncc
A zero-configuration CLI that compiles a Node.js project, including all its dependencies, into a single output file, similar to how gcc com…
879839stable
NARKOZ/hacker-scripts
A humorous collection of shell and Ruby scripts based on a legendary story about a build engineer who automated everything, from texting hi…
3249834maintenance
DiceBear
DiceBear is an open source avatar library that deterministically converts seed strings (usernames, emails, IDs) into customizable SVG avata…
979831stable
bobthecow/psysh
PsySH is a runtime developer console, interactive debugger, and REPL for PHP. It provides an interactive shell with tab completion, inline …
949828active
symfony/console
Symfony Console is a PHP component that eases the creation of beautiful and testable command-line interfaces. It provides command registrat…
939812stable
ibelick/ui-skills
A curated registry of design-engineering 'skills' (reusable instruction documents) that help humans and AI agents build better user interfa…
789803active
farag2/Sophia-Script-for-Windows
A PowerShell module with 150+ functions for fine-tuning, debloating, and configuring Windows 10 and Windows 11 using Microsoft's officially…
999795active
wpscanteam/wpscan
WPScan is a black-box WordPress security scanner written in Ruby, used by security professionals and site maintainers to audit WordPress in…
909792active
sindresorhus/ora
Ora is a JavaScript library for rendering elegant animated spinners in the terminal, with customizable text, colors, and spinner styles. It…
879757stable
kepano/defuddle
Defuddle is a TypeScript library, CLI, and hosted service that extracts the main content from web pages, removing clutter like comments, si…
889723active
funstory-ai/BabelDOC
BabelDOC is a Python library and CLI tool for translating PDF scientific papers with bilingual comparison output. It uses LLM-based transla…
769711active
frankbria/ralph-claude-code
Ralph is a shell-based CLI tool that runs autonomous development loops with Claude Code, letting the AI iteratively improve a project until…
639679active
anchore/syft
Syft is a CLI tool and Go library that generates Software Bill of Materials (SBOM) documents from container images, filesystems, and archiv…
999663active
xonsh/xonsh
Xonsh is a cross-platform shell whose language is a superset of Python 3, seamlessly mixing shell commands, pipelines, and Python code. It …
969658active
oclif/oclif
oclif is an open-source framework for building command-line interfaces in Node.js and TypeScript, created by Salesforce. This repository co…
939594active
gokcehan/lf
lf is a terminal file manager written in Go, heavily inspired by ranger. It ships as a single static binary with vi-style keybindings, asyn…
919552stable
SwiftGen
SwiftGen is a command-line code generator that produces type-safe Swift constants for project resources like asset catalogs, storyboards, f…
549549active
Conan
Conan is a decentralized, open-source (MIT) package manager for C and C++ that manages dependencies and precompiled binaries across platfor…
989534stable
openclaw/clawhub
ClawHub is the public skill and plugin registry for OpenClaw, letting users publish, version, search, and install text-based agent skills (…
809522active
apache/datafusion
Apache DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory columnar format. It provides SQL an…
779509active
MakazhanAlpamys/Soup
Soup is a Python CLI that fine-tunes and post-trains LLMs from a single YAML config, supporting 23 methods (SFT, DPO, ORPO, SimPO, KTO, etc…
799486active
Model Context Protocol (MCP)
Reference implementations of Model Context Protocol (MCP) servers demonstrating how AI applications can securely access tools and data sour…
829483active
ccfddl/ccf-deadlines
A community-maintained tracker of worldwide academic conference deadlines, offering a website portal, WeChat applet, and multiple extension…
779463active
voidcosmos/npkill
Npkill is a TypeScript CLI tool that scans a system for node_modules directories, showing their sizes and last-modified dates in an interac…
659454active
jorgebucaran/fisher
Fisher is a plugin manager for the Fish interactive shell, written entirely in Fish script. It installs, updates, lists, and removes shell …
669440stable
chrismaltby/gb-studio
GB Studio is a drag-and-drop visual game creator for making Game Boy games without programming knowledge, built as an Electron desktop app …
939418active
sensepost/objection
objection is a runtime mobile exploration toolkit powered by Frida for assessing the security posture of iOS and Android applications witho…
869412active
pwr-Solaar/Solaar
Solaar is a Linux device manager for Logitech keyboards, mice, trackpads, and other peripherals connected via Unifying, Bolt, Lightspeed, o…
819402active
VisiData
VisiData is a terminal-based interactive spreadsheet multitool for exploring, cleaning, and arranging tabular data. It supports many format…
839398stable
max-sixty/worktrunk
Worktrunk is a Rust CLI that simplifies Git worktree management, making worktrees as easy to use as branches. It is designed for running mu…
819375active
prusa3d/PrusaSlicer
PrusaSlicer is a G-code generator for 3D printers that converts 3D models (STL, OBJ, AMF) into print instructions for FFF printers or PNG l…
889365active
klaudiosinani/taskbook
Taskbook is a command-line application for managing tasks, notes, and boards directly from the terminal. It stores data locally in JSON fil…
429347stable
terkelg/prompts
A lightweight Node.js library for building beautiful, user-friendly interactive command-line prompts. It supports various prompt types (tex…
299313stable
pprof
pprof is a tool for visualization and analysis of profiling data stored in profile.proto format. It generates text and graphical reports (f…
779301active
LXD
Multipass is a lightweight VM manager from Canonical that orchestrates Ubuntu virtual machines on Linux, Windows, and macOS using native hy…
969291active
ConEmu/ConEmu
ConEmu is a customizable Windows console emulator that hosts multiple consoles and simple GUI applications as tabs and splits in one window…
269271active
rastapasta/mapscii
MapSCII is a Node.js-based renderer that displays OpenStreetMap vector tiles as Braille or ASCII world maps in xterm-compatible terminals. …
239242stable
testssl/testssl.sh
testssl.sh is a free, bash-based command line tool that checks any server's service on any port for TLS/SSL cipher, protocol, and cryptogra…
859218active
huntabyte/shadcn-svelte
A community-led Svelte port of shadcn/ui providing accessible, customizable UI components that you copy into your app via a CLI, built on b…
979190active
klaudiosinani/signale
Signale is a highly configurable, hackable logging library for Node.js with 19 out-of-the-box loggers, integrated timers, scoped loggers, a…
539173stable
guarinogabriel/Mac-CLI
A macOS command line tool for developers that provides a large set of shell commands to automate and manage a Mac. It is extendable via plu…
609125active
MQTT.js
MQTT.js is a client library for the MQTT publish/subscribe messaging protocol, written in TypeScript for Node.js and the browser. It suppor…
969114active
Nutlope/aicommits
Aicommits is a Node.js CLI that automatically generates git commit messages from your staged changes using AI. It supports multiple LLM pro…
949100active
release-it
Release It! is a generic CLI tool that automates versioning and package publishing tasks such as bumping versions, creating Git commits/tag…
969064active
lencx/Noi
Noi is a cross-platform desktop AI browser that unifies multiple AI chat services (ChatGPT, Claude, Gemini, Perplexity, DeepSeek, etc.) int…
779063active
podman-container-tools/buildah
Buildah is a command-line tool for building OCI and Docker container images, either from Dockerfiles/Containerfiles or programmatically via…
979054stable
containers/bubblewrap
Bubblewrap is a low-level unprivileged sandboxing tool for Linux that uses user namespaces to let any user run processes in isolated contai…
938998active
Morganamilo/paru
Paru is a feature-packed AUR helper for Arch Linux, wrapping pacman to search, install, and upgrade packages from the Arch User Repository …
478990active
Bubble Tea
Bubbles is a collection of ready-made TUI components (spinner, text input, textarea, table, and more) for building terminal applications wi…
968984active
Melkeydev/go-blueprint
Go Blueprint is a CLI tool that scaffolds new Go projects with a standardized directory structure and optional integration with popular Go …
628975active
nicklockwood/SwiftFormat
SwiftFormat is a command-line tool and library for reformatting Swift code on macOS, Linux, and Windows. It also ships as an Xcode source e…
958932active
mfontanini/presenterm
presenterm is a terminal-based slideshow tool that renders presentations written in markdown. It supports images and animated gifs, customi…
728927active
evilmartians/lefthook
Lefthook is a fast, dependency-free Git hooks manager written in Go that works with any type of project (Node.js, Ruby, Python, Go, Swift, …
958898stable
theskumar/python-dotenv
python-dotenv is a Python library that reads key-value pairs from a .env file and sets them as environment variables, following 12-factor a…
878886stable
Xfennec/progress
A small C command-line tool that scans running coreutils commands (cp, mv, dd, tar, gzip, etc.) and displays their progress as a percentage…
328858stable
nilaoda/N_m3u8DL-RE
A cross-platform command-line stream downloader for DASH (MPD), HLS (M3U8), and ISM streams, supporting both VOD and live recording. Writte…
828855active
javan/whenever
Whenever is a Ruby gem that provides a clean DSL for defining cron jobs in a schedule.rb file and converting them to crontab syntax. It can…
918854stable
pdfcpu/pdfcpu
pdfcpu is a PDF processing library and command-line tool written in Go, supporting validation, optimization, encryption, signing, merging, …
908852active
yonaskolb/XcodeGen
XcodeGen is a Swift command line tool that generates Xcode project files (.xcodeproj) from a YAML or JSON project specification and your fo…
928819active
adi1090x/rofi
A large collection of Rofi-based custom applets, launchers, and power menus written in shell scripts. It provides ready-made themes and men…
678812active
boyter/scc
scc is a very fast, accurate lines-of-code counter written in pure Go that also computes code complexity estimates, COCOMO/LOCOMO effort es…
878807active
mps-youtube/yewtube
yewtube is a terminal-based YouTube player and downloader forked from mps-youtube, requiring no YouTube API key. It lets users search, stre…
608791active
gorush
Gorush is a push notification micro server written in Go using the Gin framework. It exposes a REST API and CLI for sending notifications t…
858779active
ViRb3/wgcf
wgcf is an unofficial cross-platform command-line tool for Cloudflare Warp written in Go. It registers Warp accounts, binds Warp+ license k…
928751active
toptal/gitignore.io
gitignore.io is a web service and API that generates useful .gitignore files for Git repositories based on operating system, programming la…
328750active
VowpalWabbit/vowpal_wabbit
Vowpal Wabbit is a fast, open-source machine learning system focused on online, active, and interactive learning, including contextual band…
978727active
hardikvasa/google-images-download
A Python command-line tool that searches and downloads hundreds of images from Google Images to local storage. It uses Selenium with Chrome…
668695active
kellyjonbrazil/jc
A CLI tool and Python library that converts the output of popular command-line tools, file types, and common strings into JSON, YAML, or Py…
928694active
santinic/audiblez
Audiblez is a Python CLI tool (with an optional GUI) that converts .epub e-books into .m4b audiobooks using the Kokoro-82M text-to-speech m…
498675active
PDM
PDM is a modern Python package and dependency manager that supports the latest PEP standards (PEP 517, 582, 621) and manages project depend…
1008663active
spesmilo/electrum
Electrum is a lightweight Bitcoin wallet client written in Python that uses SPV verification instead of downloading the full blockchain. It…
768609stable
XcodesOrg/XcodesApp
Xcodes.app is a native macOS application built with Swift/SwiftUI for installing and switching between multiple versions of Xcode with a mo…
968584active
schachmat/wego
wego is a terminal-based weather client written in Go that displays weather forecasts for 1 to 7 days. It supports multiple weather data ba…
778559active
thoughtbot/laptop
A shell script from thoughtbot that sets up a macOS laptop for web and mobile development. It idempotently installs, upgrades, or skips pac…
808556active
smtg-ai/claude-squad
Claude Squad is a terminal application that manages multiple AI coding agents (Claude Code, Codex, Gemini, Aider, etc.) in isolated git wor…
818543active
DankMaterialShell
DankMaterialShell is a complete desktop shell for Wayland compositors built with Quickshell (QML) and a Go backend. It replaces the usual p…
828524active
Conventional Changelog
Commitlint is a command‑line utility that validates Git commit messages against the Conventional Commits specification. It can be integrate…
958519active
Conventional Changelog
A family of Node.js tools that generate CHANGELOG.md files and release notes from git commit history following conventions like Conventiona…
958519active
Hardhat
Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-p…
948509active
archlinux/archinstall
A guided and automated installer for Arch Linux that can run interactively or from declarative JSON configuration files and templates. It a…
998501active
jdepoix/youtube-transcript-api
A Python library and CLI that retrieves transcripts and subtitles for YouTube videos, including auto-generated captions, with subtitle tran…
838468active
unicity-aos/aos-ce
AOS Community Edition is an open-source 'agent operating system' written in Rust that provides a CLI (`aos`), HTTP API, daemon, and MCP ser…
818460active
TypeDoc
TypeDoc is a documentation generator for TypeScript projects that converts source code comments into HTML documentation sites or a JSON mod…
878453active
qualcomm/GenieX
GenieX is an on-device generative AI inference runtime for Qualcomm Snapdragon devices, running frontier LLMs and VLMs on the Hexagon NPU, …
878452active
freeok/so-novel
So Novel is a Java-based tool for extracting structured content from web pages and exporting it as EPUB, TXT, or PDF ebooks. It offers CLI,…
888418active
mockoon/mockoon
Mockoon is a free, open-source desktop application (built with Electron) for designing and running mock REST APIs locally, with a companion…
928416active
traefik/yaegi
Yaegi is a pure-Go interpreter for the Go language, providing complete Go specification support on top of the Go runtime. It can be embedde…
498406active

← prev page 8 / 84 next →