← Back

kortit.io — a real-time card game on Durable Objects

A browser card game running on Cloudflare Durable Objects. One object per table holds the game state, with no separate database during play.

A real-time card game where the game state lives in Cloudflare Durable Objects — one object per table. Nothing queries a separate database mid-game and there's no lag between players; everything flows through the same object over WebSockets.

It's built on Nuxt 4, TypeScript and Cloudflare Workers. Player sessions resync, so a page refresh or a brief connection drop doesn't knock you out of the game.

The site is already up at kortit.io, but the game is nowhere near finished. Work continues.