The Rust storage stack
Hadris is a collection of pure Rust libraries for block devices, partition tables, FAT and exFAT filesystems, ISO 9660, UDF, CPIO archives, and disk images, plus read-only NTFS and APFS readers in preview.
It works across desktop applications, bootloaders, kernels, firmware, and
embedded systems, with explicit std, alloc, allocation-free, synchronous,
and asynchronous feature tiers.
Get started, choose a crate, or jump directly to the use-case guides.
These pages describe the 3.0.0-rc.2 API. The
installation recipe selects that prerelease explicitly
for registry installation and explains source checkouts before publication.
V2 2.5.0 is the published stable library version and remains in the version
selector. The migration guide covers the upgrade from 2.4/2.5. In 3.0, exFAT is stable in hadris-fat, and the
hadris-ntfs reader stays a preview outside the stability promise. See
Stability and compatibility.