Published tools
We write them, polish them, run them in production, test and document them. Only then do we release them under an Open Source license.
- watermelon: a NATS™ client in pure Rust, an independent alternative to the official one. In production on the S451 platform.
- cargo-goggles: a tool that verifies that crates.io releases are reproducible from the upstream git repository.
- massping: a high-performance async ICMP ping library built on tokio and DGRAM sockets. Many hosts in parallel over a single socket: no task per host, no root privileges.
- static-serve: an extension for axum that embeds static assets into the binary at compile time, precompressed with gzip and zstd. One executable, no files to carry around.
- benzina: an extension for the diesel ORM that adds the missing Rust↔Postgres bindings: enums, arrays, typed UUIDs, JSON and unsigned integers. Less boilerplate, stronger typing.
- cerniera: a zero-copy streaming ZIP encoder. It never touches the data: it only writes the ZIP framing around the content. I/O is up to you: sendfile, mmap, or whatever you prefer.
- range-requests: parses and validates HTTP Range headers per RFC 9110 and responds with the partial content. The piece that makes downloads and streams resumable.
- deps.rs: a service that checks Cargo dependencies against the latest crates.io releases and the RustSec advisory database and flags anything out of date or insecure. M4SS sponsors its hosting.