Blog

Guides, comparisons, and engine notes from an open-source whiteboard SDK.

· 2 min read

How to add a whiteboard to your React app in 5 minutes

A step-by-step tutorial: install a free, MIT-licensed React whiteboard component, persist drawings as JSON, handle exports, and go headless with a custom toolbar.

Read the post →

· 2 min read

A free online whiteboard with no sign-up (and no catch)

Need a whiteboard right now? Quickdraw's web app opens straight to a canvas: no account, autosaves in your browser, exports to PNG, works with Apple Pencil. Here's what it does and how your data is handled.

Read the post →

· 3 min read

How an infinite canvas works: the camera math behind pan and zoom

The core of every whiteboard app is one transform: screen space to page space. How to implement pan, zoom-at-cursor, pinch, and zoom-to-fit without accumulating drift.

Read the post →

· 4 min read

Introducing Quickdraw: an MIT-licensed whiteboard SDK for React, React Native, and plain JS

I needed a drawing feature and found the good options either cost money or couldn't be embedded. So I extracted my app's canvas engine into a standalone SDK and MIT-licensed all of it.

Read the post →

· 3 min read

Open-source tldraw alternatives in 2026

tldraw's SDK requires a paid business license for some production use. Here are the genuinely MIT-licensed whiteboard libraries — Excalidraw, Quickdraw, and the DIY route — compared.

Read the post →

· 3 min read

A whiteboard for React Native: drawing, Apple Pencil, and palm rejection

React Native has surprisingly few good drawing options. How to ship a full whiteboard in RN or Expo with pressure-sensitive ink, palm rejection, offline support, and PNG export.

Read the post →

· 3 min read

Real-time whiteboard sync with JSON diffs (no CRDT required)

How Quickdraw's store makes multiplayer whiteboards simple: diff-emitting transactions, source-tagged changes, and collaborative undo that actually behaves.

Read the post →

· 3 min read

tldraw vs Excalidraw vs Quickdraw: choosing a whiteboard library

A practical comparison of the three main whiteboard SDK options for web apps in 2026 — licensing, bundle weight, framework support, sync, and when each one is the right call.

Read the post →