Skip to content
EditorStackPlayground

Free visual editor libraries

29 products in this dataset are usable at zero cost in production, either because they are open source or because their free tier permits commercial use.

Free splits into two very different things: an open source licence with no usage ceiling, and a commercial free tier that ends at a project count, a seat count or a "powered by" badge. The table below separates them.

29 of 29 products

Visual editor and page builder libraries compared on licence, framework support, bundle size and price
ProductTypeLicenceFrameworksBundle (min+gzip)Price fromSelf-hostedWhite labelScore
Beefree SDKCommercial SDKProprietaryAny (framework-agnostic)Not measurablefrom $350/moNoYes
BlockNoteLibraryMPL-2.0React, Vue386.1 kB gzipfrom $195/moYesYes
BrizyPlatformProprietaryUnverifiedNot measurablefrom $159/moYes
Builder.ioCommercial SDKProprietaryReact, Vue, AngularNot measurablefrom $19/moNo
CKEditor 5LibraryGPL-2.0-or-later OR commercialAny (framework-agnostic)161.2 kB gzipfrom $144/moYes
Craft.jsLibraryMITReact29.2 kB gzipFree (open source)YesYes6.6
DirectusHeadless CMSBSL-1.1Any (framework-agnostic)Not measurablefrom $99/moYesYes
Editor.jsLibraryApache-2.0Any (framework-agnostic)64.3 kB gzipFree (open source)YesYes7.7
ElementorPlatformGPL-3.0UnverifiedNot measurablefrom $59/yrYes
FramerPlatformProprietaryReactNot measurablefrom $10/moNoNo
GrapesJS plugins ↗LibraryBSD-3-ClauseAny (framework-agnostic)294.6 kB gzipFree (open source)YesYes7.5
GrapesJS Studio SDK plugins ↗Commercial SDKProprietaryAny (framework-agnostic)Not measurableFree tier, paid plans undisclosedYesYes
LexicalLibraryMITAny (framework-agnostic)104.9 kB gzipFree (open source)YesYes7.4
PlasmicCommercial SDKProprietaryReactNot measurablefrom $39/moNoNo
PlateLibraryMITReact150.8 kB gzipFree (open source)YesYes8
PuckLibraryMITReact90.4 kB gzipFree (open source)YesYes8
QuillLibraryBSD-3-ClauseAny (framework-agnostic)58.7 kB gzipFree (open source)YesYes
React PageLibraryMITReact377.2 kB gzipFree (open source)YesYes6.4
Sanity Visual EditingHeadless CMSMITReact, VueNot measurablefrom $15/moNo
SilexLibraryGPL-3.0 OR MPL-2.0Any (framework-agnostic)Not measurableFree (open source)YesYes
SitejetPlatformProprietaryUnverifiedNot measurablefrom $89/moNo
StoryblokHeadless CMSProprietaryAny (framework-agnostic)Not measurableFree tier, paid plans undisclosedNoNo
Stripo PluginCommercial SDKProprietaryAny (framework-agnostic)Not measurablefrom $100/moNoYes
TeleportHQCommercial SDKProprietaryAny (framework-agnostic)Not measurablefrom $9/moNo
TinyMCELibraryGPL-2.0-or-later OR commercialAny (framework-agnostic)393.9 kB gzipfrom $79/moYes
TiptapLibraryMITAny (framework-agnostic)123.3 kB gzipFree tier, paid plans undisclosedYesYes8.3
UnlayerCommercial SDKProprietaryAny (framework-agnostic)Not measurablefrom $250/moYes
WebflowPlatformProprietaryUnverifiedNot measurablefrom $15/moNoNo
Wix StudioPlatformProprietaryUnverifiedNot measurablefrom $19/moNoNo

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.
  • BrizyBrizy is a website builder sold to agencies and SaaS companies as a white-label platform, with a vendor-published White Label plan from $159 per month and an enterprise tier that offers on-premise hosting.
  • 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.
  • 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.
  • 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.
  • ElementorElementor is a WordPress page builder plugin sold as an annual licence from about $59 per year for one site, included here because agencies routinely weigh it against building a builder into their own product.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • SitejetSitejet is a hosted website builder aimed at agencies and web professionals, with a vendor-published Agency plan reported at $89 per month and additional hosted sites charged per site.
  • 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.
  • 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.
  • WebflowWebflow is a hosted visual website platform, included here as the build-versus-buy reference point rather than as an embeddable library: you cannot mount its editor inside your own product, and its 2026 pricing splits into per-site plans from $15 per month and per-workspace seats.
  • Wix StudioWix Studio is Wix's platform for agencies and designers, priced per site on vendor-published tiers from $19 to $159 per month, and included here as a build-versus-buy reference point rather than as an embeddable option.

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.