#include "projects.h"
Things I’m making.
Tools, libraries, and experiments. Each card goes straight to its source.
ReScript
rescript-chai
The Elm Architecture in ReScript, built on React and Zustand.
github.com/elias-michaias/rescript-chai → C++23
cpp-fx
Single-header algebraic effects with typed rows and compile-time checked handlers.
github.com/elias-michaias/cpp-fx → C
rrvm
A small zero-address VM that reconstructs stack code into Prolog-based SSA for optimization.
github.com/elias-michaias/rrvm → C++20
cpp-datatype
Algebraic data types and exhaustive pattern matching without a heap or C++ runtime.
github.com/elias-michaias/cpp-datatype → C99–C23
c-trait
Header-only traits for C with zero-cost static and opt-in dynamic dispatch.
github.com/elias-michaias/c-trait → C++20
cpp-trait
Traits for C-style C++ with static dispatch, mixins, and optional type erasure.
github.com/elias-michaias/cpp-trait →