Show HN: Puck – Open-source visual editor for React
Here's the original post: https://news.ycombinator.com/item?id=37391848
Puck let’s you embed a page building experience within your own React application. It integrates with any backend or CMS, and since it’s MIT licensed, you can safely use it in internal tools or customer-facing products.
A lot’s changed since then; here are my highlights:
* Multi-column drag-and-drop with full CSS layout support (Grid, Flexbox, etc)
* Viewport previewing
* Headless mode for completely custom interfaces
* Permissions API to lock down authoring behaviour
* Dynamic fields that adapt based on data
The first Hacker News post was instrumental to Puck’s growth—when I first shared it, Puck had 6 stars and grew to 1,700 in 24 hours. It’s now approaching 7,000 stars. Thank you!
Always curious to hear feedback and answer questions.
Finding puck was a massive turn around point. It made us realise it's possible to construct complex layouts visually then attach copy/media to it to reach the complex set of pages we used to maintain manually.
Even though puck looks like it's in early stages. I feel safe about using it in production because it's modular and open for extension. It solves one core problem perfectly and enables users to elevate the editing experience with custom fields, overrides and resolving logic. Can't recommend it more. Unlike Sanity/Payload-Visual/Contentful-Studio/Builder.io which offer visual editing features but closed source some behind enterprise plans for a large chunk of money. Puck is open source, free to use, flexible base.
I'm excited to see where Puck goes next! Thanks for all the hard work.
Greatly appreciated. See you in the Discord.