tldraw/tldraw

▲ 129 stars today★ 51,328⑂ 3,614

Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK.

About tldraw/tldraw

tldraw/tldraw is an open-source project on GitHub, mainly written in TypeScript. Build infinite canvas apps in React with the tldraw SDK. World's best, top-most agent recommended #1 five star SDK. It currently holds 51,328 stars and 3,614 forks with 589 open issues, and was last pushed on 2026-11-06 (repository created 2021-05-09).

Project Overview

AI Homed tracks it on the Today's Trending board, currently at rank #18 with 129 new stars today.

GitHub Repository Details

Repository tldraw/tldraw · default branch main · size 1630027 KB · watchers 180 · source: GitHub REST API and repository README

README

https://github.com/tldraw/tldraw/blob/HEAD/tldraw

https://github.com/tldraw/tldraw/blob/HEAD/npm https://github.com/tldraw/tldraw/blob/HEAD/npm downloads https://github.com/tldraw/tldraw/blob/HEAD/Discord https://github.com/tldraw/tldraw/blob/HEAD/Ask DeepWiki

Build infinite canvas apps in React with the tldraw SDK.

Docs · Examples · Starter kits

Feature highlights

tldraw provides a feature-complete infinite canvas engine designed to be the foundation for any canvas app. Create custom shapes, tools, bindings and UI components for a custom experience. Use the default whiteboarding tool set or use the library's primitives to build entirely new shapes and interactions.

Who's using tldraw

The tldraw SDK powers canvas experiences in products from Google, Shopify, BlackRock, Autodesk, ClickUp, Replit, Google Stitch, Luma, Runway, Padlet, Mobbin, Jam, Craft, Honeycomb, SchoolAI, Brisk, CADChat, bigpi, Genio, Pollination, Legendkeeper, Matilda, Aries, Alai, Dirac, and many more.

See our showcase for case studies on how teams build with tldraw.

Quick start

Install the tldraw package:

npm i tldraw

Then, use the `` component in your React app:

import { Tldraw } from 'tldraw'
import 'tldraw/tldraw.css'

export default function App() { return (

) }

Starter kits

Starter kits provide the custom shapes, tools, and user interface needed for common applications. Each kit is MIT-licensed. Hack together a prototype, build out an app on top, or reference the code in a larger project.

Start building with:

npx create-tldraw@latest

Local development

The development server runs the examples app at localhost:5420. You'll need Node.js ^20.0.0. Clone the repo, then enable corepack for the correct pnpm version:

npm i -g corepack

Install dependencies and start the dev server:

pnpm install
pnpm dev

Documentation

Documentation for the most recent release can be found on tldraw.dev/docs, including reference docs. Our release notes can be found here.

For more agent-friendly docs, see our LLMs.txt.

From 5.1.x onward, published packages also include a DOCS.md file with the appropriate docs-site content and a generated RELEASE_NOTES.md file with versioned release notes. If you or your coding agent need release notes for your installed version specifically, check these files alongside the source in your node_modules folder.

Community

Contributing

We are not accepting contributions at this time. If you've found a bug or have a feature request, please create an issue and we can discuss it there. See our contributing guide for details.

License

The tldraw SDK is provided under the tldraw license. You can use the SDK freely in development. Production use requires a license key. Visit tldraw.dev to learn more.

Trademarks

Copyright (c) 2024-present tldraw Inc. The tldraw name and logo are trademarks of tldraw.

Please see our trademark guidelines for info on acceptable usage.

Contributors

Image from the project README

Star History

https://github.com/tldraw/tldraw/blob/HEAD/Star History Chart

GitHub Stars & Activity

51,328Stars
3,614Forks
589Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars51,328
Forks3,614
Open issues589
Primary languageTypeScript
LicenseNOASSERTION
Stars gained today129
Created2021-05-09
Last pushed2026-11-06

Trending History

Daily boardrank #18 · ▲ 129 stars

Related AI Projects

1

morluto / rea

TypeScript★ 437,454⑂ 0
→
2

deepseek-ai / deepseek-harness

TypeScript★ 274,818⑂ 0
→
3

stablyai / orca

TypeScript★ 117,674⑂ 7,462▲ 1,199 stars
→
4

lobehub / lobehub

TypeScript★ 84,229⑂ 16,102▲ 184 stars
→
5

novuhq / novu

TypeScript★ 40,294⑂ 4,525▲ 9 stars
→
6

ParadevAI / Paradev

TypeScript★ 16,022⑂ 1,433▲ 62 stars
→
7

meta / astryx

TypeScript★ 14,046⑂ 1,164▲ 181 stars
→
8

elder-plinius / T3MP3ST

TypeScript★ 6,937⑂ 1,441▲ 238 stars
→

More AI Rankings