Puck: Open-source visual editor for React
Hey hunters! I’m excited to finally share Puck on Product Hunt 🚀
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.
I built Puck after years of freelancing, as my clients needed page builders after 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
Huge thanks to the Puck community for your support and contributions ❤️ Can’t wait to share what’s next!