Fast, private diffs in your browser. Rust → WebAssembly diff engine, 100% client-side.
-
Updated
Jul 14, 2026 - JavaScript
Fast, private diffs in your browser. Rust → WebAssembly diff engine, 100% client-side.
A byte-for-byte compatible Git implementation in pure Python (zero dependencies) — SHA-1 objects, Myers diff, three-way merge, packfile decoding, and a D3.js commit-graph visualizer.
Semantic structured diffs and GitHub-style text diffs for PHP: Diff::between() reports added, removed, modified and moved values at their paths, with identity-aware lists and redaction; Diff::text() gives Myers line diffs, hunks, unified patches and HTML.
Rust-powered text diffing for Python: a fast drop-in replacement for difflib, powered by the similar crate
Self-hosted Git host on a from-scratch VCS engine in Java: content-addressable object store, packfiles with delta compression, three-way merge, and smart-HTTP transport, all cross-verified against the real git binary.
Implementation of the Myers diff algorithm with O(ND) complexity, multiple output formats, and benchmarking suite.
Myers text diff + unified_diff in pure Mojo — byte-for-byte match with Python's difflib.
A from-scratch Myers diff CLI (TypeScript) rendering unified, side-by-side, and stats views.
DiffLens 码影 · 双栏代码对比 & Unified Diff 渲染工具 | Side-by-side diff visualizer, pure frontend & zero deps
契約書・重要文書の単語レベルMyers差分比較&変更点可視化GUIツール(Windows専用・完全オフライン)
A complete, self-contained Git implementation built in pure Go with zero external dependencies
Implementation of Myers’ O(ND) diff algorithm with trace visualization, exact reconstruction, an LCS oracle, and terminal, HTML, and SVG output
ClauseDiff 安心對|Privacy-first Contract & Policy Diff Tool. 100% Client-Side Processing. Zero Server Upload.
Extends HTMLTextAreaElement.setRangeText with Myers diff-powered cursor and selection tracking.
A self-hosting Git implementation in Node.js with zero dependencies — 20 commands, smart HTTP protocol, packfile delta resolution, and a Myers diff byte-identical to real git.
Diff, patch and three-way merge in Go: Myers' O(ND) algorithm, patience diff, unified output that matches GNU diff byte for byte, and a diff3-style merge. No dependencies.
A high-performance, dependency-free implementation of Myers' Diff Algorithm. UPCOMING : Python Implementation, README.md
Capability-bounded diff engine in openOODA — Myers LCS, byte-for-byte GNU diff parity, agent-native MCP.
Zero-dependency Myers line diff, unified-diff hunks, fuzzy patch apply with reject reporting, word-level highlighting
Myers diff algorithm in Go with unified and gutter output
To associate your repository with the myers-diff topic, visit your repo's landing page and select "manage topics."