avatar

Nate Catelli's Blog

A Systems Engineer and Dumb Project Builder

agents
A toy language runtime for drawing shapes.
gates
A docker-compose based runtime for emulating digital logic gates.
mainspring
A CPU simulation framework built around, and to support the other tools under, the constraints of the first principles of computing project.
mossy
An (irresponsibly) experimental C compiler.
parcel
A small zero-dependency parser-combinator library for rust.
pibary of babel
All the data in the universe, if you just look hard enough.
regex
A regex engine based on PikeVMs.
relex
A lexer generator for the first principles project.
scrap
A minimal command-line utility framework built with zero external dependencies.
spasm
An experimental multi-target assembler.