Walk commits, file changes, trees, and blobs in Git repositories without invoking the Git binary.
-
Updated
Sep 23, 2026 - Go
Walk commits, file changes, trees, and blobs in Git repositories without invoking the Git binary.
A Git implementation in Swift for learning version control internals. Build your own Git from scratch with blob storage, staging area, commits, and binary index management. Perfect for developers who want to understand how Git actually works under the hood.
Byte-exact git object ids in pure Gleam — content-addressed blob/tree/commit SHA-1s, plus git-compatible content-addressable storage REST response shapes.
To associate your repository with the git-objects topic, visit your repo's landing page and select "manage topics."