Show HN: Gat – Version large files with Git, without an LFS server
Category: devtools
Tags: git, large-files, object-storage, version-control, rust
Score: 6.5/10 (Innovation: 6, Technical: 7, Documentation: 7, Utility: 6)
Gat is a Rust-based tool for versioning large files in Git repositories using object storage like S3, Azure Blob, and GCS, without requiring a dedicated LFS server. It avoids clean/smudge filter complexity by using a gat.lock file and a sync command, aiming to be simpler than git-lfs and more focused than dvc.
Target audience: Backend devs and data engineers managing large assets in Git repos
Repository: https://github.com/getgat-dev/gat · Rust · Apache-2.0 · 624 stars
View on Hacker News