| Crates.io | guts-git |
| lib.rs | guts-git |
| version | 0.1.0 |
| created_at | 2025-12-23 10:24:31.833925+00 |
| updated_at | 2025-12-23 10:24:31.833925+00 |
| description | Git protocol implementation for Guts - pack files and smart HTTP protocol. |
| homepage | https://github.com/AbdelStark/guts |
| repository | https://github.com/AbdelStark/guts |
| max_upload_size | |
| id | 2001258 |
| size | 92,367 |
Git protocol implementation for pack files and smart HTTP in Guts.
This crate implements the Git protocol for:
use guts_git::{PackFile, SmartProtocol};
// Generate a pack file
let pack = PackFile::create(&objects)?;
// Handle git clone/fetch
let response = SmartProtocol::upload_pack(&request, &storage)?;
This crate is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.
MIT OR Apache-2.0