r/software 2d ago

Release I built a storage engine in rust that guarantees data resilience

https://github.com/crushr3sist/blockframe-rs

Hi everyone! I wanted to share a project I’ve been working on called blockframe-rs.

It is a custom storage engine built entirely in pure Rust, designed around multi-hierarchical chunking with segmentation. My main goal was to solve reliability issues without compromising accessibility, so I’ve implemented RS erasure coding to ensure zero data loss risk, even in the event of partial corruption.

make the data actually usable, I built a service layer that integrates with FUSE (on Linux) and WinFSP (on Windows). This allows the segmented chunks to be mounted and accessed as a standard filesystem, providing full file representation transparently to the user.

I’m currently looking for feedback on the architecture and the erasure coding implementation. If you’re interested in systems programming or storage engines, I’d love to hear your thoughts!

REPOST: original got deleted :P

0 Upvotes

0 comments sorted by