Mat Hill
← to home

Puffins

Puffins is my personal C99 coding framework 💕
It's how I feel software development should be, and is oriented towards high-performance real-time tools & artworks.

Puffins initially started as thin wrapper for audio-visual experiments, but it has grown to include 'big' features, such as a retained-mode GUI with a (wonderful) UI/UX design system by Hazal Özkaya.

I really enjoy learning about each domain in depth. Once I understand enough, I implement a minimal API, and iterate whilst testing it.

It's currently in-progress, but is being used on commercial work :)
View source code ↗

Demo

→ 2024.09.06 WebAssembly [open ~120KB]
↑ to top
← to home