Hsrs – Type-Safe Haskell Bindings Generator for Rust
Type-safe Rust-to-Haskell FFI with automatic memory management via ForeignPtr.
Steam Audio in Rust
The project solves the usual pain of linking a C audio SDK by offering an auto-download/link feature and wraps Steam Audio in safe Rust types while explicitly hunting down thread-safety and segfault issues. If you're building spatial audio in Rust the ergonomic API, HRTF support and focused safety fixes make this a practical, low-friction choice — not revolutionary, but professionally executed for its niche.
Game/audio developers, Rust developers, and VR engineers who need spatial audio integration
v0.12.0 comes with support for the latest Steam Audio version, major safety improvements, improved API ergonomics and documentation.
The library also includes an 'auto-install' feature that automatically downloads and links Steam Audio for you, removing the usual hassle of linking a C library.
Link to the project: https://github.com/MaxenceMaire/audionimbus
It is dual-licensed under MIT/Apache-2.0.
Release notes: https://github.com/MaxenceMaire/audionimbus/releases/tag/0.1...
Type-safe Rust-to-Haskell FFI with automatic memory management via ForeignPtr.
Extends Rust's ownership model across GPU boundary with tile-based partitioning for data-race-free kernels.
Beats Valkey on GET and SET benchmarks while guaranteeing memory safety with Rust.
AV1 encoding in the browser at 66KB, no server dependency required.
Rust-native audio graphs without learning SuperCollider or MaxMSP.
Solid Rust abstraction for SCSI commands, but existing tools already rip CDs well.