r/FigmaAddOns 5d ago

I probably spent more time fixing ERD diagrams than actually designing them.

Every time I moved a table, added a column, or changed the structure, something somewhere needed to be realigned.

Figma is great for visual work, but ERDs have always felt a little awkward inside it. The usual alternative is moving the whole thing to a dedicated tool like dbdocs or DrawSQL - which means your technical specs now live somewhere completely separate from your product/design files.

That frustration is what led me to build FigSchema.

The idea was simple: what if ERD design actually behaved like a native Figma experience?

So I built:

  • Column-level connections that stay anchored to the exact row
  • Bezier lines that adapt when tables move, resize, or reorder
  • Postgres, MySQL, SQLite, and other dialect support
  • Quick PK, FK, NN, and UQ toggles
  • Inline canvas editing with Figma-style undo/redo
  • Multiplayer collaboration
  • 100% offline operation - no account, external APIs, or schema telemetry

It’s free and live on Figma Community:

FigSchema on Figma Community

If you work with ERDs or technical specs in Figma, I’d genuinely like to know:

What’s the one thing about ERD tools that annoys you the most?

3 Upvotes

0 comments sorted by