Directory

Open Source Packages

Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.

5929 packages

All Packages

62Health
Framework npm

Commander.js

The complete, battle-tested framework for building Node.js command-line interfaces.

28,412
MIT
Used by 94
90Health
Tool npm

Oxlint

Rust-based JavaScript/TypeScript linter that runs 50-100x faster than ESLint, with zero configuration required.

22,902
MIT
Used by 70
90Health
Library Cargo

Clap

The most widely used command-line argument parser for Rust, with both derive and builder APIs.

16,725
Other
Used by 56
75Health
Framework npm

yargs

The modern, pirate-themed command-line argument parser and command framework for Node.js

11,504
MIT
Used by 42
38Health
Library npm

minimist

A lightweight, dependency-free argument parser that turns process.argv into a clean options object.

661
MIT
Used by 20
54Health
Library Composer

Collision

Beautiful command-line error reporting for PHP apps and test suites

4,659
MIT
Used by 18
78Health
Library Go

migrate

Database schema migrations for Go, usable as a CLI tool or an importable library with pluggable source and database drivers.

18,944
MIT
Used by 15
87Health
Framework Composer

Symfony Console

The PHP framework component for building beautiful, testable command-line applications

9,811
MIT
Used by 8
87Health
Framework npm

oclif Core

The Node.js framework that powers Salesforce CLI and Heroku CLI, providing flag parsing, help generation, and a plugin system for building CLIs.

317
MIT
Used by 8
50Health
Tool npm

Peggy

Parser generator for JavaScript using parsing expression grammars (PEG)

1,180
MIT
Used by 5
69Health
Library npm

yargs-parser

The mighty, standalone option parser powering yargs

520
Other
Used by 5
58Health
Library Composer

Symfony Runtime

Decouples PHP applications from global state and framework bootstrapping conventions

742
MIT
Used by 4
75Health
Library Go

go-shellwords

A Go library that splits shell-style command-line strings into argument slices, honoring POSIX quoting, escaping, and substitution rules.

577
MIT
Used by 4
74Health
Library npm

argparse

A faithful JS port of Python's argparse — sub-commands, auto-generated help, and typed CLI arguments for Node.js.

512
Other
Used by 3
38Health
Framework npm

Clipanion

A type-safe, dependency-free CLI framework for building nested, typed command-line applications in TypeScript.

1,256
MIT
Used by 2
57Health
Tool Composer

Laravel Pail

Dive into your Laravel application's log files directly from the command line with a sleek, filterable CLI.

926
MIT
Used by 2
43Health
Library Composer

JShrink

A native PHP JavaScript minifier that shrinks JS with a single static call.

766
BSD 3
Used by 2
63Health
Library Cargo

termimad

Rust library for rendering Markdown text, tables, and templates in terminal applications with fully customizable, skinnable styling.

1,232
MIT
Used by 1
49Health
Library npm

command-line-args

A mature, feature-complete Node.js library for parsing command-line options into a plain object.

719
MIT
Used by 1
58Health
Library Cargo

bpaf

Lightweight, flexible Rust command line argument parser with derive and combinatoric APIs.

462
Other
Used by 1
81Health
Tool Composer

vapor-cli

The command-line client for Laravel Vapor, the serverless deployment platform for Laravel on AWS Lambda.

317
MIT
Used by 1
34Health
Library Composer

cli-prompt

Tiny PHP library to prompt for CLI input and optionally hide the characters users type.

248
MIT
Used by 1
42Health
Library Cargo

ansi-to-tui

Convert ANSI SGR escape codes in raw bytes into styled Ratatui Text, ready to render in your TUI.

100
MIT
Used by 1
36Health
Tool Composer

Craft Server Check

A standalone checker that verifies whether a web server meets the minimum requirements to run Craft CMS.

68
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers