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

82Health
Library npm

js-yaml

A fast, complete YAML 1.2 and 1.1 parser and serializer for JavaScript.

6,634
MIT
Used by 101
88Health
Library npm

yaml

A definitive TypeScript parser and stringifier for YAML, supporting 1.1 and 1.2 with comment and CST access.

1,692
Other
Used by 99
63Health
Library Cargo

url

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

1,575
Apache 2.0
Used by 62
79Health
Library npm

PapaParse

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

13,576
MIT
Used by 61
82Health
Library npm

body-parser

Node.js body-parsing middleware that turns raw HTTP request bodies into ready-to-use req.body objects.

5,499
MIT
Used by 36
81Health
Library npm

fast-xml-parser

Pure-JS XML parser, builder, and validator with no C/C++ bindings and no callbacks

3,139
MIT
Used by 32
38Health
Library npm

gray-matter

Fast, dependable front-matter parser for YAML, JSON, TOML, and CoffeeScript metadata blocks

4,491
MIT
Used by 31
77Health
Library npm

csv-parse

A flexible, dependency-free CSV parser for Node.js and the browser with stream, callback, and sync APIs.

4,287
MIT
Used by 29
52Health
Library Cargo

csv

Fast, flexible CSV reading and writing for Rust, with Serde support

1,960
Other
Used by 19
47Health
Library PyPI

tomli

A lil' TOML parser for Python — fast, spec-compliant, and dependency-free.

572
MIT
Used by 19
77Health
Library npm

smol-toml

A small, fast, spec-compliant TOML parser and serializer for JavaScript

311
BSD 3
Used by 17
46Health
Library Go

jsoniter

A high-performance, 100% compatible drop-in replacement for Go's encoding/json.

13,866
MIT
Used by 14
89Health
Library npm

@xmldom/xmldom

A pure JavaScript, W3C-standard DOMParser and XMLSerializer for parsing and building XML/HTML documents

469
MIT
Used by 14
30Health
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 10
74Health
Library PyPI

feedparser

Parses RSS, Atom, RDF, CDF, and JSON feeds into one normalized Python dictionary.

2,426
Other
Used by 9
85Health
Library PyPI

json_repair

Repair malformed JSON from LLMs, APIs, logs, and user input — a drop-in fallback for json.loads().

5,113
MIT
Used by 8
67Health
Library npm

json-2-csv

Converts arrays of JSON documents to RFC 4180 compliant CSV and back, with native support for nested sub-documents.

458
MIT
Used by 8
84Health
Library Cargo

quick-xml

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

1,570
MIT
Used by 7
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
83Health
Tool npm

quicktype

Generate strongly-typed models and serializers from JSON, Schema, TypeScript, or GraphQL

13,877
Apache 2.0
Used by 5
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

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