Craft.js

Craft.js is a framework that modularizes the building blocks needed to create a React-based page editor. It provides the drag-and-drop system and manages how to create, update and move user components. Because it works entirely with React, you can design the interface and the editing process of the components entirely to your own needs.

CR

prevwong · CMS & No-Code Builders

STARS8.8K
FORKS838
COMMITS—
CONTRIBUTORS51
VERSIONv0.3.0-alpha.4
UPDATED1 yr ago
Page BuilderReactDrag and DropFrameworkMIT

Common commercial products in this category: Contentful, Webflow, Sanity

What can it do?
  • You design your own page editor by integrating React components into the drag-and-drop system
  • When users click on a component, you update the component properties through the interfaces or input fields that open
  • You define container components that contain dragable spaces inside
Heads up
  • • Last update over 1 year ago
User reviews
  • • NeutralGitHub Issue

    How to export the page as html

    “How to export the page as html”

  • ↑ PositiveGitHub Issue

    Future of Craft.js - taking it to the next level! 🚀

    “# Background Hey folks! Craft.js is about 3 years old now and in that time we've seen plenty of Craft-based page editor implementations in the wild. I'm incredibly grateful for everyone who has been using Craft, and for the feedback I have gotten all this while. Having…”

My note

Alternative pages

More in: CMS & No-Code Builders