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

75Health
Library npm

qs

A battle-tested querystring parser and serializer for Node.js with nested object support and built-in security limits.

8,940
BSD 3
Used by 49
66Health
Library npm

remark

A plugin-powered markdown processor that parses, transforms, and serializes markdown on top of unified.

8,995
MIT
Used by 48
48Health
Library npm

unified

Parse, inspect, transform, and serialize content through syntax-tree plugins.

5,030
MIT
Used by 44
69Health
Library npm

query-string

Parse and stringify URL query strings in JavaScript with flexible array, number, and boolean handling.

6,906
MIT
Used by 27
50Health
Library npm

rehype

A unified-based HTML processor with a large plugin ecosystem

2,255
MIT
Used by 15
41Health
Library npm

serialize-error

Serialize and deserialize JavaScript Error objects into plain, JSON-safe objects and back.

604
MIT
Used by 8
43Health
Library npm

hast-util-to-html

Serializes hast syntax trees into WHATWG-compliant HTML strings, with fine-grained control over escaping, quoting, and tag omission.

118
MIT
Used by 8
48Health
Library npm

mdast-util-to-markdown

Serializes an mdast syntax tree back into CommonMark-compatible markdown text, with pluggable handlers for custom syntax extensions.

141
MIT
Used by 7
45Health
Library npm

lossless-json

Parse and stringify JSON without losing precision on big numbers

475
MIT
Used by 6
41Health
Library npm

fast-safe-stringify

Fast JSON.stringify drop-in that safely handles circular references

359
MIT
Used by 6
29Health
Library npm

json-stable-stringify

A deterministic version of JSON.stringify() that sorts object keys so identical data always produces identical output.

79
MIT
Used by 5
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
43Health
Library npm

remark-html

A remark plugin that compiles markdown syntax trees directly into sanitized HTML strings.

335
MIT
Used by 4
39Health
Library npm

fast-redact

Very fast object redaction that censors sensitive keys before they reach your logs.

337
MIT
Used by 2
44Health
Library npm

object-inspect

Zero-dependency string representations of any JavaScript value, including circular references and DOM elements.

160
MIT
Used by 2
25Health
Library npm

estree-util-to-js

Serializes estree (and esast) syntax trees back into JavaScript source code

17
MIT
Used by 2
36Health
Library npm

querystringify

A small, dependency-free JavaScript library for parsing and building URL query strings, with built-in protection against prototype-pollution keys.

175
MIT
Used by 1
31Health
Library npm

json-source-map

Parses and stringifies JSON while mapping every key and value to its exact line, column, and character position.

76
MIT
Used by 1
27Health
Library npm

stringify-entities

A small, spec-compliant encoder that serializes HTML character references, with fine-grained control over named, decimal, and hexadecimal output formats.

20
MIT
Used by 1
23Health
Library npm

unist-util-stringify-position

Serializes a unist node, position, or point into a human-readable location string for error and warning messages.

6
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