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

66Health
Library Cargo

url

A WHATWG-standard-compliant URL parser and manipulation library for Rust.

1,576
Apache 2.0
Used by 62
81Health
Library npm

PapaParse

The fastest in-browser CSV parser for JavaScript, with streaming, Web Workers, and zero dependencies

13,568
MIT
Used by 61
90Health
Library npm

Cheerio

The fast, flexible library for parsing and manipulating HTML and XML with a familiar jQuery-style API.

30,483
MIT
Used by 45
89Health
Library npm

cRonstrue

Turns cron expressions into human-readable descriptions, in 30+ languages.

1,632
MIT
Used by 33
37Health
Library npm

minimist

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

661
MIT
Used by 20
47Health
Library npm

tinycolor2

Fast, dependency-free color parsing, conversion, and manipulation for JavaScript

5,250
MIT
Used by 19
84Health
Library npm

node-html-parser

A very fast HTML parser that builds a lightweight DOM tree with full CSS3 selector support.

1,245
MIT
Used by 15
69Health
Library npm

colord

A tiny, dependency-free TypeScript library for parsing, converting, and manipulating colors in any format.

1,888
MIT
Used by 13
67Health
Library npm

bowser

A small, fast browser, platform, and rendering-engine detector for browser and Node environments

5,751
MIT
Used by 11
36Health
Library npm

bytes

Tiny utility for parsing and formatting byte strings like '1kb'

474
MIT
Used by 11
88Health
Library npm

html-react-parser

Converts HTML strings into React elements, working seamlessly on both server and client

2,427
MIT
Used by 9
31Health
Library npm

Partial JSON

Parses incomplete JSON strings streamed token-by-token from an LLM into usable JavaScript values as they arrive.

244
MIT
Used by 9
42Health
Library Cargo

nom

A byte-oriented, zero-copy parser combinators library for Rust

10,470
MIT
Used by 7
37Health
Library npm

email-addresses

A dependency-free RFC 5322 email address parser for JavaScript and Node.js.

272
MIT
Used by 7
95Health
Library Cargo

tree-sitter

Incremental parsing library for building fast, resilient syntax trees

26,949
MIT
Used by 6
43Health
Library npm

error-stack-parser

Cross-browser JavaScript library that parses Error objects into structured stack frames with function names, file paths, and line/column numbers.

486
MIT
Used by 5
82Health
Library PyPI

lark

A modern parsing toolkit for Python supporting Earley, LALR(1), and CYK parsers with automatic tree construction.

5,983
MIT
Used by 4
96Health
Library Composer

Device Detector

Universal PHP library for parsing user agents into browsers, OS, and device info

3,526
Other
Used by 4
39Health
Library npm

url-parse

Small, dependency-light URL parser that works identically in Node.js and the browser.

1,034
MIT
Used by 4
33Health
Library npm

url-pattern

A tiny, dependency-free library for matching and generating URL-like string patterns without regex.

587
MIT
Used by 4
74Health
Library Go

go-shellwords

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

576
MIT
Used by 4
35Health
Library npm

parse-diff

A fast, dependency-free unified diff parser that converts raw patch text into structured file, chunk, and line-change objects for JavaScript and TypeScript projects.

99
MIT
Used by 4
58Health
Library Composer

PHP User Agent Parser

Lightning-fast, minimalist PHP parser that turns User-Agent strings into browser and platform.

597
MIT
Used by 2
75Health
Library PyPI

pylatexenc

A dependency-free Python library that parses LaTeX markup and converts between LaTeX code and Unicode text.

427
MIT
Used by 2

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