hatchmoment. scored by care · not by stars

fs-engine

fs-engine: Go-based ext2-like filesystem with React visualizer

worth a lookGo⚙ Backend & APIs

It provides a from‑scratch inode‑based filesystem engine modeled after ext2/ext3, exposing a Go HTTP/WebSocket API and a React UI that visualises blocks, inodes and the journal in real time. The backend formats a 64 MB disk image, implements POSIX operations and a JBD2‑style journal, while the frontend lets users explore the file tree and monitor cache stats. It is aimed at developers and students who need a concrete, runnable filesystem for experimentation, debugging or teaching. Compared to generic FUSE tutorials, it offers a complete end‑to‑end stack with live visualisation, making experimentation faster.

View on GitHub →

sanskarpan/fs-engine