DEV Community

Harshith Sai V
Harshith Sai V

Posted on

Open Source Call for Contributors – RAFT-WAL

I’ve started building RAFT-WAL, an educational yet production-minded project that combines:

  • Write-Ahead Log (WAL): durable, append-only with CRC + fsync policies
  • Key-Value Store: simple, LSM-lite with snapshots
  • Raft Consensus: replication, leader election, and log application

The goal is to create a clear, well-documented Rust codebase that helps people learn and experiment with real-world distributed systems.


👉 What’s inside so far

  • Rust project structure
  • Initial WAL design notes

👉 Ways you can help

  • Implement WAL features (segments, CRC, recovery)
  • Build KV store (memtable + snapshot)
  • Work on Raft (single-node → cluster)
  • Add tests, docs, diagrams, or CI

💡 Whether you’re into Rust, storage engines, or distributed systems, this is a great chance to learn and contribute.

🔗 Repo: github.com/harshithsaiv/RAFT-WAL

Stars ⭐, feedback, and contributors are super welcome. Let’s build this together!

Top comments (0)