gotvc/got has 175 GitHub stars and 6 forks. GitHot measured 0 in 7 days. Last checked 2026-11-09 07:33 UTC. Last push 2026-07-30.
Version control, like Git, but for files and directories of any size. E2E Encrypted
Measured star growth
- in 24h
- Update delayed
- in 7 days
- 0
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGot
Like Git, but with an 'o'
Got is version control, with a model similar to Git's. A solution to the problems that come from using Git to store all of your data. Got uses an improved data structure that better handles large files and directories, and encrypts all the data that you give it.
Quick Links
Getting Started
Installation
Either download a prebuilt binary or build one from source.
Installs to /usr/bin/got with just.
$ just install
This will build Got for the current architecture, leaving the binary in build/out/got.
Create a New Repo
Then initialize a repository in the current working directory.
Make sure you cd to where you want the repository.
$ got init
That will create a new repo using an in-process blobcache.
All content will be stored in the .got/blobcache directory.
This is the recommended way to try out blobcache.
A repo can also be initially configured to use an external Blobcache based on an environment variable.
This command will initialize a Repo that looks at BLOBCACHE_API to find a Blobcache service.
$ got init --blobcache env-client --mkvol my_new_got_repo_volume
For large repositories, it is recommended to use an out of process blobcache
Contributing
We use just as a command runner.
All of the common development tasks have just commands.
To run the tests:
$ just test
To build release binaries
just build-exec
The release binaries for all architectures will be under the build/out directory.
Got in Action
Got importing a 3GB file.
$ got add large_file.dat
[1.608s]
[1.564s] large_file.dat data_in=(1.24GB Δ=799.35MB/s)
[1.564s] worker-0 blobs_in=(182blobs Δ=117.26blobs/s), data_in=(157.09MB Δ=101.21MB/s)
[1.564s] worker-1 blobs_in=(197blobs Δ=127.43blobs/s), data_in=(158.19MB Δ=102.33MB/s)
[1.564s] worker-2 blobs_in=(181blobs Δ=116.50blobs/s), data_in=(154.83MB Δ=99.66MB/s)
[1.564s] worker-3 blobs_in=(172blobs Δ=112.63blobs/s), data_in=(154.01MB Δ=100.85MB/s)
[1.564s] worker-4 blobs_in=(179blobs Δ=116.82blobs/s), data_in=(157.34MB Δ=102.68MB/s)
[1.564s] worker-5 blobs_in=(177blobs Δ=115.36blobs/s), data_in=(156.12MB Δ=101.75MB/s)
[1.564s] worker-6 blobs_in=(199blobs Δ=130.09blobs/s), data_in=(155.20MB Δ=101.46MB/s)
[1.564s] worker-7 blobs_in=(161blobs Δ=104.50blobs/s), data_in=(150.69MB Δ=97.81MB/s)
More
Read more about [concepts](./doc/2 .0_Concepts.md).
Support and development discussion happen in the INET256 discord.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,582 starspublic-apis/public-apis
A collective list of free APIs
497,899 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,608 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,302 stars