React page builder libraries
19 of the libraries in this dataset ship a React-native editing surface or a first-party React wrapper, which is what lets them render your own React components inside the canvas instead of an iframe of HTML.
React-native builders keep your component tree as the source of truth: the canvas renders the same components your app renders, so props edited in the editor are the props that reach production. Framework-agnostic engines with a React wrapper take the opposite route — they own a DOM canvas and hand you HTML.
19 of 19 products
| Product | Type | Licence | Frameworks | Bundle (min+gzip) | Price from | Self-hosted | White label | Score |
|---|---|---|---|---|---|---|---|---|
| Beefree SDK | Commercial SDK | Proprietary | Any (framework-agnostic) | Not measurable | from $350/mo | No | Yes | — |
| BlockNote | Library | MPL-2.0 | React, Vue | 386.1 kB gzip | from $195/mo | Yes | Yes | — |
| Builder.io | Commercial SDK | Proprietary | React, Vue, Angular | Not measurable | from $19/mo | No | — | — |
| CKEditor 5 | Library | GPL-2.0-or-later OR commercial | Any (framework-agnostic) | 161.2 kB gzip | from $144/mo | Yes | — | — |
| Contentful Studio | Headless CMS | MIT | React | Not measurable | Quote only | No | No | — |
| Craft.js | Library | MIT | React | 29.2 kB gzip | Free (open source) | Yes | Yes | 6.6 |
| Framer | Platform | Proprietary | React | Not measurable | from $10/mo | No | No | — |
| GrapesJS Studio SDK plugins ↗ | Commercial SDK | Proprietary | Any (framework-agnostic) | Not measurable | Free tier, paid plans undisclosed | Yes | Yes | — |
| Lexical | Library | MIT | Any (framework-agnostic) | 104.9 kB gzip | Free (open source) | Yes | Yes | 7.4 |
| Plasmic | Commercial SDK | Proprietary | React | Not measurable | from $39/mo | No | No | — |
| Plate | Library | MIT | React | 150.8 kB gzip | Free (open source) | Yes | Yes | 8 |
| Puck | Library | MIT | React | 90.4 kB gzip | Free (open source) | Yes | Yes | 8 |
| React Page | Library | MIT | React | 377.2 kB gzip | Free (open source) | Yes | Yes | 6.4 |
| Sanity Visual Editing | Headless CMS | MIT | React, Vue | Not measurable | from $15/mo | — | No | — |
| Storyblok | Headless CMS | Proprietary | Any (framework-agnostic) | Not measurable | Free tier, paid plans undisclosed | No | No | — |
| TeleportHQ | Commercial SDK | Proprietary | Any (framework-agnostic) | Not measurable | from $9/mo | No | — | — |
| TinyMCE | Library | GPL-2.0-or-later OR commercial | Any (framework-agnostic) | 393.9 kB gzip | from $79/mo | Yes | — | — |
| Tiptap | Library | MIT | Any (framework-agnostic) | 123.3 kB gzip | Free tier, paid plans undisclosed | Yes | Yes | 8.3 |
| Unlayer | Commercial SDK | Proprietary | Any (framework-agnostic) | Not measurable | from $250/mo | — | Yes | — |
What is in this list
- Beefree SDKBeefree SDK is a commercial embeddable email, page and popup builder for SaaS applications, published on npm under Apache-2.0 wrapper packaging since October 2023, with paid tiers starting at $350 per month.
- BlockNoteBlockNote is a Notion-style block editor for React built on ProseMirror and Tiptap, shipping slash menus, drag handles and formatting toolbars ready-made; its core is MPL-2.0, while AI, multi-column and export packages are GPL-3.0 or commercially licensed.
- Builder.ioBuilder.io is a commercial visual development platform whose SDKs let non-developers edit pages built from your own components, and whose 2026 pricing is credit-based rather than seat-based.
- CKEditor 5CKEditor 5 is a finished rich-text editor with a toolbar, a plugin architecture and first-party React, Vue and Angular integrations, dual-licensed under GPL-2.0-or-later for self-hosted use or under commercial terms, with collaboration, AI and email tooling sold as premium features.
- Contentful StudioContentful Studio is Contentful's visual experience builder, sold as a paid add-on on top of the CMS platform; its React SDK has been on npm under MIT since March 2024 and there is no built-in visual editing without the add-on.
- Craft.jsCraft.js is an MIT-licensed React framework for building your own page editor: it supplies the drag-and-drop layer, node tree and state management, and leaves the entire editor UI to you. First published to npm in December 2019.
- FramerFramer is a hosted design-and-publish website platform, included as a build-versus-buy reference point: its editor cannot be embedded in another product, and 2026 pricing runs from a free tier to about $10 per month for Basic and $30 per month for Pro on annual billing, plus per-editor seats.
- GrapesJS Studio SDKGrapesJS Studio SDK is the commercial, licence-key product from the GrapesJS team: a ready-made editor UI, project storage and asset handling built on the open-source engine, first published to npm in July 2024.
- LexicalLexical is Meta's MIT-licensed extensible text editor framework, published to npm as version 0.1.0 in January 2022 and built around an immutable editor state with a plugin architecture rather than a supplied interface.
- PlasmicPlasmic is a commercial visual builder for React applications that generates or loads components into your codebase, with a free tier and paid tiers that scale by collaborators and features.
- PlatePlate is an MIT-licensed React rich-text editor framework built on Slate, shipping headless plugins plus copy-in shadcn/ui components for editors that need document editing rather than page layout. First published to npm in July 2021.
- PuckPuck is an MIT-licensed visual editor for React that renders your own React components inside the canvas and stores page data as JSON, first published to npm in June 2023.
- React PageReact Page is an MIT-licensed, cell-and-row based content editor for React that ships a grid layout system and a plugin API, first published to npm in November 2019.
- Sanity Visual EditingSanity is a headless content platform whose Presentation tool adds click-to-edit visual editing over a live preview of your front end; the @sanity/visual-editing package has been on npm under MIT since February 2024 and visual editing is available on every plan including the free tier.
- StoryblokStoryblok is a headless CMS whose visual editor renders a live preview of your own front end and lets editors click a component to edit its fields, with a free Starter plan and paid plans from about €99 per month per space.
- TeleportHQTeleportHQ is a low-code front-end platform that turns a visual canvas into exportable React, Vue or Angular code, with an MIT-licensed open-source code generator on npm since September 2019 and a free tier plus paid plans from $9 per editor per month billed annually.
- TinyMCETinyMCE is a long-established WYSIWYG editor whose licence moved from MIT in version 6 to GPL-2.0-or-later in version 7, and since 8.3 to GPL-2.0-or-later or Tiny's self-hosted commercial terms, with every self-hosted TinyMCE 8 install required to set a licence key.
- TiptapTiptap is an MIT-licensed headless rich-text editor framework built on ProseMirror, shipping no UI of its own and exposing extensions instead; its React binding first appeared on npm in February 2021.
- UnlayerUnlayer is a commercial embeddable email and page builder for SaaS products, whose React wrapper react-email-editor has been on npm since October 2017 and whose embed plans start at $250 per month.
Membership of this list is computed from the dataset, not curated by hand, so it changes when the data changes. See the methodology for the rule behind each flag, or take the raw data from the dataset page. The full table across every category is on the comparison page.