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.
Myers diff algorithm in Go with unified and gutter output
DiffLens 码影 · 双栏代码对比 & Unified Diff 渲染工具 | Side-by-side diff visualizer, pure frontend & zero deps
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."