OFFSETOpen canvas
A / 001
EDM · 53.5461° N

Infinite canvas for the living web

The browser is
your artboard.

Compose real React interfaces on an infinite canvas. Keep the layer tree, tune every property, and edit together at the edge.

Start designing No account · Demo room included
Built for

Design engineers
Product teams
Creative developers

OFFSET
Northwind launch
Layers
Northwind — Desktop
Hero still life
Hero heading
Primary action
Northwind — Mobile
NORTHWINDOBJECTS / 2026 EDITION

Objects for
slower mornings.

A considered collection of tactile forms, made for the rituals that make a day yours.

Hero heading
Form follows
feeling.
Mika
Noor
InspectorTRANSFORM
X  56Y  190W  520H  192
TYPOGRAPHY
Size  72Line  .94
LIVE REACT DOMYJS CRDTDURABLE OBJECTSTANSTACK STARTCF WORKERS
01

THE SYSTEM

A canvas that understands interfaces

Pixels are the output.
Structure is the medium.

01

Design with the real thing

Every object is live React and HTML—not a flattened imitation. Inspect it, edit it, and ship it from the same model.

02

Structure stays visible

Nested frames, named layers, lock states, visibility, precise transforms, and type controls keep complex scenes legible.

03

Multiplayer by default

Yjs resolves concurrent edits while live cursors and selections move through a room backed by a Durable Object.

04

The edge is the backend

SSR, WebSockets, persistence, and deploys share one Cloudflare Worker. No separate realtime service to babysit.

Hero headingObjects for
slower mornings.
Live room
M

MikaEditing type

N

NoorAdjusting layout

Mika
Noor
02 / COLLABORATION

Same canvas.
Same moment.

Rooms synchronize at the object level, so two people can change different properties without taking turns or overwriting the whole document.

  • Conflict-safe document updates
  • Live cursors and selections
  • Durable edge persistence
Enter a shared room

OFFSET / OPEN CANVAS

Make the page.
Keep it alive.

Open the canvas 53.5461° N / 113.4938° W