A JavaScript framework for embedding a drag-and-drop web page and email template builder inside your own product.
A builder framework for HTML templates, newsletters and CMS editors, with plugins and HTML and CSS export.
GrapesJS is a front-end framework that developers drop into a CMS or product to give users a visual template editor. It is a toolkit to build with, not a ready-made website builder for end users.
You call grapesjs.init() on a container and get blocks, a style manager, a layer manager, a code viewer and an asset manager, with local and remote storage. It targets HTML templates for sites, newsletters and mobile apps, and extends through official and community plugins and a React wrapper.
It suits front-end developers building a landing page, email or document editor into a SaaS or CMS. It does not suit non-developers who want to build a site today; you must wire up storage, assets and the surrounding product yourself.
Drag prebuilt components onto the canvas, with basic blocks, forms and navbar available as plugins.
Edit CSS visually for the selected component.
Inspect the component tree and view the generated HTML and CSS.
Handle images and files, with plugins such as a Filestack uploader.
Local and remote storage for saving templates.
Official and community plugins, plus @grapesjs/react and a WebMCP extension for browser AI agents.
The GrapesJS core is BSD-3-Clause and costs nothing beyond your development and hosting time. The Studio SDK is a commercial product with a free plan mentioned on grapesjs.com, but I saw no prices on the pages I read.
870 open remote AI-training roles, updated November 14, 2026; most pay $20–$170 an hour. Zekai lists them free; the application goes to the employer’s platform.
These reviewed AI tools do the same job instantly — from our scored directory.
No. The README calls it a Web Builder Framework meant to be used inside a CMS or product, with demos for a web page and a newsletter editor.
A commercial layer on top of GrapesJS that offers a ready-made embeddable editor UI, plugins and support from the core team, per the README and grapesjs.com.
BSD-3-Clause, per the core package's LICENSE file.
See Zekai first in Google