Visual Editor Framework
12.5k 2026-04-16

puckeditor/puck

A modular, open-source visual editor for React.js, enabling custom drag-and-drop page building experiences.

Core Features

Modular and open-source visual editor for React.
Build custom drag-and-drop experiences with your own React components.
Seamless integration with all React.js environments (e.g., Next.js, Remix).
Ensures full data ownership and no vendor lock-in.
MIT licensed for both internal systems and commercial applications.

Quick Start

npx create-puck-app my-app

Detailed Introduction

Puck is an open-source, modular visual editor designed specifically for React.js applications. It empowers developers to create highly customizable drag-and-drop page building experiences using their existing React components. As a standalone React component, Puck integrates effortlessly into any React environment, including Next.js and Remix. It emphasizes data ownership and avoids vendor lock-in, offering a flexible and powerful solution for content management and dynamic page creation, suitable for both internal tools and commercial products under the MIT license.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.