Build self-contained
interactive workshops
One binary. Embedded docs. Progressive chapter locking.
Participants download one file, run one command, and follow along.
Single Binary
The entire workshop — docs site, checks, progress tracker — ships as one Go binary. No Docker, no cloud, no separate web server.
Progressive Chapter Locking
Chapters unlock only when the previous one passes validation. Participants can’t skip ahead, keeping everyone in sync.
Live Progress Tracking
The browser sidebar updates in real-time via SSE as checks pass. No refresh needed.
Embedded Hugo Site
Your docs are a full Hugo site embedded directly in the binary. Write Markdown, get a beautiful docs experience.
Pre-built Checks
FileExists, EnvVarSet, CommandSucceeds, HTTPStatus and more — ready to use from the checks sub-package.
CLI Scaffolding
worky init scaffolds a new workshop in seconds. worky new chapter adds chapters with the Go snippet ready to copy.