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.
Myers text diff + unified_diff in pure Mojo — byte-for-byte match with Python's difflib.
Implementation of the Myers diff algorithm with O(ND) complexity, multiple output formats, and benchmarking suite.
DiffLens 码影 · 双栏代码对比 & Unified Diff 渲染工具 | Side-by-side diff visualizer, pure frontend & zero deps
Myers diff algorithm in Go with unified and gutter output
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.
A Git-like version control system built from scratch in TypeScript, featuring content-addressable storage, recursive trees, branching, safe checkout, and Myers diff.
車輪の再発明: Myers diff reimplemented from the 1986 paper, packaged as a hand-rolled PEP 427 wheel (no setuptools, no pip)
Add a description, image, and links to the myers-diff topic page so that developers can more easily learn about it.
To associate your repository with the myers-diff topic, visit your repo's landing page and select "manage topics."