Python (Flask) backend · HTML5 Canvas frontend
Click a cell to toggle it alive/dead. Pause the simulation to edit freely.