← All Projects
Complete
Kanban Board (Go)
A Go port of the Kanban board built on net/http and html/template from the standard library, gorilla/websocket for real-time sync, and pure-Go modernc.org/sqlite (no CGo). Part of a three-way Node.js vs. Rust vs. Go comparison of server-rendered HTMX applications.
Tech Stack
Gonet/httphtml/templategorilla/websocketmodernc.org/sqlitehtmx 2Docker
Key Features
- Single-binary deploy — ~12MB, no runtime dependencies
- Pure-Go SQLite driver — no CGo toolchain needed
- WebSocket board sync identical to the Node.js version
- Multi-stage Dockerfile targeting debian:bookworm-slim
- Unit tests passing for handlers and data layer