10
The drag-and-drop visual editor you can embed in any React application. It's MIT licensed, fully customizable, uses your own components, and saves your data wherever you want. No fees, no limits, no vendor lock-in.
---
Puck is an open-source drag-and-drop visual editor for React. It lets you create a page builder for your React components and embed it directly in your app.
It’s MIT-licensed, so you can use it for everything from internal tools (like marketing pages) to full-blown commercial no-code products.
We built Puck after years of client work where page builders became a common request once most CMSs went headless.
Existing solutions either had clunky UX or came with heavy vendor lock-in. Puck strips everything back:
🔨 Just a React component, unopinionated about your stack
💽 Outputs clean JSON you can store anywhere
🎶 UX you can fine-tune to your use case
📑 Flexible enough for web pages, emails, PDFs — basically anything visual
You can try it out today by running `npm i @measured/puck` in your React project!
Built with