Three free board game utilities, built for problems I kept hitting at my own
game night. They run in your browser, need no account, and there is nothing
to buy.
Board game boxes are packed for the shelf, not for the table. Enter the box's
interior dimensions and the size of every component, group the pieces the way
you want them stored, and the layout engine sizes each tray, packs them into
snug layers, and fills what's left with spacers so nothing shifts in transit.
Pull a BoardGameGeek collection, filter it down by player count, play time,
genre, style and complexity, then share a link — or a QR code — so everyone
votes on what to actually play. The shortlist stops being one person's
argument and starts being a ballot.
Create a tournament, get an eight-character join code and a printable QR
poster, and everyone watches the standings move in real time as the scorer
records each game. Officials sign in with a per-tournament password; everyone
else just watches. Tournaments delete themselves 30 days after they're played.
The same handful of decisions, applied to all three.
Your device does the work
The heavy lifting — geometry, filtering, exports — happens in your browser. Nothing is sent to a server that doesn't have to be.
React on Cloudflare Workers
TypeScript and React, served from the edge, with Durable Objects and D1 only where live shared state genuinely needs them.
No accounts, no tracking
No sign-ups, no analytics tags, no ad tech. Where a project needs to remember you, it uses your own browser's storage.
About
I build small web tools for problems I keep running into at my own table: a box
that won't close once the expansion arrives, a group that can't agree on what to
play, a tournament nobody's keeping track of. Each one started as a single
evening's annoyance.
They're free and they're staying free. Bug reports, fit-and-tolerance problems
and feature requests are all welcome — email me and I'll read it.