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

60Health
Library npm

diff

A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.

9,207
BSD 3
Used by 70
90Health
Library npm

Prisma Client

Auto-generated, type-safe database client for Node.js and TypeScript.

47,610
Apache 2.0
Used by 46
73Health
Library npm

filesize.js

Zero-dependency JavaScript utility that converts byte counts into human-readable file size strings, with SI, IEC, and JEDEC standard support.

1,709
BSD 3
Used by 15
42Health
Library npm

GSAP

The industry-standard JavaScript animation library for tweening CSS, SVG, canvas, and UI with rock-solid cross-browser reliability.

28,405
Other
Used by 11
78Health
Library npm

Orama

A dependency-free full-text, vector, and hybrid search engine that runs entirely in JavaScript.

10,550
Apache 2.0
Used by 9
37Health
Library npm

fastest-levenshtein

The fastest JavaScript/TypeScript implementation of Levenshtein edit distance

774
MIT
Used by 9
38Health
Library npm

diff-match-patch

A battle-tested JavaScript port of Google's diff-match-patch engine for computing, applying, and fuzzy-matching text differences.

271
Apache 2.0
Used by 9
35Health
Library npm

@codemirror/merge

A diff and merge view extension for the CodeMirror 6 code editor

105
MIT
Used by 9
88Health
Library npm

Remeda

A TypeScript-first utility library with data-first and data-last function variants, lazy pipe evaluation, and fully typed transformations.

5,427
MIT
Used by 8
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
66Health
Library Cargo

similar

A dependency-free Rust diffing library with Myers, Patience, Histogram, and LCS algorithms

1,323
Apache 2.0
Used by 8
55Health
SDK npm

msgraph-sdk-javascript

Official Microsoft Graph JavaScript SDK for calling the Graph API from Node.js and the browser.

833
MIT
Used by 8
67Health
Library npm

react-diff-viewer-continued

A maintained React component for rendering GitHub-style text diffs

232
MIT
Used by 8
94Health
Library npm

gridstack.js

A dependency-free TypeScript library for building draggable, resizable, responsive dashboard grid layouts in the browser.

9,115
MIT
Used by 7
54Health
Library npm

diff2html

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

3,408
MIT
Used by 7
86Health
Library npm

turf

The complete, modular geospatial analysis engine for JavaScript and TypeScript, bundling every Turf.js module under one install.

10,482
MIT
Used by 5
50Health
Library npm

jsondiffpatch

Diff and patch JavaScript objects with compact deltas, smart array diffing, and pluggable output formatters.

5,339
MIT
Used by 5
56Health
Library npm

microdiff

A tiny, zero-dependency library for deep diffing objects and arrays with full TypeScript support.

3,871
MIT
Used by 5
70Health
Library npm

expressive-code

A framework-agnostic engine that renders source code as richly annotated, syntax-highlighted HTML.

965
MIT
Used by 5
32Health
Library npm

fast-diff

A fast, dependency-free JavaScript library for computing diffs between two strings using Myers' O(ND) algorithm.

715
Apache 2.0
Used by 5
80Health
Library PyPI

python-unidiff

A typed Python library that parses unified diff data into inspectable PatchSet, PatchedFile, and Hunk objects.

286
MIT
Used by 5
35Health
Library npm

parse-diff

A fast, dependency-free unified diff parser that converts raw patch text into structured file, chunk, and line-change objects for JavaScript and TypeScript projects.

99
MIT
Used by 4
46Health
Library Cargo

whatlang

Fast, lightweight natural language and script detection for Rust

1,087
MIT
Used by 3
74Health
Library Go

libopenapi

A high-performance Go library for parsing, validating, mutating, bundling, and diffing OpenAPI 3.2/3.1/3.0, Swagger, Overlay, and Arazzo documents.

872
MIT
Used by 3

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