← Back to all sparks
Excalidraw logo

Excalidraw

COLLAB
Velocity0.0

Open-source virtual whiteboard for sketching

Excalidraw's package went ESM-only in 0.18 — a big release, then 16 months of silence on this feed.

whiteboardembeddable-libraryesm-migrationcanvas-apiopen-sourcestale-feed
Current state
This feed tracks the embeddable @excalidraw/excalidraw package rather than the hosted app, so every entry is a library release aimed at developers integrating the canvas. Version 0.18.0 in March 2025 was the large one: command palette, multiplayer undo and redo, flowcharts, elbow arrows, scene search, image cropping, element linking, CJK fonts, and a move from UMD to ES modules that broke existing consumers. Earlier releases are smaller, mostly programmatic API surface and rendering fixes. Nothing has been captured since.
Where it's heading
The package's direction has been to expose more of the editor to host applications — API subscribers, programmatic element creation, viewport control, sidebar tabs — so Excalidraw can be embedded as a component rather than only used as a site. The ESM transition fits that: tree-shakable output matters to the teams shipping it inside their own products. With no releases captured in over a year, this source no longer says anything about current activity, which more likely reflects the crawl target than the project.
Prediction
Insufficient data for a forward call from this feed: the last captured release predates the window by more than a year, so any prediction would be about the package's dormancy rather than Excalidraw's actual roadmap.

Recent moves

  1. 1y ago

    Excalidraw 0.18 drops UMD for ESM and adds flowcharts

    ⚡ SPARK

    The 0.18.0 release combines a large feature set — command palette, multiplayer undo/redo, flowcharts, scene search, image cropping — with a breaking move from UMD to ES modules. It is the most consequential entry in the package's tracked history and the last one captured.

    View source ↗
  2. 1y ago

    Duplicate capture of the 0.18.0 release

    A duplicate row for the 0.18.0 release, captured from the GitHub tag page with its interface chrome included. Same content as the canonical entry.

  3. 2y ago

    Patch release fixes UMD build and arrow label bounds

    A patch release fixing customData preservation, a broken UMD build, and prematurely cached arrow-label bounds. Repair work following the 0.17.0 release.

    View source ↗
  4. 2y ago

    Duplicate capture of the 0.17.3 patch

    Duplicate capture of the same 0.17.3 patch release from the GitHub releases page. No distinct content.

  5. 2y ago

    Release 0.17 expands the programmatic canvas API

    A developer-facing release adding the excalidrawAPI prop, programmatic frames, bounds helpers, pointer and change subscribers, and the option to disable the image tool. Steady expansion of what a host application can control from outside the canvas.

    View source ↗
  6. 2y ago

    Duplicate capture of the 0.17 release

    Duplicate row for the 0.17.0 release carrying the same feature list. Feed artifact rather than separate work.