Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Tags2
Sort:Used by Most Apps
diff
A battle-tested JavaScript library for computing and applying text diffs at the character, word, line, sentence, CSS, or JSON level.
core-js
Modular standard library and polyfills for JavaScript, from ECMAScript features to proposals and web standards.
filesize.js
Zero-dependency JavaScript utility that converts byte counts into human-readable file size strings, with SI, IEC, and JEDEC standard support.
diff-match-patch
A battle-tested JavaScript port of Google's diff-match-patch engine for computing, applying, and fuzzy-matching text differences.
@codemirror/merge
A diff and merge view extension for the CodeMirror 6 code editor
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.
similar
A dependency-free Rust diffing library with Myers, Patience, Histogram, and LCS algorithms
react-diff-viewer-continued
A maintained React component for rendering GitHub-style text diffs
diff2html
Generate pretty, GitHub-style HTML diffs from git diff or unified diff output
jsondiffpatch
Diff and patch JavaScript objects with compact deltas, smart array diffing, and pluggable output formatters.
microdiff
A tiny, zero-dependency library for deep diffing objects and arrays with full TypeScript support.
expressive-code
A framework-agnostic engine that renders source code as richly annotated, syntax-highlighted HTML.
fast-diff
A fast, dependency-free JavaScript library for computing diffs between two strings using Myers' O(ND) algorithm.
python-unidiff
A typed Python library that parses unified diff data into inspectable PatchSet, PatchedFile, and Hunk objects.
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.