ForkFree

Images and design

excalidraw

by excalidraw

Excalidraw is a virtual whiteboard that lets you sketch diagrams and wireframes in a hand-drawn style. You can use it in the browser at excalidraw.com or add the editor to your own React app as an npm package.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
134.6k
Licence
MIT
Runs on
A browser
Setup
Easy
Language
TypeScript
Age
2489 days

What you can do with it

  • Sketch diagrams, flowcharts and wireframes on an infinite canvas
  • Collaborate live with others and share read-only links
  • Export drawings as PNG, SVG or an .excalidraw file

Could replace

  • Miro
  • Lucidchart

Our suggestion based on what it does, not a feature-by-feature comparison.

Make money with it

A freelancer could sell diagram, wireframe or explainer-graphic design services, using Excalidraw to produce the visuals quickly.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Draw process maps, site plans and wireframes for clients without paying for a diagramming subscription
  • Embed the whiteboard editor in your own web product to give users a drawing feature

Can you use it commercially?

Free to use, change and sell, including in paid products. Keep the copyright notice.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Use it straight away at excalidraw.com, or install the editor into a React app with npm or yarn (npm install react react-dom @excalidraw/excalidraw).

Follow the official instructions in the project README.

Things to check

  • The npm package does not include the real-time collaboration and encryption features of excalidraw.com; the README says these will arrive later as plugins
  • Self-hosting the full app takes extra development work

Checked 26 Oct 2026. Summary drafted by AI from the project's README.