Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Search
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Copyright © 2026 All Rights Reserved.
Home/Categories/Design & Creative/Excalidraw
icon of Excalidraw

Excalidraw

Open source alternative to Miro, FigJam and Lucidchart

Collaborate on diagrams, wireframes, and whiteboards in an open source canvas with end-to-end encrypted sessions and MIT-licensed self-hosting.

125.1K starsTypeScriptMITActive this week
Visit websiteGitHub repo
image of Excalidraw
Contents
  1. 01Who Excalidraw is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05Install and self-host
  6. 06Tech stack
  7. 07FAQ
  8. 08Similar open-source tools
TL;DR

Excalidraw is an open source collaborative whiteboard for sketching diagrams, wireframes, and ideas with a hand-drawn style. It replaces Miro, FigJam, and Lucidchart for teams that need fast visual thinking, end-to-end encrypted collaboration, and optional self-hosting. MIT licensed and available as a browser app plus embeddable package.MIT · TypeScript · 125.1K stars · Active this week

who it's for

Who Excalidraw is for#

Engineering teams sketching architecture

Excalidraw is quick for system diagrams and incident walkthroughs.

Skip if:

you need formal modeling notation with validation.

Product teams brainstorming flows

the canvas supports fast wireframes and workshop sketches.

Skip if:

your workflow requires deep Figma integration and design-system components.

Developers embedding a whiteboard

the npm package can add Excalidraw to internal tools.

Skip if:

you only need static diagrams exported from another app.

the problem

The problem it solves#

Whiteboard SaaS tools are useful until diagrams become sensitive, seat pricing grows, or exported files stop fitting the team's workflow. Product sketches, architecture diagrams, and incident notes often contain internal detail that should not live only inside a proprietary workspace.

Teams also need speed. For early diagrams, polished vector tools can slow down the conversation, while heavy collaboration suites add setup before anyone can sketch the idea.

how Excalidraw solves it

How it solves it#

Hand-drawn canvas

Hand-drawn style canvas keeps diagrams informal enough for brainstorming, architecture sketches, and early wireframes.

Collaborative whiteboarding

Collaborative whiteboarding supports team sessions, with end-to-end encrypted collaboration noted by the project.

Browser-based editor

Browser-based editor works without installing a desktop design tool.

Embeddable React package

Embeddable `@excalidraw/excalidraw` package lets developers add the whiteboard to their own apps.

MIT license

MIT license supports self-hosting, modification, and commercial embedding.

strengths · trade-offs

Strengths and trade-offs#

Strengths

  • Fast rough diagramsExcalidraw is faster than heavy diagramming suites for rough ideas because the interface encourages sketching instead of layout perfection.
  • Standalone and embedded useThe MIT license and embeddable package make it useful both as a standalone whiteboard and as a component inside developer products.
  • Encrypted collaborationEnd-to-end encrypted collaboration is a strong fit for teams sketching sensitive product or architecture details.
  • Disposable visual styleThe hand-drawn visual language makes diagrams feel disposable, which helps teams iterate without over-polishing early concepts.

Trade-offs

  • -Not formal modeling softwareExcalidraw is not a full replacement for formal diagramming tools when teams need strict UML, BPMN, database modeling, or advanced shape libraries.
  • -Sketch style may not fit polished decksThe hand-drawn style is intentional, but it may not fit executive-ready diagrams or brand-polished presentations.
  • -Enterprise controls may need paid setupAdvanced team administration and enterprise controls may require Excalidraw Plus or additional self-hosted setup.
install · self-host

Install and self-host#

bash
Deploy the Excalidraw client on any web server or edge host. For self-hosting with Docker, run the official image first, then add the optional room server if you want multiplayer collaboration on your own domain.

```bash
docker run --rm -p 3000:80 excalidraw/excalidraw:latest
git clone https://github.com/excalidraw/excalidraw-room.git
```
tech stack · detected from GitHub

What it's built on#

Languages
JavaScriptTypeScript
Frameworks
Next.jsReact
frequently asked

FAQ#

Is Excalidraw free and open source?

Yes. Excalidraw is MIT licensed, and the editor is available as an open source project. The hosted product also offers paid options for additional team workflows.

Can Excalidraw replace Miro?

Excalidraw can replace Miro for lightweight whiteboarding, architecture sketches, wireframes, and async visual notes. Miro remains stronger for large workshop programs, enterprise templates, and deep facilitation features.

Can I embed Excalidraw in my app?

Yes. The project publishes @excalidraw/excalidraw as an npm package for embedding the editor in web applications.

also worth a look

Similar open-source tools#

OpenFlowKit

OpenFlowKit

Local-first AI diagramming tool for developers and builders

464TypeScriptMIT
diagrams.net

diagrams.net

Create portable diagrams without vendor lock-in

6KJavaScriptApache-2.0
Penpot

Penpot

Open source collaborative UI design and whiteboard workspace

49.5KClojureMPL-2.0
ChartDB

ChartDB

Free open source database diagram editor and visualizer

22.4KTypeScriptAGPL-3.0
Capso

Capso

Free open-source screenshot and recorder for macOS

830SwiftApache-2.0
OBS Studio

OBS Studio

Record and stream with multi-source scenes and hardware encoding

73.1KCGPL-2.0

Repository

Stars
125.1K
Forks
14K
License
MIT
Latest
v0.18.1
Last commit
today
Last verified
Jun 12, 2026
Repo
excalidraw/excalidraw ↗

Additional details

Language
TypeScript
Open issues
3,140
Contributors
361
First release
2020

Categories

Design & CreativeCommunication & CollaborationBusiness & Productivity

Tags

DiagrammingUI/UX DesignGraphic DesignSelf HostedNo CodeWorkflow AutomationNote-taking Apps