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

87Health
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
86Health
Library npm

Chai

BDD/TDD assertion library for Node.js and the browser, framework-agnostic

8,267
MIT
Used by 27
78Health
Library npm

validator.js

A dependency-free library of 100+ string validators and sanitizers for Node.js and the browser.

23,735
MIT
Used by 26
37Health
Library npm

deep-equal

A standalone port of Node's own assert.deepEqual algorithm, giving spec-accurate deep equality checks in Node and the browser alike.

792
MIT
Used by 9
42Health
Library Cargo

rust-pretty-assertions

Drop-in replacements for Rust's assert_eq! and assert_ne! that print colorful, side-by-side diffs instead of raw Debug dumps.

1,358
Other
Used by 8
42Health
Library npm

assert

Node.js's assert module, ported to run in browsers and bundlers

298
MIT
Used by 8
59Health
Library Cargo

approx

Approximate floating point equality comparisons and assertions for Rust

191
Apache 2.0
Used by 3
45Health
Library npm

uvu

An extremely fast, lightweight test runner for Node.js and the browser, with optional browser-safe assertions.

3,029
MIT
Used by 2
33Health
Library Cargo

similar-asserts

assert_eq!-style Rust macros with colorized diff output for readable test failures.

170
Apache 2.0
Used by 2
52Health
Library npm

is

TypeScript-first runtime type checking with type guards, assertions, and generic-aware inference for over 100 JavaScript and TypeScript value types.

1,793
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