// projects — open source libraries, tools & databases

Things I've built and maintain.

Open-source building blocks across Scala, Gleam, Go and TypeScript — streaming, messaging, databases and developer tools. Functional principles throughout.

10 projects
Scala library

fs2-nats

A functional, streaming NATS client for Scala 3 on Cats Effect 3 & FS2 — pub/sub, request/reply, JetStream, KV and Object Store.

Scala 3cats-effectfs2
Scala library

zustellix

A tagless-final Scala 3 toolkit for the German public-administration messaging stack — DVDV directory lookup and XMeld-over-OSCI delivery.

Scala 3cats-effecthttp4s
Scala library

ulid4cats

Pure, tagless-final ULID generation for Scala on Cats Effect — cross-platform, monotonic and type-safe.

Scala 3cats-effect
Go database

naladb

A temporal key-value graph database with causal ordering — store every version, model relationships, and ask why things happened.

Go
Go CLI

bino-cli

Declarative PDF reporting — define data sources, SQL queries and layouts in YAML, then render pixel-perfect PDFs.

GoDuckDB
TypeScript library

GPGPU.js

General-purpose GPU computing in JavaScript via WebGPU — GPU-accelerated code with zero boilerplate, no shader knowledge required.

TypeScriptWebGPU
Swift iOS app

Waffenleihschein

Create legally-compliant weapon-loan certificates (§ 38 WaffG) in seconds — fully offline, exportable as PDF.

SwiftSwiftUIiOS
SaaS Free SaaS

Veloposter

Turn your cycling & hiking GPS tracks into beautiful, print-ready posters — free, no account needed.

JavaScriptGPXStrava