Fang mit GrapesJS an
Sagen Sie uns, was Sie bauen, und erhalten Sie einen Scoped-Plan für den Editor, die Speicherschicht und die Komponenten.
Fang mit GrapesJS anPageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern
Vergleichen Sie zwei verschiedene Ansätze für visuelles Bearbeiten – eine verwaltete Plattform versus ein erweiterbares Editor-Framework, das Sie in Ihr eigenes Produkt integrieren können.Sehen Sie die Unterschiede in Architektur, Hosting, Anpassung, Speicherung, Integrationen, Preisgestaltung und Entwicklerkontrolle.
Eine verwaltete Plattform für visuelle Inhalte.
Deine App und dein Hosting bleiben deine. Der Editor und der Content Store gehören Builder.
Ein erweiterbares visuelles Editor-Framework.
Der Editor läuft innerhalb deines Produkts mit deinem eigenen Backend.
Die Frage ist nicht, welches Produkt mehr Funktionen hat. Sondern ob du eine visuelle Plattform nutzen oder den visuellen Editor in dein eigenes Produkt integrieren möchtest. Beantworte das, und der Rest dieser Seite ist detailliert.
Du möchtest visuelles Editing als Dienstleistung und würdest lieber Entwicklungszeit in dein Produkt investieren als in einen Editor.
Das bist du, wenn
Man tauscht die architektonische Kontrolle gegen einen Workflow, der schon am ersten Tag existiert.
Entdecken Sie Builder.ioVisuelles Bearbeiten ist Teil dessen, was du verkaufst, daher muss es in deinem Produkt, auf deiner Infrastruktur und unter deiner Marke leben.
Das bist du, wenn
Du tauschst den Managed Convenience gegen einen Editor ein, der wirklich Teil deines Produkts ist.
Bauen mit GrapesJSDer Standard-Editor mit nichts Hinzufügen: Leinwand, Blöcke, Style-Manager, Ebenen und Gerätewechsel. Das ist die Ausgangsbasis, von der aus du startest – absichtlich ohne Meinung, weil die Meinungen eigentlich deine eigenen sein sollen.
Die Editoren laden erst nach dem Klicken in einem eingebetteten Frame, sodass die Seite selbst leicht bleibt. Jeder wird von einem Drittanbieter gehostet.
Alle drei laufen mit demselben Open-Source-Kern. Der Unterschied zwischen ihnen liegt in der Konfiguration und den Plugins – was auf dieser Seite die deutlichste Demonstration dafür ist, was ein "erweiterbares Editor-Framework" tatsächlich bietet.
Fast jede Zeile in der untenstehenden Vergleichstabelle liegt stromabwärts einer Unterscheidung, daher lohnt es sich, sie zu zeichnen, bevor die Tabelle erscheint. Builder.io ist eine Plattform, mit der Ihre Anwendung kommuniziert. GrapesJS ist eine Bibliothek, die Ihre Anwendung enthält. Keines von beidem ist eine Kritik – es sind unterschiedliche Produkte für unterschiedliche Aufgaben.
Ihre Anwendung erstellt Inhalte, die auf der Plattform von Builder leben.
Du behältst deinen Frontend-Code und dein Hosting – die eigene Dokumentation von Builder macht deutlich, dass sie sich mit deinem Frontend-Code integriert, nicht mit deiner Hosting-Plattform. Auf Builder-Seite sitzt der Editor, der Content Store und das Liefer-API.
Deine Anwendung enthält den Editor und alles dahinter.
Es gibt keinen Händler-Rang. Das ist das ganze Geschäft: Nichts in dieser Kette wird für dich verwaltet, und nichts darin kann ohne dich geändert werden.
GrapesJS versucht nicht, deine gesamte SaaS-Plattform zu sein. Es bietet die visuelle Bearbeitungsebene, die du in deine eigene Plattform einbauen kannst.
Eine Nuance, die die meisten Vergleiche falsch verstehen: Builder.io hostet deine Website nicht. Du behältst deinen Frontend-Code und dein Hosting auf beiden Seiten dieser Figur. Was den Besitzer wechselt, ist der Editor, der Content Store und das API, das Inhalte auf deine Seiten liefert.
Fünfundzwanzig Zeilen, abgeglichen mit der eigenen Dokumentation jedes Projekts. Wo eine Fähigkeit von einem Plan oder Vertrag abhängt, sagt die Zelle dies an, statt zu raten, und hier wird nichts als fehlend markiert, es sei denn, die eigenen Unterlagen des Anbieters sagen, dass sie fehlt.
| Leistungsfähigkeit | GrapesJS | Builder.io |
|---|---|---|
| Produkttyp | Editor-Framework | Verwaltete visuelle Plattform |
| Lizenz | Open Source (BSD-3-Clause) | Proprietär |
| Selbsthosting | Ja | Es ist keine selbstgehostete Option dokumentiert |
| Einbettbarer Editor | Ja | Der Editor lädt deine Seite in einem iframe; er ist nicht in deinem UI eingebettet |
| Eigene Editor-UI | Volle Kontrolle – es ist dein Code | Erweiterbar durch die Plugins API |
| Individuelle Komponenten | Ja | Ja — Builder.registerComponent() |
| Benutzerdefinierte Blöcke | Ja | Ja |
| Individuelle Speicherung | Ihre Anwendung | Plattformfähigkeit |
| Eigene Datenbank | Ihre Anwendung | Plattformfähigkeit |
| Veröffentlichung | Ihre Anwendung | Plattformfähigkeit |
| CMS | Ihre Anwendung | Plattformfähigkeit |
| Site-Hosting | Ihre Anwendung | Deine – Builder integriert sich mit deinem Frontend, nicht mit deinem Hosting |
| White-Label | Volle Kontrolle – es ist dein Code | Plan- und Vertragsabhängig – kontaktiere Builder |
| React | Ja | Ja |
| Vue | Ja | Ja |
| Angular | Ja | Ja |
| Next.js | Ja | Ja |
| Weitere Frameworks | Framework-agnostisch; es ist einfaches JavaScript | Offizielle SDKs für React, Vue, Angular, Svelte, Qwik, Solid, Remix, Hydrogen, React Native |
| E-Mail-Bearbeitung | Durch Plugins und Presets | E-Mail-Modelle sind als veraltet gelistet |
| Plugin-Ökosystem | GrapesJS-Plugins und GJS.Market | Builder.io-Integrationen und Plugins |
| Mandantenfähigkeit | Ihre Anwendung | Plattformfähigkeit |
| Benutzerverwaltung | Ihre Anwendung | Plattformfähigkeit |
| Abrechnung | Ihre Anwendung | Plattformfähigkeit |
| Analytik | Ihre Anwendung | Plattformfähigkeit |
| KI-Funktionen | Durch Plugins und Presets | In die Plattform eingebaut |
Builder.io-Zeilen wurden anhand der eigenen Dokumentation und Preisseite von Builder auf 2026-09-03. GrapesJS-Zeilen wurden am selben Datum mit der Projektdokumentation und den npm-Metadaten überprüft. Produktänderungen; überprüfen Sie die Quellen vor einer Entscheidung allein anhand dieser Tabelle.Quellen: Builder.io-Preisgestaltung · Wie Builder funktioniert · Builder SDK Vergleich · Builder-eigene Komponenten · GrapesJS-Dokumentation · grapesjs auf npm
Dies ist der Abschnitt, der das teuerste Missverständnis auf dieser Seite verhindert. GrapesJS bietet Ihnen eine Bearbeitungs-Engine. Alles, was ein Kunde als "das Produkt" erkennen würde, gehört Ihnen weiterhin – was der Sinn ist, wenn Sie ein Produkt entwickeln, und ein Problem, wenn Sie eines kaufen möchten.
GrapesJS stellt die Bearbeitungs-Engine bereit. Ihre Anwendung steuert die umliegende Produktarchitektur.
Die Teams, die ein Editor-Framework statt einer Plattform auswählen, liefern in der Regel eines dieser Frameworks aus. Jedes verlinkt auf die Seite, die es im Detail behandelt.
Lassen Sie Kunden Kampagnenseiten innerhalb Ihres Produkts zusammenstellen, anstatt sie in ein separates Tool zu exportieren.
Landingpage-BuilderLegen Sie eine visuelle Bearbeitungsfläche auf das bereits vorhandene Content-Modell.
Headless CMS-EditorSeiten, Popups und Kampagnen-Assets, die vom Kunden bearbeitet und von Ihnen gerendert werden.
SaaS-Page-BuilderLadenbereiche, die Merchandiser ohne Einsatz neu anordnen können.
Drag-and-Drop-SeitengeneratorJeder Mandant sieht Ihre Marke, Ihre Blöcke und Ihre Terminologie.
White-Label-SeitengeneratorEditierbare Seiten in einem authentifizierten Dashboard, hinter deinen Berechtigungen.
Einbettbarer SeitenbauerResponsive E-Mail-Erstellung mit MJML, von derselben Bearbeitungs-Engine.
GrapesJS E-Mail-BuilderSelbstgehostete Bearbeitung für Teams, die Inhalte nicht an einen Drittanbieter senden können.
Open-Source-SeitenbauerEin vollständiger Mehrseiten-Builder mit eigenem Routing und Rendering.
Next.js-SeitenbauerDas ist der Unterschied, den die Leser zuerst spüren. Der Editor von Builder.io lädt deine Seite in einer eigenen Anwendung – ein guter Workflow, aber deine Nutzer gehen zum Bearbeiten zu Builder. GrapesJS ist eine JavaScript-Bibliothek, die du in einer Route mountest, die du bereits besitzt, sodass das Bearbeiten in deinem Dashboard, hinter deinem Login, während deine Navigation weiterhin auf dem Bildschirm ist.
Ihre Anwendung
Dein SaaS
Schnittstelle
Deine API
Persistenz
Deine Datenbank
Lieferung
Deine Veröffentlichung
Wo der Editor sitzt
White-Label ist kein Kontrollkästchen, das ein Logo entfernt. Es besteht aus vier Entscheidungsebenen, und GrapesJS stellt alle offen, weil der Editor in deinem eigenen Bundle läuft.
Die offensichtliche Ebene – und die, die allein nie ausreicht.
Panels, Toolbars und Befehle sind Konfiguration, sodass das Layout dir gehören kann.
Die angebotenen Blöcke und Komponenten definieren, wofür das Produkt gedacht ist.
Die Layer-Teams vergessen es. Labels sind es, die einen Editor als Werkzeug eines anderen wirken lassen.
Anstatt Nutzer auf eine andere Plattform zu schicken, machen Sie visuelle Bearbeitung zu einem nativen Teil Ihres Produkts.
Beide Produkte erlauben es, eigene Komponenten mitzubringen – Builder.io über Builder.registerComponent(), GrapesJS über seine Komponenten API. Der Unterschied liegt in dem, was sie umgibt. In GrapesJS befinden sich die Komponentendefinitionen, die Blockpalette, die Stilbeschränkungen und der Editor, der sie präsentiert, alle in deinem Repository, sodass eine Designsystemänderung und eine Editor-Änderung zusammen ausgeliefert werden.
Vom Designsystem zum Editor
Beispiele für Blocktypen, die Teams registrieren – nicht Katalogartikel. Jede ist eine Komponente, die du definierst, von deinen Tokens gestaltet und auf das beschränkt, was dein Designsystem erlaubt.
Schlagzeile, unterstützender Text und eine Hauptaktion.
Plan-Spalten, die von Ihrem eigenen Produktkatalog gespeist werden.
Ein Umwandlungsband mit deinem Tastenteil.
Gitter von Artikeln, gebunden an deine Handelsdaten.
Felder, die auf deine Endpunkte posten, nicht auf die eines Anbieters.
Deine Header-Komponente, die innerhalb der von dir festgelegten Grenzen editierbar ist.
Zitate und Quellenangaben in Ihrer Typografie.
Merchandising-Reihen, die ein Ladenbesitzer umordnen kann.
Builder.io speichert Inhalte auf seiner eigenen Infrastruktur und gibt sie über den Content API zurück. GrapesJS speichert überhaupt nichts: Der Storage Manager ist ein Paar von Rückrufen, die dir ein JSON-Projekt zeigen und fragen, was du damit machen sollst.
Speicherpfad
Das ist klarstellend, denn es ist die häufigste Fehlinterpretation von GrapesJS: Es gibt keinen gehosteten Store dahinter, keine kostenlose Schicht, die stillschweigend zur Rechnung wird, und kein Schema, das man akzeptieren muss. Es gibt auch keine Persistenz, bis man es schreibt.
Beide Kolumnen sind echt. Ein Team, das GrapesJS wählt, weil eine Vergleichsseite ihnen sagte, Plattformen seien schlecht, und dann entdeckt, dass es jetzt einen Editor besitzt, wurde schlecht bedient.
Verwaltete visuelle Bearbeitung mit einem Inhalts-Workflow, der existiert, bevor du etwas schreibst.
Die richtige Entscheidung, wenn visuelle Bearbeitung dein Produkt unterstützt, anstatt Teil davon zu sein.
Eine Schnitt-Engine in deinem eigenen Bundle, verdrahtet an dein eigenes Backend.
Die richtige Entscheidung, wenn der Editor Teil dessen ist, was Sie verkaufen.
Diese beiden Kosten sind nicht die gleiche Zahl, weshalb der Vergleich eines Abonnements mit "kostenlos" in beide Richtungen irreführend ist. Der eine ist eine Zeile auf einer Lieferantenrechnung. Die andere ist Engineering-Zeit, und Engineering-Zeit ist nicht kostenlos, nur weil sie nie auf einem Kartenabzug erscheint.
Eine Plattformgebühr pro Sitz sowie die Anforderungen Ihrer Nutzung und Stufe.
Keine Rundfunkgebühr und sowieso eine echte Budget-Linie.
GrapesJS kann die Abhängigkeit von der Plattform verringern, aber das eigene Produkt um einen Editor herum aufzubauen, erfordert technische Ressourcen. Vergleiche die Gesamtkosten des Besitzes mit dem Abo – nicht einem Abonnement – mit null.
| Plan | Angegebener Preis | Benutzerplätze |
|---|---|---|
| Free | $0 pro Nutzer, pro Monat | 1–5 |
| Pro | $24 pro Nutzer, pro Monat | 1–5 |
| Team | $40 pro Nutzer, pro Monat | 1–20 |
| Enterprise | Kein veröffentlichter Satz – Kontaktverkäufe | — |
Die Preisseite hat einen monatlichen/jährlichen Schalter, dessen zwei Bundesstaaten nicht zuverlässig gelesen werden konnten, also behandeln Sie die oben genannten Tarife als die angegebenen Zahlen und bestätigen Sie den für Sie geltenden Zeitraum.
Die Funktionen, die die Preisseite nur auf der obersten Ebene angibt, umfassen: SSO, RBAC, Visual Sections.
Builder.io-Zahlen, gelesen aus builder.io/pricing auf 2026-09-03. Sie sind die öffentlich gelisteten Preise pro Sitz nur für die genannten Tarife, sie sind kein Angebot und geben nicht an, was Builder.io für ein bestimmtes Team kostet. Enterprise-Preise werden nicht veröffentlicht. Überprüfen Sie die aktuellen Preise, bevor Sie eine Entscheidung treffen.
Es kann die visuelle Bearbeitungsebene für bestimmte Architekturen ersetzen, aber es ist kein Ersatz für jedes Builder.io-Feature.
Die nützliche Methode, das zu lesen, ist als drei Listen unterschiedlicher Länge. Die mittlere Spalte ist kurz, weil eine Bearbeitungs-Engine eine kleine Sache ist; die rechte Spalte ist lang, weil eine Plattform groß ist, und diese Spalte entspricht der tatsächlichen Größe des Projekts, das du übernehmen würdest.
10-Gegenstände
Alles in dieser Spalte existiert am Tag der Installation.
9-Gegenstände
Nichts davon wird mit dem Editor geliefert, und kein Plugin fügt es hinzu.
6-Gegenstände
Gekauft oder geschrieben, diese verkürzen die Mitte des Projekts.
Es gibt kein Import-Tool. Builder-Inhalte sind eine JSON-Struktur, die um die eigene Komponenten-Registry von Builder aufgebaut ist, und GrapesJS-Projektdaten sind eine andere Struktur, die um deine herum gebaut ist, sodass die Zuordnung zwischen ihnen Code ist, den jemand für dein spezifisches Inhaltsmodell schreibt.
Der Weg
Budgetiere das nicht als Datenexport. Budgetiere es als Wiederaufbau der Komponentenschicht und dann das Verschieben von Inhalten.
Überprüfen Sie bestehende Inhalte
Inventarisieren Sie jedes Modell, jede Seite und jeden Abschnitt in Builder und wie viel davon tatsächlich noch verwendet wird.
Wiederverwendbare Komponenten identifizieren
Registrierte Code-Komponenten überleben die Umstellung in der Regel; plattformspezifische Blöcke meist nicht.
Definieren Sie das neue Inhaltsmodell
Entscheide in deinem eigenen Schema, was eine Seite ist, bevor du eine Zeile Editor-Code schreibst.
Komponenten neu aufbauen
Registrieren Sie Ihre Komponenten neu als GrapesJS-Komponententypen mit ihrem eigenen traits.
Verbindungsspeicher
Verdrahte den Storage Manager an deinen API, sodass ein Speicherstand eine Zeile in deiner Datenbank ist.
Integration von GrapesJS
Mounte den Editor innerhalb deiner eigenen Route, hinter deiner eigenen Authentifizierung.
Inhalte migrieren
Führen Sie die Mapping-Ebene über exportierte Inhalte aus und überprüfen Sie die Ausgabe Seite für Seite.
Test
Rendering-Parität, responsives Verhalten, Editor-Roundtrips und Berechtigungen.
Schrittweise ausrollen
Verschieben Sie jeweils einen Inhaltstyp oder einen Tenant; lassen Sie beide Wege aktiv, bis der letzte überquert wird.
Die meisten Teams, die diesen Bereich erreichen, haben sich bereits entschieden. Was sie wollen, ist, dass die Editor-Ebene für ein paar Wochen das Projekt eines anderen ist. GJS.Market baut GrapesJS-Integrationen durchgehend auf.
Eine Plattform, die dir kostenlos zur Verfügung steht, ist ein Funktionsset. Mit einem Framework baust du es zusammen – was langsamer zu starten ist und viel einfacher auf dein eigenes Produkt ausgerichtet bleiben lässt. Jede Listing unten ist ein echtes, veröffentlichtes Produkt auf GJS.Market mit seinem aktuellen tatsächlichen Preis.
Tailwind-basierte Abschnittsblöcke, sodass die Palette mit einem Tailwind-Designsystem übereinstimmt.
Team-, Profil- und Kontobereiche für Produkt- und Portalseiten.
Fakturen-, Angebots- und Dokumentenblöcke für PDF-förmige Ausgaben.
Bootstrap 5-Abschnittsblöcke für Teams, die bereits auf diesem Framework sind.
Ein CSS-Gitter- und Spaltensystem, sodass die Layouts auf einer definierten Struktur bleiben.
Eine gemeinsame Header-Komponente wird auf jeder Seite eines Projekts wiederverwendet.
Formulare, Eingaben und Beschriften von Komponenten, die auf Ihre eigenen Endpunkte übertragen werden.
Wo ein Speicherstand tatsächlich hinkommt – eine Datenbank, ein Dienst oder eine Datei.
Durchsuchen-KategoriePersistiere Projekte auf ein Directus-Backend statt auf lokalen Speicher.
Firebase-gestützte Persistenz und Dateiupload für den Editor.
Browser-lokale Persistenz – nützlich für Entwürfe und Offline-Bearbeitung.
Exportiere die fertige Seite als herunterladbare ZIP von HTML und CSS.
Premium-responsive E-Mail-Blöcke für Newsletter und Kampagnenschreiben.
MJML-Preset, das den Editor in einen E-Mail-Builder mit echter MJML-Ausgabe verwandelt.
Das klassische Newsletter-Preset – tabellenbasiertes E-Mail-Layout direkt aus dem Kasten.
HTML- und CSS-Bearbeitung pro Komponenten für Entwickler innerhalb des Editors.
KI ist der Vorteil der Plattform: Builder.io liefert KI-Funktionen als Teil des Produkts, während man bei GrapesJS selbst etwas hinzufügt. Der Katalog enthält derzeit zwei KI-gestützte Angebote – ein GPT-Text-Plugin und einen KI-Thumbnail-Generator – und alles darüber hinaus ist eine Integration, die man selbst aufbaut.
Beginnen Sie mit GrapesJS und fügen Sie nur die Funktionalität hinzu, die Ihr Produkt benötigt.
Preise und Verfügbarkeit werden aus dem GJS.Market-Katalog abgelesen. 2026-09-03. grapesjs-gpt-plugin · grapesjs-image-ai-thumbai
Wenn der obige Vergleich Sie dazu gebracht hat, den Editor zu besitzen, ist dies die nächste Frage – und das ist eine andere. Den Editor zu besitzen bedeutet nicht, eine Leinwand, eine Drag-Ebene und eine Stil-Engine aus dem Nichts zu schreiben.
| Leistungsfähigkeit | Von Grund auf | GrapesJS |
|---|---|---|
| Leinwand | Selbst bauen | Verfügbar |
| Drag & Drop | Selbst bauen | Verfügbar |
| Komponenten | Selbst bauen | Verfügbar |
| Blöcke | Selbst bauen | Verfügbar |
| Stilsystem | Selbst bauen | Verfügbar |
| Ebenen | Selbst bauen | Verfügbar |
| Medien | Selbst bauen | Verfügbar |
| Befehle | Selbst bauen | Verfügbar |
| Responsive Bearbeitung | Selbst bauen | Verfügbar |
| Plugins | Selbst bauen | Erweiterbar |
| Eigene UI | Selbst bauen | Anpassbar |
| Speicher | Selbst bauen | Deine so oder so |
Beachte die letzte Zeile. Speicher ist deine Arbeit in beiden Spalten, was eine nützliche Kontrolle ist, wie viel eine Engine tatsächlich speichert: Es deckt den Editor ab und nichts dahinter.
Nutze deine technischen Ressourcen, um dein Produkt zu bauen – nicht, um die visuelle Editor-Engine von Null neu zu erschaffen.
Sechs Bedingungen, drei landen auf jedem Produkt. Wenn mehr als eine Zeile auf der Builder.io-Seite dich beschreibt, lautet die ehrliche Empfehlung dieser Seite Builder.io.
Möchten Sie eine visuelle Plattform verwenden oder den visuellen Editor in Ihr eigenes Produkt integrieren?
Du brauchst ein verwaltetes visuelles CMS und möchtest keine Editor-Infrastruktur aufrechterhalten.
Builder.io
Einen Editor zu betreiben ist eine echte, fortlaufende Kostenfaktor. Wenn an deinem Produkt nichts davon erfordert, dass du es besitzt, dann tu es nicht.
Die Menschen, die das brauchen, sind Ihr Marketingteam, nicht Ihre Kunden.
Builder.io
Ein interner Content-Workflow ist genau das, was die Plattform bereits ausliefert, und er funktioniert am ersten Tag.
Du musst schnell starten und dein Anwendungsfall passt zur bestehenden Plattform.
Builder.io
Nichts, was du im Sprint zusammenbaust, kann mit einem ausgereiften verwalteten Produkt auf der ersten Seite mithalten.
Ihre Kunden müssen innerhalb Ihres Produkts unter Ihrem Login bearbeiten.
GrapesJS
Ein eingebetteter Editor ist eine Bibliothek in deiner Route. Dafür gibt es ein Framework.
Du brauchst Self-Hosting, eine eigene Datenbank oder einen Air-Gapp-Deployment.
GrapesJS
Eine selbstgehostete Builder.io-Option ist nicht dokumentiert, daher entscheidet diese Anforderung selbstständig.
Du brauchst White-Labeling, benutzerdefinierte Editor-UX oder deine eigene Publishing-Architektur.
GrapesJS
Das sind Quellcode-bezogene Anliegen, und Quellcode-Kontrolle ist das, was ein Framework bietet.
Builder.io bietet dir eine verwaltete visuelle Plattform. GrapesJS bietet dir eine erweiterbare Bearbeitungsgrundlage, die du in dein eigenes Produkt integrieren kannst. Wähle die, die zu dem passt, was du baust.
Sagen Sie uns, was Sie bauen, und erhalten Sie einen Scoped-Plan für den Editor, die Speicherschicht und die Komponenten.
Fang mit GrapesJS anBlöcke, Komponenten, Speicheradapter und E-Mail-Presets – echte Angebote mit echten Preisen.
Entdecken Sie PluginsArchitektur, Integration, benutzerdefinierte Komponenten und Migration von Builder.io.
Entdecken Sie DienstleistungenIhr Produkt. Ihr Editor. Ihre Daten. Ihr Publishing-Workflow.