Projects

Tools, libraries, and assorted shenanigans.

Things I’ve built because they were useful, interesting, funny, or because I wanted to know whether they would work.

RustFFIRegular expressions

tre-regex & tre-regex-sys

Safe Rust bindings and a raw FFI layer for the TRE regular-expression engine, including its approximate-matching features.

RustTokioNetworking

tokio-system-resolver

A Tokio-compatible asynchronous resolver wrapping the system getaddrinfo(3) and getnameinfo(3) calls.

View repository
RustCBORPerformance

FCPW

The Fastest CBOR Parser in the West: a Rust crate focused on fast, efficient CBOR parsing.

View repository
PythonSignals & slotsConcurrency

Taillight

A lightweight, priority-aware, thread-safe signals-and-slots library for Python.

View repository
RustCompilerBrainfuck

rustf

An optimising Brainfuck interpreter and compiler written in Rust.

View repository
RustLinuxCLI

beep

A Rust reimplementation of the classic Linux console beep utility.

View repository
WebHypercubeQuestionable science

Rizztest

A rigorously unserious test to determine your rizz on a hypercube.

Try it
WebDistributed dataPoetry

Poemwall

A wall of random poetry built using the GUN distributed database.

Visit the wall

Keep looking

This isn’t everything.

My GitHub has the full repository archive; my older project site collects more experiments and miscellany.