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

42Health
Library Cargo

nom

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

10,475
MIT
Used by 7
53Health
Library npm

diff2html

Generate pretty, GitHub-style HTML diffs from git diff or unified diff output

3,415
MIT
Used by 7
84Health
Library Cargo

pulldown-cmark

A fast, safe pull parser for CommonMark Markdown written in pure Rust

2,729
MIT
Used by 7
84Health
Library Cargo

quick-xml

A high-performance, near-zero-copy XML pull parser and writer for Rust

1,570
MIT
Used by 7
58Health
Library Cargo

tree-sitter-c-sharp

C# grammar for tree-sitter, based on the Roslyn language grammar

321
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

27,059
MIT
Used by 6
46Health
Library npm

csv-parser

A zero-dependency streaming CSV parser for Node.js that converts CSV into JSON at high speed.

1,503
MIT
Used by 6
55Health
Library npm

toml-node

A zero-dependency, spec-compliant TOML parser for Node.js with BigInt and Temporal support.

326
MIT
Used by 6
58Health
Library npm

set-cookie-parser

Parse raw Set-Cookie header values into structured JavaScript cookie objects

198
MIT
Used by 6
83Health
Library Cargo

sqlparser

Extensible SQL lexer and parser for Rust, conforming to ANSI SQL:2011

3,466
Apache 2.0
Used by 5
43Health
Library npm

node-xlsx

TypeScript-first Excel parser and builder for Node.js, built on SheetJS.

3,035
Apache 2.0
Used by 5
47Health
Library npm

xml-js

Converts XML text to JavaScript objects or JSON and back, preserving element order.

1,339
MIT
Used by 5
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
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.

485
MIT
Used by 5
69Health
Library Cargo

x509-parser

A pure-Rust, zero-copy X.509 certificate parser (RFC 5280) built on the nom parser-combinator framework, with optional signature verification.

277
Other
Used by 5
67Health
Library PyPI

tinycss2

Low-level CSS Syntax Level 3 parser and generator for Python

191
BSD 3
Used by 5
78Health
Library PyPI

lark

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

5,993
MIT
Used by 4
77Health
Library Go

jsonparser

A fast, allocation-free JSON parser for Go that reads values by key path without unmarshaling into structs.

5,655
MIT
Used by 4
96Health
Library Composer

Device Detector

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

3,528
Other
Used by 4
41Health
Library npm

snarkdown

A dead-simple, dependency-free Markdown-to-HTML parser that weighs about 1kb gzipped.

2,402
MIT
Used by 4
39Health
Library npm

url-parse

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

1,032
MIT
Used by 4
81Health
Library PyPI

MyST Parser

An extended CommonMark-compliant Markdown parser with first-class bridges to docutils and Sphinx.

892
MIT
Used by 4

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