Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Robotic Tooling
  3. Excalidraw

Excalidraw

MITTypeScriptv0.18.1

An open-source virtual whiteboard for sketching hand-drawn diagrams with real-time collaboration and end-to-end encryption.

Visit WebsiteGitHubGitHub
121.7k stars13.4k forks0 contributors

What is Excalidraw?

Excalidraw is an open-source virtual whiteboard designed for creating hand-drawn style diagrams, wireframes, and sketches. It provides an infinite canvas with tools that mimic natural drawing, and it supports real-time collaboration with end-to-end encryption. The project solves the need for a simple, accessible, and secure visual collaboration tool that feels intuitive and uncluttered.

Target Audience

Developers, designers, product managers, educators, and teams who need a lightweight, collaborative diagramming tool for brainstorming, planning, and visual communication.

Value Proposition

Developers choose Excalidraw for its open-source nature, hand-drawn aesthetic, and built-in real-time collaboration with encryption. Its embeddable React component and open file format offer flexibility and control not always found in proprietary alternatives.

Overview

Virtual whiteboard for sketching hand-drawn like diagrams

Use Cases

Best For

  • Brainstorming and ideation sessions with remote teams
  • Creating technical diagrams and wireframes with a sketch-like feel
  • Embedding a collaborative whiteboard into web applications
  • Educational purposes for visual teaching and explanations
  • Quick prototyping of UI/UX designs and flowcharts
  • Secure, encrypted visual collaboration for sensitive projects

Not Ideal For

  • Professional diagramming requiring precise, grid-aligned vector graphics
  • Non-React web projects needing a drop-in whiteboard solution
  • Large teams needing built-in version history or advanced admin controls
  • Applications requiring complex data visualizations or automated diagram generation

Pros & Cons

Pros

Hand-Drawn Aesthetic

The sketch-like style makes diagrams feel informal and creative, ideal for brainstorming and wireframing without the pressure of perfection.

Real-Time Collaboration

Built-in end-to-end encrypted collaboration on excalidraw.com allows secure simultaneous editing, perfect for remote teams.

Open Format & Export

Drawings save as .excalidraw JSON files for easy interoperability, and export to PNG, SVG, or clipboard supports flexible sharing.

Local-First & PWA

Works offline as a Progressive Web App with autosave to the browser, ensuring reliability without constant internet access.

Cons

Limited Advanced Features

Lacks advanced tools like animations, templates, or deep integrations found in proprietary tools like Figma or Miro, making it less suitable for complex design workflows.

React-Centric Integration

The npm package is a React component, requiring React and additional setup for non-React frameworks, which adds complexity for some projects.

Collaboration Setup Overhead

Self-hosting real-time collaboration requires backend work, as the README notes these features are only drop-in plugins 'in the future' for the npm package.

Frequently Asked Questions

Quick Stats

Stars121,745
Forks13,394
Contributors0
Open Issues2,143
Last commit1 day ago
CreatedSince 2020

Tags

#hacktoberfest#react-component#productivity#drawing#whiteboard#canvas#end-to-end-encryption#pwa#open-format#diagrams#collaboration#real-time#diagramming

Built With

R
React
T
TypeScript
S
Sentry
V
Vercel

Links & Resources

Website

Included in

Robotic Tooling3.8k
Auto-fetched 1 day ago

Related Projects

tesseracttesseract

Tesseract Open Source OCR Engine (main repository)

Stars73,670
Forks10,609
Last commit3 days ago
PandocPandoc

Universal markup converter

Stars43,611
Forks3,827
Last commit1 day ago
carboncarbon

:black_heart: Create and share beautiful images of your source code

Stars36,012
Forks1,974
Last commit2 months ago
OCRmyPDFOCRmyPDF

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

Stars33,416
Forks2,323
Last commit3 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub