Opens in a new tab.

Libraries, tools, experiments.

Some help you write real software, some are research notes with a build system, and some exist because I was bored.

ReScript

rescript-chai

The Elm Architecture in ReScript, built on React and Zustand.

Source
C++23

cpp-fx

Single-header algebraic effects with typed rows and compile-time checked handlers.

Source
C

rrvm

A small zero-address VM that reconstructs stack code into Prolog-based SSA for optimization.

Source
C++20

cpp-datatype

Algebraic data types and exhaustive pattern matching without a heap or C++ runtime.

Source
C99–C23

c-trait

Header-only traits for C with zero-cost static and opt-in dynamic dispatch.

Source
C++20

cpp-trait

Traits for C-style C++ with static dispatch, mixins, and optional type erasure.

Source