guts-node

Crates.ioguts-node
lib.rsguts-node
version0.1.0
created_at2025-12-23 11:41:28.007002+00
updated_at2025-12-23 11:41:28.007002+00
descriptionA decentralized code collaboration node built with the Commonware Library.
homepagehttps://github.com/AbdelStark/guts
repositoryhttps://github.com/AbdelStark/guts
max_upload_size
id2001361
size626,804
A₿del ∞/21M (AbdelStark)

documentation

README

guts-node

Full node binary for the Guts decentralized code collaboration platform.

Overview

guts-node is the main server that runs:

  • Git smart HTTP protocol
  • REST API for repositories, PRs, issues
  • WebSocket for real-time updates
  • P2P networking for replication
  • BFT consensus for decentralization

Installation

cargo install guts-node

Usage

# Start a node
guts-node --api-addr 127.0.0.1:8080 --p2p-addr 0.0.0.0:9000

# With persistent storage
guts-node --data-dir /var/lib/guts

# As a validator
guts-node --validator --keypair /path/to/key.yaml

Configuration

See the operator documentation for full configuration options.

Part of Guts

This binary is part of Guts, a decentralized, censorship-resistant alternative to GitHub built on BFT consensus.

License

MIT OR Apache-2.0

Commit count: 0

cargo fmt