# Framework-Agnostic Visual Editors

*Source: https://www.editorstack.cc/categories/framework-agnostic-editors — last updated 2026-09-17. Licensed CC BY 4.0 with attribution to EditorStack.*

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.

| Product | Type | Licence | Frameworks | Bundle (min+gzip) | Price from | Self-hosted | White label | Score |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| [Beefree SDK](https://www.editorstack.cc/libraries/beefree-sdk) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $350/mo | No | Yes | not scored |
| [CKEditor 5](https://www.editorstack.cc/libraries/ckeditor) | library | GPL-2.0-or-later OR commercial | Any (framework-agnostic) | 161.2 kB gzip | from $144/mo | Yes | Unverified | not scored |
| [Directus](https://www.editorstack.cc/libraries/directus) | cms | BSL-1.1 | Any (framework-agnostic) | Not measurable | from $99/mo | Yes | Yes | not scored |
| [Editor.js](https://www.editorstack.cc/libraries/editorjs) | library | Apache-2.0 | Any (framework-agnostic) | 64.3 kB gzip | Free (open source) | Yes | Yes | 7.7 |
| [GrapesJS](https://www.editorstack.cc/libraries/grapesjs) | library | BSD-3-Clause | Any (framework-agnostic) | 294.6 kB gzip | Free (open source) | Yes | Yes | 7.5 |
| [GrapesJS Studio SDK](https://www.editorstack.cc/libraries/grapesjs-studio-sdk) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | Free tier, paid plans undisclosed | Yes | Yes | not scored |
| [Lexical](https://www.editorstack.cc/libraries/lexical) | library | MIT | Any (framework-agnostic) | 104.9 kB gzip | Free (open source) | Yes | Yes | 7.4 |
| [PageKit](https://www.editorstack.cc/libraries/pagekit) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $199 one-time | Yes | Yes | not scored |
| [Quill](https://www.editorstack.cc/libraries/quill) | library | BSD-3-Clause | Any (framework-agnostic) | 58.7 kB gzip | Free (open source) | Yes | Yes | not scored |
| [Silex](https://www.editorstack.cc/libraries/silex) | library | GPL-3.0 OR MPL-2.0 | Any (framework-agnostic) | Not measurable | Free (open source) | Yes | Yes | not scored |
| [Storyblok](https://www.editorstack.cc/libraries/storyblok) | cms | Proprietary | Any (framework-agnostic) | Not measurable | Free tier, paid plans undisclosed | No | No | not scored |
| [Stripo Plugin](https://www.editorstack.cc/libraries/stripo) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $100/mo | No | Yes | not scored |
| [TeleportHQ](https://www.editorstack.cc/libraries/teleporthq) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $9/mo | No | Partial | not scored |
| [TinyMCE](https://www.editorstack.cc/libraries/tinymce) | library | GPL-2.0-or-later OR commercial | Any (framework-agnostic) | 393.9 kB gzip | from $79/mo | Yes | Unverified | not scored |
| [Tiptap](https://www.editorstack.cc/libraries/tiptap) | library | MIT | Any (framework-agnostic) | 123.3 kB gzip | Free tier, paid plans undisclosed | Yes | Yes | 8.3 |
| [Topol Plugin](https://www.editorstack.cc/libraries/topol-io) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $60/mo | No | Yes | not scored |
| [Unlayer](https://www.editorstack.cc/libraries/unlayer) | sdk | Proprietary | Any (framework-agnostic) | Not measurable | from $250/mo | Partial | Yes | not scored |

- [Beefree SDK](https://www.editorstack.cc/libraries/beefree-sdk) — Beefree 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 5](https://www.editorstack.cc/libraries/ckeditor) — CKEditor 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.
- [Directus](https://www.editorstack.cc/libraries/directus) — Directus 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.js](https://www.editorstack.cc/libraries/editorjs) — Editor.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.
- [GrapesJS](https://www.editorstack.cc/libraries/grapesjs) — GrapesJS 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 SDK](https://www.editorstack.cc/libraries/grapesjs-studio-sdk) — GrapesJS 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.
- [Lexical](https://www.editorstack.cc/libraries/lexical) — Lexical 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.
- [PageKit](https://www.editorstack.cc/libraries/pagekit) — PageKit 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.
- [Quill](https://www.editorstack.cc/libraries/quill) — Quill 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.
- [Silex](https://www.editorstack.cc/libraries/silex) — Silex 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.
- [Storyblok](https://www.editorstack.cc/libraries/storyblok) — Storyblok 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 Plugin](https://www.editorstack.cc/libraries/stripo) — Stripo 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.
- [TeleportHQ](https://www.editorstack.cc/libraries/teleporthq) — TeleportHQ 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.
- [TinyMCE](https://www.editorstack.cc/libraries/tinymce) — TinyMCE 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.
- [Tiptap](https://www.editorstack.cc/libraries/tiptap) — Tiptap 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 Plugin](https://www.editorstack.cc/libraries/topol-io) — Topol 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.
- [Unlayer](https://www.editorstack.cc/libraries/unlayer) — Unlayer 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.
