rustystack

Pure-Rust HDF5 library — zero C dependencies

16
4
100% credibility
Found Feb 24, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Pure-Rust library for reading and writing HDF5 files used in scientific computing, offering high performance and compatibility without C dependencies.

How It Works

1
🔬 Gather your data

You collect measurements, simulations, or experiment results that need organized, efficient storage.

2
📦 Find a simple tool

Discover rustyHDF5, a friendly way to save and reload scientific data in a universal format.

3
⚙️ Add to your project

Easily include it in your work, no complicated setups or external software needed.

4
💾 Save your data neatly

Organize numbers, tables, notes, and groups into a compact file that loads lightning-fast.

5
🔄 Reload anytime

Open the file and access your data instantly, even huge amounts, without slowdowns.

Perfect teamwork

Share with friends using other tools – everything matches exactly, ready for analysis.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 16 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is rustyhdf5?

rustyhdf5 is a pure-Rust HDF5 library that lets you read and write HDF5 files with zero C dependencies. It handles contiguous, chunked, and compressed datasets, groups, attributes, and even resizable arrays—perfect for scientific data without wrestling with C bindings or platform quirks. Rust developers get a high-level API for quick file creation and mmap-based zero-copy reads on any Rust-supported platform, including no_std environments.

Why is it gaining traction?

Unlike hdf5-rust or Python's h5py (which rely on C libs), rustyhdf5 ditches all external dependencies for pure Rust speed and portability—benchmarks show it opening files 55x faster and decompressing 3x quicker than C HDF5. Features like SIMD acceleration, GPU compute shaders, and h5py-compatible roundtrips make it a drop-in for high-performance data pipelines. Parallel I/O and provenance tracking (SHA-256 hashes) add reliability without the FFI hassle.

Who should use this?

Scientific computing folks in Rust building ML pipelines or simulations need it for fast HDF5 I/O without C toolchain pains. Embedded devs targeting no_std devices like microcontrollers will love the dependency-free format parsing. Data engineers migrating NetCDF4 workflows or integrating with Python h5py should grab it for seamless cross-language files.

Verdict

Try rustyhdf5 if you want pure-Rust HDF5 today—its benchmarks and no_std support deliver real wins despite the early stage (10 stars, 1.0% credibility). Polish docs and add more examples before production; it's promising for Rust data stacks but monitor for stability.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.