← All libraries

tldraw

JavaScript
↗ Official site

Drawing & diagram tools

Ready-made infinite canvas SDK for building whiteboard apps.

What it does

tldraw gives you a full infinite whiteboard experience out of the box — shapes, arrows, text, sticky notes. You can embed it in your app or extend it with custom shapes.

When to use it

Use this when you need an infinite canvas whiteboard with collaboration potential.

Real example

You want to embed a collaborative whiteboard in your SaaS app where users can brainstorm visually. Prompt: 'Embed the Tldraw component in a full-screen React page. Persist the drawing state to localStorage so users can return to their board.'

Good to know

If you want to build something like Miro or Excalidraw, start here instead of from scratch.

Alternatives

Konva.js ReactFlow/XYFlow

Install

$ npm install tldraw

Use cases

whiteboardinfinite canvasdiagramcollaboration

Language

JavaScript

Category

Drawing & diagram tools

More in Drawing & diagram tools

Other tools in the same category