
Puck is a React-based visual editor framework that lets developers embed customizable content editing interfaces directly into their applications for building rich, structured content tools.
Puck is an open-source visual editor for React that enables teams to embed rich, schema-driven content editing directly into their own applications. It provides a configurable, component-based page builder that lets developers define what can be edited, while giving non-technical users an intuitive interface for composing layouts and content. Puckβs primary purpose is to bridge the gap between rigid, developer-only UIs and inflexible off-the-shelf CMS page builders, allowing organizations to maintain control over code while still empowering editors.
At its core, Puck uses a structured configuration model where developers define blocks, props, validation rules, and layout constraints in TypeScript or JavaScript. The editor then renders these blocks in a drag-and-drop interface with real-time preview, ensuring that what editors see closely matches the final UI. It supports custom React components, responsive layouts, and content schemas, so teams can enforce design systems and guardrails while still allowing flexibility. Puck stores content as JSON, making it easy to integrate with existing backends, APIs, or headless CMSs, and to version content alongside code.
Please sign in to comment
π¬ No comments yet
Be the first to share your thoughts!
Explore 31+ top alternatives to Puck

Wegic is an AI website builder that designs, develops, publishes, and manages custom websites through chat-based instructions, without requiring users to write any code.

An Elementor alternative that lets you design freeform, responsive WordPress sites on an infinite canvas with Kirki, bringing together visual layout, CMS controls, interactive features, and realβtime collaboration in one platform.

Zipwp is an AI-powered website builder for WordPress that generates complete sites and provides integrated domain registration, hosting, and support.

Dorik is a no-code website and landing page builder that lets users design, host, and manage responsive sites using pre-built components and templates.

LandingPage.io is an AI-powered builder that creates single-page, conversion-focused landing pages from user-defined brand, product, and goals, editable directly in the browser.

Hostinger Website Builder is a web-based tool that enables users to design, build, and publish responsive websites using drag-and-drop editing and customizable templates.

Pagemaker is a web-based landing page editor for eCommerce that lets users quickly build, customize, and publish pages using templates, modular layouts, and visual editing tools.
Designrr is a content repurposing tool that converts web pages, documents, videos, and audio into formatted ebooks and digital publications in PDF, EPUB, Kindle, and flipbook formats.

Readdy lets users build websites by describing them in natural language, then instantly publish or export clean production code and Figma files for teams and agencies.

LearnWorlds is an online course and digital products platform that lets users create, host, sell, and manage educational content, memberships, and learning communities.