The Grid

Klondike Solitaire

This Solitaire implementation is a WebAssembly (WASM) experiment built using Go. It leverages a custom JS-interop library I've been developing to bridge the gap between Go and the Browser DOM.

Play Solitaire

Explorers

A WebAssembly version of the system map visualization tool. This was an experiment to see what it would be like to rewrite the SVG generation code from the original Explorers project in Go instead of TypeScript.

While the Go implementation worked well for logic and SVG generation, I eventually stayed with TypeScript for the main project because integrating other web ecosystem pieces (like Firebase libraries) through Go's WASM translation layers proved too cumbersome.

View Explorers

Lissajous

A Lissajous curve animation.

View Lissajous

AnimDemo

An animation demo that writes directly to a canvas element (migrated from an earlier SVG-based version).

View AnimDemo

About this Project

This project represents some of my earliest collaborations with AI (Gemini 2.5 Pro) during the summer of 2025. While the original vision involved exploring cellular automata and grid-based logic (hence the name "The Grid"), those ideas remained early speculations and never fully materialized in this repository.

I may still explore those concepts in the future, though likely using different tools and in a separate project. For now, this repository serves as a snapshot of those initial experiments with Go and WebAssembly.

View on GitHub