Overview#
A minimal tic-tac-toe game written in Go and compiled to WebAssembly. The project explores Go’s syscall/js bindings and CI-based release pipelines.
Live demo#
You can play it here:
Technical details#
- Go –> WebAssembly (
GOOS=js GOARCH=wasm) - DOM manipulation via
syscall/js - CI builds and syncs artifacts into Hugo static folder
- Hosted as static asset inside Hugo
/apps/tris/ - Used minimax for the CPU player
Source#
- GitHub repository: https://github.com/lilvirgola/simple_go_wasm_tictactoe/tree/main
Notes#
Focus was on CI/CD automation and WASM deployment rather than graphics or game engine complexity.



