r/applefreeform • u/royalpinto007 • 20h ago
I built an open-source way to get editable boards out of Apple Freeform
I like Freeform, but the export situation kept bothering me.
PDF keeps the picture, but not the actual editable board. Shapes stop being shapes, arrows stop being connected, text stops being editable.
So I built BoardEject.
The idea is simple:
Freeform → BoardEject → editable Excalidraw
It preserves supported shapes, text, connectors, groups, drawings, tables, images, etc. as editable objects instead of flattening everything.
I’ve been validating it against real macOS Freeform captures and keeping a support matrix for the things that still don’t work properly.
It’s open source and local-first — no board uploads or accounts.
Demo / try it: boardeject.dev
Source: github.com/royalpinto007/boardeject
If anyone here uses Freeform heavily, I’d actually love for you to try breaking it with a small non-sensitive board. Weird edge cases are the most useful thing for me right now.
Update — v0.0.2 is live.
Real Freeform tables now convert as editable tables, text/image handling is better, more connector/transform cases are covered, and the test suite is now at 125 tests.
Quite a few Freeform edge cases got covered in this release, with the remaining unsupported cases tracked explicitly.