Read a real one.
Thirteen runnable apps, each built around a different part of the framework. Read one to see the pattern, clone it to change it, or deploy the ones with a button straight to your own Cloudflare account.
todo-app
SourceThe smallest CRUD round-trip
defineSchema, one query + one mutation, optimistic updates
blog
SourcePosts, drafts, semantic search
.global() tables, .vectorize(), R2 images, a nightly cron
realtime-cursors
SourceShared cursors, one shard per room
.shardBy() and per-room WebSocket fan-out
auth-playground
SourceSign-in, organizations, admin, 2FA
@lunora/auth with the better-auth plugin surface
payment-demo
SourceCheckout and subscription state
@lunora/payment, webhook sync, entitlements
notify-demo
SourceWeb Push notifications
@lunora/notify, subscription stores, queue fan-out
offline-rejections
SourceWhat an offline queue does when the server says no
Durable offline outbox, rejection replay
Run any of them locally with pnpm install then pnpm --filter @lunora-example/<name> dev, and open localhost:5173. Examples that need a D1 database, an R2 bucket or a secret say so in their own README; everything else runs offline in Miniflare.
Ready to ship realtime apps?
Open source, deployed to your own Cloudflare account, with no infrastructure to manage.
Start building