excalidrawDesign & creation
excalidraw
An open-source virtual whiteboard for sketching hand-drawn style diagrams with real-time collaboration.
- Frontend
- Full stack
- Product
- Design
- Collaboration
- Productivity
- Content creation
- Web
- Library/framework
- Browser
- Self-hostable
- Runs locally
- Docker supported

- Popularity
- 133.3k Stars
- GitHub stars
- Recent activity
- 9/30/2026
- Updated in the last 30 days
- License
- MIT
- Permissive
Why it matters
We look beyond stars: what problem it solves, whether it creates real utility, and what makes its approach worth noticing.
Problem
Addresses the lack of intuitive, hand-drawn style virtual whiteboards for digital communication, meeting team requirements for remote collaboration and diagramming.
Practical value
Provides an infinite canvas whiteboard app and npm package featuring basic shape tools, end-to-end encryption, real-time collaboration, and React component integration.
Innovation / differentiation
Distinguishes itself from traditional engineering diagram tools through a unique unstructured hand-drawn visual style and browser-based end-to-end encrypted real-time collaboration.
Leverage potential
As an open-source npm package and app, it can be directly embedded by other developers into web products or editor extensions for reuse.
Why now
The operational demand for remote work and distributed team collaboration remains steadily present.
Community activity
In the last 90 days there were 146 new issues and 440 pull requests; the bounded issue/PR samples include 79 issue authors and 54 PR contributors, with 0 releases.
Maintainer responsiveness
The 99-issue window sample had a 27% close rate, and the 100-pull-request sample had a 24% merge rate. Maintainer-response observations covered 38% of that issue sample, with a 0% response rate and median first response of not enough data.
Key highlights
- Supports hand-drawn shapes, arrows, free-drawing, and custom shape libraries
- Exports drawings to PNG, SVG, and raw
.excalidrawJSON files - Operates on local-first storage with PWA offline support
Quick start
How it is installed, how hard it is, and where to start.
Where it runs
Browser
Difficulty
Easy — follow the steps
- 01Open excalidraw.com in your browser to start drawing immediately
- 02To integrate into a React project, install the dependencies: npm install react react-dom @excalidraw/excalidraw
- 03Import and render the Excalidraw component into your application view
Best for
- Teams that want data on their own servers
- Developers who want to try it on their machine
- People who prefer Docker deploys
More about it
Excalidraw is an open-source virtual whiteboard optimized for sketching hand-drawn style diagrams and wireframes. Beyond its standalone web app, the project distributes an npm component package for embedding the editor directly into React applications.
The editor features an infinite canvas, basic shape tools, hand-drawn lines, dark mode, and customizable shape libraries. Built on a local-first model, drawings automatically save to browser local storage and support offline execution via PWA.
On excalidraw.com, users can create end-to-end encrypted real-time collaborative sessions or generate read-only links for sharing.
Sources
Each field shows its status and source — expand to review.
12 · Expand
Sources
Each field shows its status and source — expand to review.
capability tags
Verifiedcollaboration, productivity, content_creation
Source: admin_cms · cms editor · 8/17/2026
Latest release
Verifiedv0.18.1
Source: GitHub API · latest_release=v0.18.1 · 10/1/2026
License
VerifiedMIT
Source: GitHub API · license.spdx_id=MIT · 10/1/2026
needs api key
VerifiedNo
Source: admin_cms · cms editor · 8/14/2026
One-liner
Verified{"en":"An open-source virtual whiteboard for sketching hand-drawn style diagrams with real-time collaboration.","zh":"手绘风格的开源虚拟画板,支持实时多人协作与端到端加密绘图。"}
Source: admin_cms · cms editor · 8/14/2026
Platforms
Verifiedbrowser
Source: admin_cms · cms editor · 8/14/2026
Category hint
Inferred from materialssecurity
Source: Project README · hint=security · 8/14/2026
product forms
Verifiedweb, library_framework
Source: admin_cms · cms editor · 8/17/2026
role tags
Verifiedfrontend, fullstack, product, design
Source: admin_cms · cms editor · 8/17/2026
supports docker
VerifiedYes
Source: Repository file · dockerfile=true; compose=true · 10/1/2026
supports local
VerifiedYes
Source: admin_cms · cms editor · 8/14/2026
supports self host
VerifiedYes
Source: admin_cms · cms editor · 8/14/2026
Related projects
Other verified projects matched by category, capabilities, and intended roles.
figmaCN
A browser extension and userscript providing human-translated Chinese localization for the Figma interface.
massing
Open-source, self-hosted, IFC-native AEC platform featuring in-browser BIM modeling, a general contractor portal, and development proforma tools.
macro
A unified workspace integrating email, team chat, CRDT docs, tasks, CRM, and AI agents into a single graph.
cal.diy
An open-source scheduling platform for personal self-hosting, with booking pages and calendar management; the project explicitly advises against production use.
openwiki
A CLI that uses agents to generate and continuously maintain Markdown wikis for codebases or personal knowledge, with a local graph visualizer.
LobsterAI
A desktop agent for local files, terminal, browser, and office workflows with multi-agent setup, skills, MCP, scheduled tasks, and IM remote control.
