Puck

Puck

Open-source visual editor for React

207 followers

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 gallery image
Puck gallery image
Puck gallery image
Puck gallery image
Puck gallery image
Puck gallery image
Puck gallery image
Free
Launch Team / Built With
AssemblyAI
AssemblyAI
Build voice AI apps with a single API
Promoted

What do you think? …

Chris Villa
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!
Pooran Prasad Rajanna

@chrisvxd Good job

Theophil HS

The editor is incredibly intuitive, and what truly sets it apart is its versatility and extensibility. I'm having a fantastic time building with it. Highly recommended!

Chris Villa

Love feedback like this. Thanks for being part of the community @theophil_hs 🙏

Nicole Astor

super clean and dev-friendly. Love that I can use my own components without vendor lock-in. Definitely trying this in my next project! @Puck.js

Chris Villa

@nicoleastor Ah awesome. We hang out in Discord if you need any support: https://discord.gg/D9e4E3MQVZ

Cameron Blackwood

Been keeping an eye on Puck for a while, this looks fantastic. Eager to try it out soon and best of luck for the launch!

Chris Villa

Thanks for the support @camblackwood95! Let me know when you do - keen to hear your feedback.

Jinson Johny

Hi congrats on the lauch.

i would suggest showing the demo of the product on the homepage like any screenshot? I was bit confused at the first and then when I clicked on the demo link, it made sense. Good product BTW

Chris Villa

Thanks @jinsoncjohny! We're actively revamping the homepage but didn't get it done before this launch.

Lien Chueh

As someone that designs in Figma and then codes in React, I can't wait to stop having to look up Tailwind abbreviations when modifying my CSS 😅

Jahtofunmi Osho

Love this! Always wanted to build a drag-and-drop editor, but felt it was overly complex. Definitely playing around with this in my next project.

123
Next
Last