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.
python git flask version-control data-structures sha1 d3js from-scratch systems-programming myers-diff
-
Updated
Jul 6, 2026 - Python