DEV Community

Royal Simpson Pinto
Royal Simpson Pinto

Posted on

I built BoardEject: an open-source Apple Freeform Excalidraw converter

I wanted a way to get editable content out of Apple Freeform instead of only ending up with a flattened PDF.

So I built BoardEject.

The basic flow is:

Freeform → BoardEject → editable .excalidraw

Where supported, BoardEject preserves things like:

  • shapes
  • text
  • connectors
  • groups
  • drawings
  • tables
  • images

boardeject-demo.gif

Unsupported or unverified structures are reported instead of silently pretending the conversion worked.

The interesting part has been validating behavior against real macOS Freeform captures rather than only synthetic fixtures.

It’s local-first, open source, and the board content isn’t uploaded to a server.

Try it:
https://boardeject.dev

Source:
https://github.com/royalpinto007/boardeject

I’m still working through native edge cases, so feedback from people who use Freeform or Excalidraw heavily would be useful.

Top comments (0)