A Go HTTP server that serves Conway’s Game of Life to a 128×128 LED matrix.

A weekend project built for the Interstate 75 microcontroller, this server exposes a REST API and a browser UI to seed, advance, and manipulate the simulation. The grid is rendered as a PNG and pushed to the matrix each tick.

A small aesthetic touch: cells don’t simply blink off—they bleed red for a few ticks before dying, making the entropic collapse of each generation visible.

Supported seeding patterns include gliders, R-pentominoes, and Gosper glider guns.

Browser UI showing the pattern selector and live board

Claude assisted with polishing the UI and adding test coverage, allowing me to focus on the core logic.