Back to products
Puck

Puck

Open-source visual editor for React

Website puckeditor.com
Overview

What it is

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.

Intent

I need it when

Automate enterprise content publishing workflows across multiple channels

Puck enables automated publishing workflows with versioned page datastores and AI orchestration, allowing enterprises to scale brand-safe content experiences across channels without manual intervention.

Build production interfaces quickly without engineering bottlenecks

Puck provides a drag-and-drop visual editor constrained by your design system components, enabling non-technical and technical users to ship on-brand pages in minutes without code changes, reducing dependency on engineering teams.

Empower non-technical team members to build applications without code

Puck's intuitive drag-and-drop interface with design system constraints allows business users, marketers, and content teams to build and publish applications using pre-configured components without writing code.

Integrate a visual editor into a commercial product or internal application

Puck is a modular React component with MIT licensing and no vendor lock-in, enabling developers to embed it into their own applications, white-label it for users, or use it as a standalone CMS with full customization.

Generate UI at scale using AI while maintaining brand consistency

Puck Cloud AI generates interfaces constrained to your components, brand rules, and data, allowing teams to produce pages programmatically via API or UI with predictable, on-brand output at scale.

Drop

Not a fit when

  • User needs a non-React visual editor or works exclusively with non-React frameworks
  • Organization requires on-premise deployment without custom integration (enterprise on-prem available but requires contact)
  • User needs real-time multiplayer collaboration immediately (feature marked as coming soon)
  • Project requires no vendor involvement and cannot use cloud-based AI generation features
  • Team lacks React development expertise to integrate Puck into their application
  • Use case requires a standalone page builder without custom component integration
Commercials

Pricing

USD25 - USD500 / monthly View pricing