gunnar-wire
git smart-protocol state machines: upload-pack (v2 with a v0 fallback) and receive-pack (v0), transport-agnostic.
Part of Gunnar, a git server and git client. Source: https://www.gunnar.rs/repo/gunnar/gunnar.
License: AGPL-3.0-only, or a commercial licence granted jointly by Ignalina ApS and Vetra Automation AB (gunnar@gunnar.rs).