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
screetsec/TheFatRat
TheFatRat is a menu-driven exploiting tool that automates MSFvenom and Metasploit to generate backdoors and payloads for Windows, Linux, Ma…
2311505maintenance
Loongphy/codex-auth
codex-auth is a command-line tool for switching between and managing multiple Codex accounts across the Codex CLI, VS Code extension, and C…
832829active
zk
zk is a command-line note-taking assistant for maintaining a plain text Zettelkasten or personal wiki in Markdown. It offers templated note…
892827active
tach-org/tach
Tach is a CLI tool, written in Rust, that enforces dependency rules and public interfaces between Python modules to support a modular monol…
862827active
Lepton AI
LeptonAI is a Python library and `lep` CLI for operating NVIDIA DGX Cloud Lepton, a platform that unifies global GPU compute for AI develop…
962824active
trentm/python-markdown2
markdown2 is a fast and complete Python implementation of Markdown that converts Markdown text to HTML, closely matching the original Perl …
772823stable
BlueMap-Minecraft/BlueMap
BlueMap is a Java-based tool that reads Minecraft world files and generates 3D models of the world surface, viewable in a browser via a bui…
982820active
kint-php/kint
Kint is an advanced variable dumper for PHP, a zero-setup replacement for var_dump() with keyboard controls, search, and automatic data par…
532816active
rails/spring
Spring is a Ruby gem that preloads Rails applications into a background process to speed up development commands. It automatically reloads …
862815active
aaronsw/html2text
html2text is a Python script and library that converts HTML pages into clean plain ASCII text that is also valid Markdown. It can be used f…
322813active
prasmussen/chrome-cli
chrome-cli is a native macOS command line utility for controlling Google Chrome and compatible browsers (Brave, Edge, Arc, Vivaldi, etc.) v…
482812active
kpu/kenlm
KenLM is a C++ toolkit for estimating, filtering, and querying n-gram language models with modified Kneser-Ney smoothing. It is designed fo…
342812stable
Oh My Fish
Oh My Fish is a framework for the Fish shell that provides core infrastructure for installing packages and themes that extend or modify the…
7611392maintenance
mvp/uhubctl
uhubctl is a command-line utility that controls USB power per-port on smart USB hubs that implement per-port power switching. It is written…
622804active
Titanium SDK
Titanium SDK is an open-source framework for building completely native iOS and Android applications using JavaScript and TypeScript. It pr…
932802active
com-lihaoyi/mill
Mill is a JVM build tool for Java, Scala, and Kotlin, designed to be simpler than Maven and easier than Gradle. It offers 3-7x faster devel…
982796active
Entware
Entware is a software repository and package build system providing ~3000 precompiled packages (via opkg) for embedded devices such as rout…
772793active
billw2/rpi-clone
rpi-clone is a standalone shell script for cloning a running Raspberry Pi's booted disk (SD card or USB) to a bootable destination disk. It…
322793active
vava-nessa/free-coding-models
A CLI tool that tracks a large catalog of free coding LLM models across 20+ providers in real time, benchmarking their speed and stability.…
772790active
simonw/files-to-prompt
A Python CLI tool that concatenates a directory of files into a single prompt suitable for pasting into LLMs, with filtering by extension, …
272790active
wincent/command-t
Command-T is a Neovim plugin providing extremely fast fuzzy matching for opening files, buffers, tags, help, and commands with minimal keys…
932783active
haampie/libtree
A small C command-line utility that renders the output of ldd as a tree of shared library dependencies. It also explains how each library w…
232777stable
junedomingo/react-native-rename
A Node.js CLI tool that renames React Native apps (iOS and Android) with a single command, including bundle identifier updates. It works on…
872776active
runkids/skillshare
skillshare is a Go-based CLI tool that keeps AI CLI skills, agents, rules, and commands in sync across 60+ AI coding assistants (Claude Cod…
792775active
notlikeDev/CCPlugins
CCPlugins is a collection of professional slash commands and plugins for the Claude Code CLI that automate repetitive development tasks. It…
102775active
cobbler/cobbler
Cobbler is a Linux installation and provisioning server that automates network-based OS deployment via PXE, DHCP, TFTP, and templated kicks…
972773active
badtuxx/girus-cli
GIRUS is an open-source CLI-driven platform for running interactive, hands-on learning labs for DevOps technologies like Linux, Docker, Kub…
822773active
Create Go App CLI
Create Go App CLI (cgapp) is a command-line tool that scaffolds production-ready full-stack projects with a Go backend, JavaScript/TypeScri…
492769active
openclaw/wacli
wacli is a single-binary Go CLI that pairs as a linked WhatsApp Web device via whatsmeow, mirrors message history into a local SQLite store…
822767active
laixintao/iredis
IRedis is an interactive terminal client for Redis with auto-completion, syntax highlighting, and human-friendly output formatting. It serv…
772763active
rubysec/bundler-audit
bundler-audit is a command-line tool that audits a Ruby project's Gemfile.lock for gems with known vulnerabilities using the ruby-advisory-…
702760active
bytecodealliance/javy
Javy is a JavaScript-to-WebAssembly toolchain that compiles JavaScript source into small Wasm modules executed in an embedded JS runtime. I…
912756active
kefranabg/readme-md-generator
A Node.js CLI tool that generates polished README.md files for projects by interactively asking questions and suggesting defaults from pack…
2311136maintenance
bitwes/Gut
GUT (Godot Unit Test) is a unit testing framework for the Godot game engine that lets you write tests for GDScript in GDScript. It includes…
822750active
Nikola
Nikola is a Python-based static website and blog generator that turns content in formats like reStructuredText, Markdown, and Jupyter noteb…
772750stable
go-jira/jira
go-jira is a simple command line client for Atlassian's Jira issue tracker, written in Go. It supports context-aware configuration, shell t…
422749active
jaspervdj/patat
Patat is a terminal-based presentation tool that renders slideshows from Markdown and other Pandoc-supported formats directly in an ANSI te…
702746active
Dineshkarthik/telegram_media_downloader
A Python tool that downloads media files (audio, documents, photos, videos, voice notes) from Telegram chats, channels, and conversations, …
752742active
sheeki03/tirith
Tirith is a Rust-based terminal security tool that intercepts shell commands, pasted content, and files to block threats like homograph URL…
762741active
1rgs/nanocode
A minimal Claude Code alternative implemented as a single ~250-line Python file with zero dependencies. It runs an agentic loop with file a…
412735active
okbob/pspg
pspg is a Unix terminal pager written in C with rich functionality designed for browsing tabular data, primarily as a pager for psql and Po…
812734active
microsoft/vscode-react-native
A Visual Studio Code extension by Microsoft that provides a development environment for React Native and Expo projects. It enables debuggin…
952733active
ankit0183/Wifi-Hacking
A Python-based menu-driven CLI tool that automates Wi-Fi penetration testing by wrapping built-in Kali Linux wireless tools. It supports mo…
562733active
pulldown-cmark/pulldown-cmark
pulldown-cmark is a fast, memory-efficient pull parser for CommonMark Markdown written in pure Rust, with an included CLI tool for renderin…
862728stable
gotestyourself/gotestsum
gotestsum is a Go test runner that wraps 'go test -' to produce human-friendly formatted output and a test run summary. It also writes JUni…
612728stable
kkroening/ffmpeg-python
ffmpeg-python is a Python library that builds FFmpeg command lines programmatically, with strong support for complex filter graphs. It lets…
3211011maintenance
unjs/unbuild
unbuild is a unified JavaScript/TypeScript build system from the unjs ecosystem, built on Rollup, that bundles libraries into CommonJS and …
782726active
LukeMathWalker/cargo-chef
cargo-chef is a cargo subcommand that speeds up Rust Docker builds by exploiting Docker layer caching. It extracts a recipe of the project'…
872724active
jorgebucaran/nvm.fish
nvm.fish is a Node.js version manager written entirely in Fish shell script, letting users install, switch, and manage multiple Node.js ver…
592720active
babarot/enhancd
enhancd is an enhanced version of the shell cd command that integrates with interactive fuzzy finders like fzf. It lets users select a dire…
232719active
raine/workmux
workmux is an opinionated Rust CLI that manages git worktrees and tmux windows (or kitty/WezTerm/Zellij tabs) as isolated development envir…
782716active
phillipberndt/autorandr
autorandr is a Python CLI tool that auto-detects connected display hardware and applies the matching saved X11 display configuration via xr…
642714active
freedmand/semantra-python
Semantra is a command-line tool that semantically indexes text and PDF documents and launches a local web application for querying them by …
312713active
openai/privacy-filter
OpenAI Privacy Filter is a small bidirectional token-classification model (1.5B total, 50M active parameters) for detecting and masking per…
462711active
jfernandez/bpftop
bpftop is a top-like terminal tool that provides a dynamic real-time view of running eBPF programs on Linux, showing average runtime, event…
732708active
cisagov/ScubaGear
ScubaGear is a PowerShell-based assessment tool that checks whether a Microsoft 365 tenant's configuration conforms to CISA's Secure Config…
822707active
consolidation/robo
Robo is a modern PHP task runner inspired by Gulp and Rake that lets developers define and automate common project tasks in PHP. It ships a…
432705active
Johnserf-Seed/f2
F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, Ti…
672704active
ilius/pyglossary
PyGlossary is a Python tool for converting dictionary files (glossaries) between dozens of formats such as StarDict, Babylon BGL, Aard 2, C…
932702active
weixiansen574/HybridFileXfer
A hybrid file transfer tool that transfers files between an Android phone and a computer simultaneously over multiple I/O channels such as …
672699active
PatrickF1/fzf.fish
A Fish shell plugin that integrates fzf fuzzy searching into the command line with mnemonic key bindings. It provides interactive searches …
682698active
buo/homebrew-cask-upgrade
brew-cask-upgrade is a Ruby-based external Homebrew command that upgrades every outdated app installed via Homebrew Cask. It replaces the n…
762697active
Nandaka/PixivUtil2
A Python command-line tool for bulk downloading images from Pixiv and Pixiv FANBOX, with support for downloading by member, tag, bookmark, …
692696active
liquidctl/liquidctl
liquidctl is a cross-platform command-line tool and Python driver library for controlling AIO liquid coolers, fan controllers, LED controll…
672696active
GoogleChromeLabs/ndb
ndb is a command-line tool that provides an improved debugging experience for Node.js applications using Chrome DevTools as its UI. It supp…
1010865maintenance
UlionTse/translators
A Python library that provides a unified interface to dozens of free online translation services (Google, DeepL, Bing, Baidu, Youdao, Papag…
572694active
jessevdk/go-flags
go-flags is a Go library for parsing command line options, offering more features than the standard flag package. It uses structs, reflecti…
672693stable
GitAlias/gitalias
A collection of Git alias settings provided as a shell configuration file that adds short aliases, command shortcuts, lookup helpers, and w…
722692active
grafana/tanka
Grafana Tanka is a CLI tool (tk) that uses the Jsonnet data templating language to write clean, reusable, and concise Kubernetes configurat…
992690active
Gamdl
Gamdl is a Python command-line app for downloading Apple Music songs, music videos, and artist post videos with rich metadata tagging and s…
972689active
gnome-terminator/terminator
Terminator is a GTK-based terminal emulator that lets you arrange multiple GNOME terminals in one window with splits, tabs, and grouping. I…
832687active
yihong0618/Kindle_download_helper
A Python script and GUI application that bulk-downloads all your purchased Kindle e-books from Amazon accounts across multiple regional sto…
102683active
Comprehensive Kerbal Archive Network (CKAN)
CKAN is a package manager and metadata repository for finding, installing, and managing Kerbal Space Program mods, inspired by Debian and C…
792681active
arthaud/git-dumper
git-dumper is a Python CLI tool that reconstructs a full git repository from a website that exposes its .git directory, even when directory…
832678stable
sinclairtarget/git-who
git-who is a command-line tool that answers 'who wrote this code?' at the level of file trees and subsystems rather than individual lines, …
652677active
Qalculate!
Qalculate! is a multi-purpose cross-platform desktop calculator library (libqalculate) with a CLI program (qalc) and GTK/Qt frontends. It c…
892676active
goreleaser/nfpm
nFPM is a simple, zero-dependency packager written in Go that creates deb, rpm, apk, ipk, arch linux, and msix packages from a single YAML …
992673active
bit-team/backintime
Back In Time is a configurable graphical frontend for incremental backups on Linux, built on rsync with hard-link-based snapshots, plus a c…
762673active
Diaoul/subliminal
Subliminal is a Python library and CLI tool for downloading subtitles for video files from multiple subtitle providers. It can scan video f…
902672active
Pronto
Pronto is a Ruby gem that runs automated code review by analyzing only the changes in a diff rather than the whole codebase. It integrates …
712672active
projectdiscovery/vulnx
vulnx is a Go-based command-line tool from ProjectDiscovery for searching, filtering, and analyzing vulnerability data such as CVEs. It sup…
802670active
lncrawl/lightnovel-crawler
Lightnovel Crawler is a Python tool that downloads web novels from 300+ supported sources and converts them into e-books such as EPUB, MOBI…
962669active
robscott/kube-capacity
kube-capacity is a Go CLI that provides an overview of CPU and memory resource requests, limits, and utilization across a Kubernetes cluste…
432668active
Meltano
Meltano is an open-source, declarative, code-first data integration engine and CLI for building and running ELT pipelines. It orchestrates …
992667stable
Trash
A Node.js library that safely moves files and directories to the OS trash/recycle bin instead of permanently deleting them, with glob patte…
812665active
Helvesec/rmux
RMUX is a terminal multiplexer written in Rust that is tmux-compatible and natively supports Linux, macOS, and Windows (ConPTY). It ships t…
732664active
vim-floaterm
A terminal manager plugin for Vim and Neovim that runs terminal instances in floating/popup windows. It supports managing multiple terminal…
742660active
TheTumultuousUnicornOfDarkness/CPU-X
CPU-X is a free and open-source system profiling and monitoring application for GNU/Linux and FreeBSD, similar to CPU-Z on Windows. It repo…
102658active
Supercronic
Supercronic is a crontab-compatible job runner designed specifically for container environments. It preserves environment variables, logs t…
922656stable
mattn/goreman
Goreman is a Go clone of the foreman tool that runs multiple processes defined in a Procfile, forwarding signals and displaying their combi…
782652stable
create-dmg/create-dmg
A shell script that builds polished macOS DMG disk images with customizable backgrounds, icon layouts, and license files. It is a command-l…
752650active
LukeSmithxyz/mutt-wizard
mutt-wizard is a shell-based tool that automatically configures the neomutt terminal email client along with isync and msmtp, including IMA…
622649active
ipython/ipyparallel
IPython Parallel is a Python package and set of CLI scripts for controlling clusters of IPython engine processes, built on the Jupyter prot…
772646active
aws-cloudformation/cfn-lint
cfn-lint is a Python CLI tool that validates AWS CloudFormation templates (YAML/JSON) against resource provider schemas and best-practice c…
962644active
agentrhq/webcmd
Webcmd is a self-learning browser infrastructure CLI for AI agents that compiles knowledge of websites into deterministic commands, cutting…
782639active
mikaelmello/inquire
inquire is a Rust library for building interactive terminal prompts, offering prompt types like Text, Select, MultiSelect, Confirm, Passwor…
872637active
WoeUSB/WoeUSB
WoeUSB is a command-line tool for GNU/Linux that creates bootable Windows USB installation media from ISO images or physical installation d…
382637active
kliment/Printrun
Printrun is a suite of pure Python 3D printing host software consisting of Pronterface (GUI), Pronsole (interactive CLI), and Printcore (li…
672636active
polybar/polybar-scripts
A community-maintained collection of shell and Python scripts that extend Polybar, a status bar for Linux window managers. Each script acts…
722635active
megastep/makeself
Makeself is a 100% shell script tool that generates self-extracting compressed tar archives for Unix systems. The resulting .run files are …
762632stable

← prev page 20 / 84 next →