void
P2P version control, fully encrypted private by default repositories.
Offers a git-like CLI with built in fork and pull-request workflows, web publish artifacts, and cryptographically secure and provable identity. P2P artifact storage and sharing built on IPFS.
Quick Start
# Install void CLI
# Initialize identity
# create username, save recover pass phrases`
# Initialize a new repository
# Stage and commit files
# Push to IPFS, requires ipfs daemon
Project Structure
crates/
├── crypto/ — Key vault and cryptographic logic
├── core/ — VCS engine
├── cli/ — CLI implementation with standard human readable (git-like) or JSON output
└── tui/ — Terminal UIs (ratatui): commit graph, audit shard viewer
Building
Requires cargo and rustc to build
# Build all crates
# Run all tests
Prerequisites
IPFS daemon required to push, pull, clone, fork, or make pull-requests