Show HN: FlashRaw – RAW image decoder in Rust, up to 15x faster than LibRaw
Category: library
Tags: raw-decoding, rust, image-processing, simd, gpu, wasm, bindings
Score: 7.5/10 (Innovation: 6, Technical: 9, Documentation: 8, Utility: 7)
FlashRaw is a memory-safe Rust camera RAW decoder with C, C++, Python, and JavaScript/WASM bindings, claiming 8-15x speedups over LibRaw via multithreading, SIMD, and a fused single-pass develop pipeline with GPU support. It covers ~98% of the raw.pixls.us corpus across ~40 formats and ships fuzz targets and truncation policies for safety. The impressive benchmark breadth and production use in browser-based editors make it a credible challenger in the imaging tooling space.
Target audience: backend and systems developers, imaging/photo app engineers, browser and native app developers working with camera RAW files
Repository: https://github.com/ybouane/flashraw · Rust · Apache-2.0 · 26 stars
View on Hacker News