Chris Villa

Puck - Open-source visual editor for React

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.

Add a comment

Replies

Best
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!
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
Launching soon!

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.

Dongnan
Launching soon!

ove how open this feels. An editor that outputs clean JSON and respects my stack is exactly what my team needed for client projects.

Thank you for your contributions to the open source community, especially those under the MIT license

Chris Villa

Thanks @cyrusandrew and good luck with your launch! I hope Puck is useful to you.

Hugo Ducharme

I really like the mindset behind this editor. Instead of locking people into one system, it puts control back in the developer’s hands. Freedom and flexibility are exactly what modern teams need.

Chris Villa

Cheers for the support @hugo_ducharme!

Alex Patterson

I absolutely love Puck. It has let me be able to create websites similar to builder.io, where you can visually build a website and then just retrieve the json to build out a react application.

Chris Villa

@alex_patterson Puck loves you too! Thanks for the vote of confidence 🙏

Shannon Hochkins

Have been using Puck for quite some time with a completely custom layout, the customisation capabilities make puck shine! Loving watching it evolve

Chris Villa

You're awesome @shannon_hochkins! Thanks for being part of the community ✌️