Craft.js vs Puck
Comparing two open source alternatives to Builder.io and Wix and Squarespace and Webflow and Framer. Use the comparison below to decide which one fits your needs.
Craft.js
MITReact framework for building extensible drag-and-drop page editors. Headless, framework-based approach with full plugin support.

Puck
MITOpen-source visual editor for React. Drag-and-drop page builder with a component-based architecture and MIT license.
Side-by-side comparison
Puck | ||
|---|---|---|
| License | MIT | MIT |
| Self-hostable | Yes | Yes |
| GitHub Stars | 8,760 | 13,528 |
| Forks | 839 | 1,008 |
| Open Issues | 227 | 192 |
| Last Commit | Feb 14, 2025 | Oct 23, 2026 |
| First Released | Jun 4, 2019 | Jun 2, 2023 |
| Categories | ||
| Tags |
GitHub stars over time
GitHub stars over time
Similar open source alternatives

FlatPress
FlatPress is a lightweight, easy-to-set-up flat-file blogging engine.
WordPress
Ghost
Ghost is an independent open-source publishing platform for modern creators. Run blogs, newsletters, memberships, and paid subscriptions all in one beautifully designed place.
WordPress
Payload
Open-source, TypeScript-first headless CMS and app framework that runs natively in Next.js with a code-defined backend and admin UI.
Contentful
Haven
Self-hostable private blogging
WordPress
Concrete CMS
Self-hosted PHP CMS with in-context page editing, drag-and-drop blocks, granular permissions and a marketplace of themes and add-ons. MIT licensed.

Frappe Builder
Open-source visual website builder with a Figma-like canvas, built-in Frappe CMS, one-click publishing and an AI page agent.
Webflow