Open Source Page Builder — GrapesJS & the GJS.Market Ecosystem

Open source. Self-hosted. Fully yours.

22k+
GitHub Stars
100+
Plugins
MIT
License
10yrs+
In Production

GrapesJS is the world's most popular open-source page builder framework — MIT-licensed, self-hostable, and designed to be embedded inside your own application. No vendor lock-in. No per-seat pricing. No proprietary black box. GJS.Market is the official plugin marketplace for the GrapesJS ecosystem, offering free and premium extensions built by the community and vetted by our team.

Browse Free Plugins →

Why Open Source Matters for Page Builders

No vendor lock-in

Your editor, your data, your infrastructure. Self-host on any cloud or on-premises server. Migrate freely.

Full customisation

Modify every panel, block, and behaviour. Access the full source code and build exactly what your product needs.

Community-driven

Thousands of developers worldwide contribute plugins, bug fixes, and documentation. The project gets better every week.

No per-seat pricing

GrapesJS itself is free forever. Pay only for premium plugins from GJS.Market when you need them — never per user.

GrapesJS — The Open-Source Standard

GrapesJS was created by Artur Arseniev and is maintained under the MIT license. It provides a complete drag-and-drop HTML/CSS editor that can be embedded in any JavaScript application. Here are the numbers that make it the clear choice for developers:

22,000+
GitHub Stars
Most starred open-source page builder
150k+/week
npm Downloads
Consistent weekly download growth
MIT
License
Use in commercial products for free

The active community spans a Discord server, GitHub Discussions, and dozens of Stack Overflow threads. Whether you hit a bug or need architectural advice, help is always available.

The GrapesJS Ecosystem — Where GJS.Market Fits

GrapesJS is the engine. GJS.Market is the fuel. The ecosystem works like this:

GrapesJS Core

The MIT-licensed framework that provides the canvas, block manager, style manager, storage manager, and plugin API.

GJS.Market Plugin Catalog

A curated marketplace of free and premium plugins that extend GrapesJS with new blocks, UI components, storage backends, export formats, and framework integrations.

Your Application

Your SaaS product, CMS, email builder, or page editor — built on top of GrapesJS and powered by plugins from GJS.Market.

GrapesJS vs Other Open-Source Builders

FeatureGrapesJSWebstudioSilexWebiny
LicenseMITAGPL-3.0GPL-3.0MIT (core)
Self-hostedYesYesYesYes
Plugin systemFull APILimitedLimitedPartial
React supportVia wrapperNativeNoNative
Email builderYes (MJML)NoNoNo
Active developmentYesYesMaintenanceYes

Getting Started with GrapesJS

1

Install via npm

npm install grapesjs
2

Import and initialise

import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';

const editor = grapesjs.init({
  container: '#gjs',
  fromElement: true,
  height: '100vh',
  storageManager: false,
});
3

Add plugins from GJS.Market

import myPlugin from 'grapesjs-my-plugin';

const editor = grapesjs.init({
  container: '#gjs',
  plugins: [myPlugin],
  pluginsOpts: { [myPlugin]: { option: true } },
});

Popular Free Plugins on GJS.Market

PresetFree

GrapesJS Preset Webpage

Full webpage preset with blocks, panels, and styles

EmailFree

GrapesJS MJML

Build responsive emails with the MJML framework

BlocksFree

GrapesJS Blocks Basic

Essential content blocks for any page builder

FormsFree

GrapesJS Forms

Add form fields and form builder capabilities

UIFree

GrapesJS Tooltip

Customizable tooltip system for your editor UI

ExportFree

GrapesJS Export

Export HTML and CSS output to files or clipboard

Start building for free today

GrapesJS is free and open source. Browse plugins on GJS.Market to extend it instantly.

Start for free →