Skip to content

Releases: melihxz/holocompute

📦 HoloCompute v0.1.0beta

24 Aug 02:52
52add41

Choose a tag to compare

This is the first beta release of HoloCompute.
HoloCompute is a self-healing, fault-tolerant distributed consensus + compute virtualization framework designed to turn heterogeneous devices into a single "personal supercomputer."


✨ Highlights

  • 🔄 Hybrid Consensus: Raft + PBFT-inspired hybrid model for both reliability and security.
  • 🧠 Distributed Memory & Compute Virtualization: Transparent sharing of memory and compute power across the cluster.
  • Heterogeneous Workload Support: Run tasks across CPU, GPU, and WASM environments.
  • 🔐 Secure Networking: QUIC + Noise protocol for encrypted communication.
  • 🌐 Cluster Membership: SWIM-based membership protocol for node join/leave and fault tolerance.
  • 📊 Observability: Metrics, tracing, and CLI tools for monitoring.
  • 📦 Persistence: BadgerDB / Pebble support for durable storage.

🧪 About This Release

  • 🚧 Beta stage → Not recommended for production use.
  • ✅ Core architecture and main modules are functional.
  • 🛠️ Still missing: additional testing, benchmarks, example scenarios, and expanded documentation.

🚀 Getting Started

# Clone the repository
git clone https://github.com/melihxz/holocompute.git
cd holocompute

# Build
go build ./...

# Start a local cluster (example)
./holocompute start --nodes=3

📌 Roadmap

  • Example scenarios (compute + memory virtualization demo)
  • Benchmark results
  • CLI configuration files (YAML/JSON)
  • Expanded test coverage towards stable v1.0.0

👉 This release lays the foundation of the project.
Feedback and contributions are very welcome!