Open Source
Der Kern steht unter BSD-3-Clause, der offizielle React-Wrapper unter MIT. Beide erlauben kommerzielle Nutzung, und du hostest alles selbst.
PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern
Starte mit dem Open-Source-Editor GrapesJS und ergänze bei Bedarf produktionsreife Plugins, Blöcke und Integrationen aus GJS.Market.
Drei echte GrapesJS-Editoren: die kostenlose Open-Source-Basis und zwei produktionsreife Editoren, die es auf GJS.Market zu kaufen gibt. Tab wählen, laden und etwas auf die Arbeitsfläche ziehen.
Ein GrapesJS-Preset auf Basis von React, dem offiziellen React-Wrapper und shadcn/ui, sodass die Editor-Oberfläche bereits wie eine moderne React-App aussieht. Genau das, wofür du sonst Monate an Designarbeit einplanen müsstest.
Lädt grapesjsshadcn.netlify.app in einem eingebetteten Frame. Vor deinem Klick läuft nichts von Dritten.
Gefällt dir, was du siehst?
shadcn/ui-Editor auf GJS.Market holen
Baue deinen eigenen Editor, statt Editor-Infrastruktur von Grund auf neu zu erfinden.
Ein visueller Editor ist kein Feature, sondern vierzehn Teilsysteme, die alle zusammenpassen müssen – und jedes davon verbirgt Sonderfälle, die du erst entdeckst, wenn echte Nutzer darin arbeiten.
Was du von Grund auf selbst bauen müsstest
Von Grund auf
3–6+ Monate
GrapesJS + GJS.Market
In Minuten startklar
Bau nicht den Editor neu. Bau dein Produkt.
Es ist nicht das einzige Editor-Framework, aber dasjenige, das dir die meiste Kontrolle lässt.
Der Kern steht unter BSD-3-Clause, der offizielle React-Wrapper unter MIT. Beide erlauben kommerzielle Nutzung, und du hostest alles selbst.
React, Next.js, Vue, Angular und reines JavaScript. Der Editor wird in einen Container eingehängt und schreibt dem Stack drumherum nichts vor.
GrapesJS wird seit 2016 aktiv entwickelt und dient als Grundlage für visuelle Editoren und Website-Builder, die echte Nutzer erreichen.
Komponenten, Blöcke, Panels, Kommandos und Speicherung sind allesamt austauschbar. Schreib dein eigenes oder installiere ein vorhandenes.
Der Editor läuft auf deinen Servern und schreibt schlichtes HTML und CSS in deine Datenbank. Nichts funkt nach Hause, und nichts hört auf zu funktionieren, weil ein Anbieter seine Tarife ändert.
100+ Plugins, Presets und Blockbibliotheken auf GJS.Market – jeder Eintrag mit Kompatibilitätshinweisen, Bewertungen und Installationsanleitung.
Für einen visuellen Editor musst du keine komplette Plattform kaufen. Die Engine bleibt dauerhaft kostenlos; du zahlst nur für die Teile, die dich sonst Monate an Entwicklungszeit kosten würden.
GrapesJS
Der Editor-Kern unter BSD-3-Clause-Lizenz. Arbeitsfläche, Komponentenmodell, Style-Engine und Undo-Stack.
GJS.Market
Premium-Plugins, Blockbibliotheken, Integrationen und Zusatzfunktionen – einzeln gekauft, nicht als Abo für eine ganze Plattform.
Dein Produkt
Ein SaaS-Page-Builder, Website-Builder, Landingpage-Builder, E-Mail-Editor, CMS-Editor oder ein internes Werkzeug. Selbst gehostet und unter deiner Kontrolle.
Der Editor-Kern ist in jedem Fall derselbe. Was sich unterscheidet, ist der Plugin-Stack darüber.
Lass deine Kunden Seiten direkt in deinem SaaS visuell anlegen und bearbeiten.
SaaS-Builder bauenGib Nutzern ein vollständiges visuelles Erlebnis beim Erstellen von Websites.
Website-Builder bauenLass das Marketing Landingpages bauen, ohne auf Entwickler zu warten.
Landingpage-Builder bauenErstelle visuelle E-Mail-Vorlagen mit responsivem, in Mail-Clients zuverlässigem Ergebnis.
E-Mail-Editor bauenErgänze dein bestehendes CMS um visuelle Inhaltsbearbeitung.
CMS-Editor bauenBaue maßgeschneiderte visuelle Editoren für dein eigenes Team.
Internen Editor bauenEin lauffähiger GrapesJS-React-Editor mit nur wenigen Zeilen Code.
Installation
npm install grapesjs @grapesjs/reactimport GjsEditor from '@grapesjs/react';
import 'grapesjs/dist/css/grapes.min.css';
export default function Builder() {
return (
<GjsEditor
options={{
height: '100vh',
storageManager: false,
}}
/>
);
}GrapesJS
Die Editor-Engine: Komponentenmodell, Arbeitsfläche, Undo-Stack, Style-Engine und Kommandos.
@grapesjs/react
Der offizielle React-Wrapper. Eine Komponente hängt den Editor ein; der Rest deiner App bleibt ganz normales React.
UI / Designsystem
Eine Editor-Oberfläche, die zu deinem Produkt passt, statt nach Demo auszusehen.
Blöcke
Die Abschnitte, die deine Nutzer tatsächlich auf die Arbeitsfläche ziehen.
Speicherung
Projekt-JSON und gerendertes Ergebnis in deiner eigenen API sichern – und einen abgestürzten Tab überstehen.
Seiten
Mehrseitige Projekte statt eines einzigen langen Dokuments.
Export
Sauberes HTML und CSS aus dem Editor heraus und in deine Veröffentlichungskette hinein.
Deine API und Datenbank
Die einzige Schicht, die dir niemand verkaufen kann. Genau hier lohnt sich deine Entwicklungszeit.
Acht Plugins, zu denen React-Teams zuerst greifen. Jede Karte verlinkt den echten Eintrag – mit Preis, Kompatibilität, Bewertungen und Installationsanleitung.
Der offizielle React-Wrapper vom GrapesJS-Team. Deklarative Hüllen um die Kernmodule, damit du die Editor-Oberfläche aus deinen eigenen React-Komponenten baust.
Bring dein eigenes React-Komponentensystem auf die Arbeitsfläche, sodass deine Nutzer genau die Komponenten ziehen, die du ohnehin ausliefertst.
Eine komplette Editor-Hülle auf Basis von React und shadcn/ui. Spart die Monate, die sonst in Entwurf und Bau der Editor-Oberfläche fließen.
Eine umfangreiche Bibliothek fertiger, responsiver Tailwind-CSS-Blöcke, bereit zum Ziehen auf die Arbeitsfläche.
Drei Kombinationen, die die meisten Produkte abdecken. Jede besteht aus dem Editor-Kern plus der Handvoll Plugins, die daraus ein bestimmtes Werkzeug machen.
Für einen Editor, den deine Kunden in deiner App nutzen
Für responsives, in Mail-Clients zuverlässiges HTML
Für vollständige mehrseitige Sites mit SEO und Assets
Preise werden live aus dem Marktplatz gelesen.
Die ehrliche Maßeinheit ist Entwicklungszeit, keine Lizenzgebühr. Unten steht, was jedes Teilsystem im Eigenbau kostet und was es kostet, es zu installieren. Das sind Schätzwerte zur Planung, kein Angebot.
| Teilsystem | Mit GrapesJS | Von Grund auf gebaut | Warum das zählt |
|---|---|---|---|
| Editor-Architektur | Im Kern enthalten | Wochen an Entwurf, bevor überhaupt Oberfläche entsteht | Das Komponentenmodell bestimmt alles Weitere. Ein Fehler hier ist teuer zu korrigieren. |
| Drag-and-drop | Im Kern enthalten | Wochen, danach Monate an Sonderfällen | Verschachtelungsregeln, Ablageziele und Touch-Eingabe sind das, woran selbstgebaute Editoren zuerst scheitern. |
| Style-Manager | Im Kern enthalten | Wochen je Eigenschaftsgruppe | Nutzer erwarten jede CSS-Eigenschaft, die sie kennen – und das pro Breakpoint. |
| Responsive Steuerung | Im Kern, per Plugin erweiterbar | Wochen, plus laufende Korrekturen | Bearbeiten pro Breakpoint vervielfacht den Zustand, den der Editor verwalten muss. |
| Blöcke und Komponenten | Blockbibliothek installieren | Tage pro Block, dauerhaft | Eine Blockbibliothek wird nie fertig – der Rückstand wächst mit deinem Produkt. |
| Speicherung und Autosave | Plugin installieren, auf deine API zeigen | Wochen, plus Absturzwiederherstellung | Verlorene Arbeit ist der schnellste Weg, Vertrauen in einen Editor zu verlieren. |
| Asset-Manager | Im Kern enthalten | Wochen mit Upload- und CDN-Arbeit | Hochladen, Vorschau und Wiederverwendung sind für sich genommen ein eigenes Produkt. |
| Tests und Wartung | Mit der Community geteilt | Dauerhafte Teamkosten | Ein selbstgebauter Editor ist ein weiteres Produkt, das du zusätzlich pflegst. |
Schätzwerte für Entwicklungszeit zur Planung. Deine Zahlen hängen von Team und Anforderungen ab.
Aufgeführt ist nur, was wir belegen können. Ließ sich eine Aussage nicht für alle vier Werkzeuge prüfen, haben wir die Zeile weggelassen statt geraten.
| Fähigkeit | GrapesJS | Puck | Craft.js | Builder.io |
|---|---|---|---|---|
| Open-Source-Lizenz | BSD-3-Clause | MIT | MIT | Proprietär |
| Framework-Unterstützung | Beliebig – React, Next.js, Vue, Angular, reines JS | Nur React | Nur React | React, Next.js, Vue |
| Selbst hostbar | Ja | Ja – eine Bibliothek in deiner App | Ja – eine Bibliothek in deiner App | Nein – gehosteter Dienst |
| Plugin-Marktplatz | GJS.Market, 100+ Plugins | Keiner | Keiner | Eingebaute Integrationen |
| E-Mail-Editor | Ja, über Presets | Nein | Nein | Nein |
| Preismodell | Kostenlos, Bezahlung pro Plugin | Kostenlos | Kostenlos | Kostenpflichtige Tarife |
Geprüft am 2026-08-26. Angaben zu Lizenz und Frameworks stammen aus den Paket-Metadaten und der Dokumentation der jeweiligen Projekte. Direktvergleiche im Detail: GrapesJS gegen Craft.js · Alternative zum Puck-Editor · GrapesJS gegen Builder.io
Craft.js und Puck geben dir einen React-Baum mit Drag-and-drop. Alles andere, was man von einem Editor erwartet, musst du weiterhin selbst schreiben.
| Editor-Teilsystem | GrapesJS | Craft.js / Puck | Warum das zählt |
|---|---|---|---|
| Style-Manager | Eingebaut | Selbst bauen | Ohne ihn können Nutzer nur ändern, was du vorher als Prop freigegeben hast. |
| Geräte-Manager / responsives Bearbeiten | Eingebaut | Selbst bauen | Bearbeiten pro Breakpoint ist das, wonach Nutzer als Erstes fragen. |
| Asset-Manager | Eingebaut | Selbst bauen | Bilder hochladen, durchsuchen und wiederverwenden ist für sich schon ein kleines Produkt. |
Keine Logos und keine Testimonials auf dieser Seite – nur die Zahlen des Ökosystems, die du selbst nachprüfen kannst.
26k+
GitHub-Sterne
100+
Plugins auf GJS.Market
10 years
Aktive Entwicklung
$0
Lizenzgebühr, immer
Sternanzahl aus dem GrapesJS-Repository auf GitHub, Plugin-Anzahl aus dem GJS.Market-Katalog. Beides geprüft am 2026-08-26.
Nimm den quelloffenen GrapesJS-Kern. Füge die Plugins hinzu, die du brauchst. Bau den Editor, den dein Produkt tatsächlich verlangt.
Konfiguriere einen Editor, wähle ein Preset und nimm ein lauffähiges GrapesJS-Setup mit, das du direkt in deine React-App einsetzt.
LoslegenBlöcke, Speicherung, Seiten, Rich Text, React-Komponenten und mehr – einzeln installiert, wenn du sie brauchst.
GJS.Market-Plugins ansehenWenn du die Integration lieber jemandem übergibst, der so etwas schon ausgeliefert hat: genau dafür gibt es unsere Services.
Über die Integration sprechen