Infinite canvas whiteboard.
Open source alternative to Google Drawings / Jamboard. Part of the Open Software Alliance suite.
- Infinite canvas whiteboard
- Shapes, arrows, text, images and frames
- Real-time multiplayer
- SDK to embed the canvas in other apps
- Current: React + TypeScript monorepo, Cloudflare Workers + Durable Objects
- Target: Next.js + TypeScript on Cloudflare Workers (see migration research)
- Open source landscape research
- Migration research: React/Next.js + TypeScript on Cloudflare Workers
- All issues
Installation and configuration follow the upstream project for now: see the tldraw documentation.
| Product | What it does | Alternative to |
|---|---|---|
| OSA Pad | Real-time collaborative document editor. | Google Docs |
| OSA Sheet | Online collaborative spreadsheet. | Google Sheets |
| OSA Cal | Scheduling and booking pages. | Google Calendar (appointment schedules) |
| OSA Mail | Email forwarding and hosting for custom domains. | Gmail |
| OSA Meet | Secure peer-to-peer video meetings. | Google Meet |
| OSA Draw | Infinite canvas whiteboard. | Google Drawings / Jamboard |
| OSA Drop | Local file sharing in the browser. | Quick Share |
| OSA Share | Simple temporary file hosting. | Google Drive (file links) |
| OSA Share Admin | Moderation panel for OSA Share. | Google Drive admin |
| OSA Bin | Zero-knowledge encrypted pastebin. | Google Keep (secure notes) |
| OSA Snip | Self-hosted code snippets and gists. | Google Keep (snippets) |
| OSA Short | URL shortener with analytics. | goo.gl |
| OSA Alias | DNS-based domain redirection. | Google Domains forwarding |
| OSA Page | Link-in-bio pages. | Google Sites |
| OSA Feedback | Feedback boards and public roadmaps. | Google Forms (product feedback) |
| OSA Jam | Live audio rooms. | Google Meet (audio) |
| OSA Micro | Ready-to-use micro service APIs. | Google Cloud APIs |
| OSA Username | Check username availability on 100+ sites. | - |
| OSA Status | Uptime monitor and status page for the OSA services. | - |
OSA Draw is based on tldraw. Credit for the original work goes to its authors.
License: tldraw license (source-available; production use requires a license from tldraw, Inc., see LICENSE.md). See the LICENSE file in this repository.