Open Source & MIT
Fork it, modify it, ship it commercially — no restrictions. 22k+ ⭐ on GitHub.
Open-source, extensible, works with any stack — React, Vue, Next.js, vanilla. Exports clean HTML/CSS.
Most teams land on GrapesJS after hitting the same walls in the alternatives.
Fork it, modify it, ship it commercially — no restrictions. 22k+ ⭐ on GitHub.
React, Vue, Svelte, Angular, vanilla JS — official wrappers for every stack.
Extend any editor manager. 500+ plugins available on GJS.Market.
Valid HTML/CSS with no extra wrappers — publish-ready on the first try.
Your backend, your DB. Full control over user data. No API rate limits.
Discord ~10k members, GitHub Issues, Stack Overflow. Support around the clock.
From minimal to production-ready — copy and run.
import { useEffect, useRef } from 'react';
import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';
export function Editor() {
const ref = useRef<HTMLDivElement>(null);
useEffect(() => {
const editor = grapesjs.init({
container: ref.current!,
height: '100vh',
storageManager: false,
});
return () => editor.destroy();
}, []);
return <div ref={ref} />;
}Official GrapesJS — drag & drop blocks, responsive preview, Style Manager, code export.
Mailchimp uses GrapesJS under the hood of its email editor. Battle-tested at scale with millions of users.
Embed the editor inside your SaaS. Users create content — you keep full control over the UI and UX.
Marketing teams edit landing pages without touching code. Your design system and brand stay intact.
Describe your use case — we’ll put together a GrapesJS starter build matched to your stack.
Go to /build →5 minutes · no sign-up required · free brief
More integrations and guides: