Skip to content
EditorStack

Framework-agnostic visual editors

17 editors in this dataset have no framework dependency at runtime, so the same editor instance can be mounted inside a React, Vue, Angular or server-rendered application without a rewrite.

Framework-agnostic engines own a DOM canvas and communicate through events rather than props. That buys portability across frameworks and costs you the ability to drop your existing design-system components straight into the canvas.

17 of 17 products

Visual editors and page builders compared on type, framework, licence, self-hosting, white-label support, pricing and measured benchmarks. Column headers are sort buttons.
FrameworkWebsite
Beefree SDKCommercial SDKAny frameworkProprietaryNoYesfrom $350/moNot benchmarkeddevelopers.beefree.io
CKEditor 5LibraryAny frameworkGPL-2.0-or-later OR commercialYesUnverifiedfrom $144/mo161.2 kBckeditor.com
DirectusHeadless CMSAny frameworkBSL-1.1YesYesfrom $99/moNot benchmarkeddirectus.io
Editor.jsLibraryAny frameworkApache-2.0YesYesFree (open source)64.3 kB · 70 ms to editoreditorjs.io
GrapesJS plugins ↗LibraryAny frameworkBSD-3-ClauseYesYesFree (open source)294.6 kB · 309 ms to editorgrapesjs.com
GrapesJS Studio SDK plugins ↗Commercial SDKAny frameworkProprietaryYesYesFree tier, paid plans undisclosedNot benchmarkedgrapesjs.com
LexicalLibraryAny frameworkMITYesYesFree (open source)104.9 kB · 159 ms to editorlexical.dev
PageKit plugins ↗Commercial SDKAny frameworkProprietaryYesYesfrom $199 one-timeNot benchmarkedpagekit.gjs.market
QuillLibraryAny frameworkBSD-3-ClauseYesYesFree (open source)58.7 kBquilljs.com
SilexLibraryAny frameworkGPL-3.0 OR MPL-2.0YesYesFree (open source)Not benchmarkedsilex.me
StoryblokHeadless CMSAny frameworkProprietaryNoNoFree tier, paid plans undisclosedNot benchmarkedstoryblok.com
Stripo PluginCommercial SDKAny frameworkProprietaryNoYesfrom $100/moNot benchmarkedstripo.email
TeleportHQCommercial SDKAny frameworkProprietaryNoUnverifiedfrom $9/moNot benchmarkedteleporthq.io
TinyMCELibraryAny frameworkGPL-2.0-or-later OR commercialYesUnverifiedfrom $79/mo393.9 kBtiny.cloud
TiptapLibraryAny frameworkMITYesYesFree tier, paid plans undisclosed123.3 kB · 171 ms to editortiptap.dev
Topol PluginCommercial SDKAny frameworkProprietaryNoYesfrom $60/moNot benchmarkedtopol.io
UnlayerCommercial SDKAny frameworkProprietaryUnverifiedYesfrom $250/moNot benchmarkedunlayer.com

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.
  • 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.
  • DirectusDirectus is a self-hostable data platform and headless CMS licensed under BSL 1.1, free to self-host for organisations under $5M in annual revenue, with visual editing delivered as live-preview and editable-overlay features rather than a drag-and-drop page canvas.
  • Editor.jsEditor.js is an Apache-2.0 licensed block-style content editor that outputs clean JSON instead of HTML, aimed at article and document authoring rather than page layout. First published to npm in February 2019.
  • GrapesJSGrapesJS is a BSD-3-licensed, framework-agnostic web page builder engine that you embed in your own application and extend through plugins, first published to npm in January 2016.
  • 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.
  • PageKitPageKit is a self-hosted, white-label website builder built on GrapesJS and sold by GJS.Market under one-time licence tiers, aimed at agencies and SaaS products that need a branded builder without a per-seat subscription.
  • QuillQuill is a BSD-3-Clause rich-text editor maintained by Slab, with a built-in toolbar and themes, a Delta document format and a module API; version 2.0, rewritten in TypeScript, shipped in April 2024, and every framework wrapper for it is community-maintained.
  • SilexSilex is a free/libre website builder from the non-profit Silex Labs, dual-licensed GPL-3.0 or MPL-2.0 and built on top of GrapesJS, aimed at static sites with dynamic data.
  • 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.
  • Stripo PluginStripo Plugin is the embeddable, white-label version of the Stripo email editor, sold separately from the Stripo web app with published plugin plans starting at $100 per month.
  • 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.
  • Topol PluginTopol Plugin is an embeddable white-label email editor priced per prepaid end-user account rather than per seat, with published plans from $60 per month.
  • 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.

Comparisons within this category

Use cases and guides

Not sure this is the right list? The Editor Finder combines several requirements at once and explains each match.

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 in the editor database.