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

78Health
Library npm

otplib

TypeScript-first TOTP and HOTP library with a pluggable crypto/base32 architecture for Node, Bun, Deno, and browsers.

2,290
MIT
Used by 22
80Health
Library npm

pako

A fast, zlib-compatible compression library for JavaScript that runs identically in the browser and Node.js.

6,114
MIT
Used by 21
53Health
Library npm

jsonrepair

Repair invalid or broken JSON documents — missing quotes, trailing commas, truncation, and more

2,404
Other
Used by 21
75Health
Library npm

js-base64

Pure-JavaScript Base64 encoder/decoder with full Unicode and URL-safe support

4,361
BSD 3
Used by 20
75Health
Library Go

go-jose

The canonical Go implementation of JSON Web Encryption, Signature, and Token standards (JWE, JWS, JWT).

534
Apache 2.0
Used by 20
70Health
Library PyPI

orjson

A fast, correct, Rust-backed JSON library for Python with native dataclass, datetime, and numpy support

8,228
Apache 2.0
Used by 19
47Health
Library npm

node-xml2js

XML-to-JavaScript-object parser and builder for Node.js

4,962
MIT
Used by 19
53Health
Library Cargo

csv

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

1,959
Other
Used by 19
49Health
Library PyPI

tomli

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

570
MIT
Used by 19
49Health
Library Cargo

hmac

Generic, pure-Rust implementation of Hash-based Message Authentication Code (HMAC)

372
Other
Used by 19
59Health
Library npm

ssh2

Pure-JavaScript SSH2 client and server library for Node.js, with SFTP, exec, shell, and port forwarding support.

5,821
MIT
Used by 18
43Health
Library Go

otp

A Go library for generating and validating TOTP and HOTP one-time passcodes, compatible with Google Authenticator.

2,956
Apache 2.0
Used by 18
39Health
Library Go

xxhash

A pure-Go implementation of the 64-bit xxHash (XXH64) algorithm with hand-written amd64 and arm64 assembly for maximum throughput.

2,142
MIT
Used by 18
61Health
Library Cargo

tar

Streaming Rust library for reading and writing TAR archives

737
Other
Used by 18
94Health
Library npm

protobuf.js

A fast, conformant JavaScript and TypeScript implementation of Protocol Buffers, no protoc required

10,589
Other
Used by 17
48Health
Library npm

forge

A native, pure-JavaScript implementation of TLS and PKI cryptography for building crypto-based Node.js and browser apps.

5,331
Other
Used by 17
47Health
Library npm

cuid2

Secure, collision-resistant unique IDs for JavaScript, built to resist guessing and horizontal-scale collisions.

3,399
MIT
Used by 17
37Health
Library Cargo

bincode

A compact, zero-fluff binary encoder and decoder for turning Rust structs into space-efficient byte streams.

3,060
MIT
Used by 17
35Health
Library npm

object-hash

Deterministic SHA1/MD5 hashing for any JavaScript value or object, in Node.js and the browser.

1,473
MIT
Used by 17
74Health
Library npm

node-jwks-rsa

A Node.js library that retrieves RSA, EC, and OKP signing keys from a JWKS endpoint, with caching and rate limiting built in.

875
MIT
Used by 17
75Health
Library npm

smol-toml

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

308
BSD 3
Used by 17
47Health
Library npm

SheetJS (xlsx-republish)

A drop-in npm mirror of the SheetJS Community Edition for reading and writing spreadsheets.

36,338
Apache 2.0
Used by 16
92Health
Library npm

Protobuf-ES

A conformance-tested, ESM-first Protocol Buffers runtime and code generator for modern JavaScript and TypeScript.

1,662
Apache 2.0
Used by 16
75Health
Library PyPI

bcrypt (Python)

A Python library for secure password hashing using the bcrypt algorithm with an adjustable work factor

1,503
Apache 2.0
Used by 16

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