The Excalidraw editor (npm package) supports:
- π― Free & open-source.
- π¨ Infinite, canvas-based whiteboard.
- βοΈ Hand-drawn like style.
- π Dark mode.
- ποΈ Customizable.
- π· Image support.
- π Shape libraries support.
- π Localization (i18n) support.
- πΌοΈ Export to PNG, SVG & clipboard.
- πΎ Open format - export drawings as an
.excalidraw
json file. - βοΈ Wide range of tools - rectangle, circle, diamond, arrow, line, free-draw, eraser...
- β‘οΈ Arrow-binding & labeled arrows.
- π Undo / Redo.
- π Zoom and panning support.