Skip to main content
Public
README.md 668 B

Puck - Visual Editor for React

Puck is a modular, open-source visual editor for React.js that enables custom drag-and-drop experiences using your own components.

Key Features

  • 🧩 Modular Design - Use your own React components
  • πŸ”“ No Vendor Lock-in - You own all your data
  • ⚑ Framework Compatible - Works with Next.js, Remix, React Router
  • πŸ†“ MIT Licensed - Free for commercial and personal use
  • πŸ€– AI Superpowers - AI-assisted editing capabilities
  • πŸš€ Quick Setup - Use create-puck-app for instant configuration
  • Quick Start

    BASH
    1
    2
    npx create-puck-app my-app
    

    # or npm i @puckeditor/core --save

    About

    Puck is an open-source, modular visual editor built for React.js. It allows developers to create custom drag-and-drop editing interfaces using their own React components and integrates seamlessly with popular frameworks like Next.js. With its MIT license, full data ownership, and AI-enhanced editing capabilities, Puck provides a flexible, vendor lock-in-free solution for building visual editing experiences.


    736 files
    221 folders
    2.35 MB total size
    0 open issues
    0 open pull requests
    0 watchers
    0 forks
    0 stars
    516 views
    Updated Jan 20, 2026
    Languages
    TypeScript 88.2%
    CSS 8.6%
    JavaScript 2.7%
    YAML 0.4%
    LICENSE 0.1%
    Shell 0.0%
    Text 0.0%