Photography
nkscan
A cross-platform, performant driver for Nikon Coolscan film scanners, written in Rust. It ships as a CLI for batch scanning (multisampling, infrared dust passes, and locked exposure across a roll for consistent inversion) and as a library usable from both Rust and Python.
Embedded
Hyperactive Radio
Firmware for experimental real-time, long-range wireless digital audio. Stereo
48 kHz Opus is encoded on a Cortex-M33 and sent over a 915 MHz GFSK link with
an SX1276, in no_std Rust on the Embassy async runtime.
ti-adc-expander
An async embedded-hal driver for the TI TLA2518/2528, ADS7038/7138, and ADS7028/7128 12-bit, 8-channel ADC + GPIO expanders over SPI and I2C
pac194x
A platform-agnostic embedded-hal driver for the Microchip PAC194X/PAC195X single and multi-channel DC power monitors
Astronomy
supernovas_rs
Safe Rust bindings to the SuperNOVAS high-precision astrometry library, based on the Naval Observatory Vector Astrometry Software
casperfpga_rs
A Rust library for monitor and control of CASPER Collaboration FPGA devices, intended for mission-critical deployments
psrdada-rs
A Rust API for the PSRDADA ring buffer library used in radio astronomy, using the borrow checker to enforce at compile time what the C library checks at runtime
sigproc_filterbank
A pure-Rust reader and writer for SIGPROC filterbank files, used for pulsar and radio transient data
Utilities
cybermonday
An intermediate representation of markdown to facilitate embedding and manipulating in consuming applications (such as this blog)
Fun
Doplarr
Doplarr is a discord bot meant for automating media requests for self-hosted media backends such as Radarr and Sonarr, now rewritten in Rust
Bljog
This blog!
oofbot
An oofbot for discord