PageKit — der selbst gehostete GrapesJS-Website-Builder, als Quellcode. Early Access sichern

SaaS-Page-Builder

Baue einen visuellen Page-Builder für dein SaaS

Gib deinen Kunden einen visuellen Drag-and-drop-Editor, ohne monatelang die Editor-Infrastruktur von Grund auf zu bauen.

Open SourceBSD-3-Clause-LizenzSelbst gehostet26k+ GitHub-Sterne100+ Plugins

26k+

GitHub-Sterne

100+

Plugins auf GJS.Market

10 Jahre

Aktive Entwicklung

$0

Lizenzgebühr, immer

Kundenerlebnis

Gib deinen Kunden ein visuelles Bearbeitungserlebnis

Das ist es, was der Endnutzer deines SaaS tatsächlich bekommt — der Teil, den er sieht, nutzt und wegen dem er bleibt.

Erstellen

Seiten aus Drag-and-drop-Blöcken bauen, ohne Markup zu schreiben oder ein Support-Ticket zu öffnen.

Anpassen

Layout, Inhalt, Typografie, Farben und Abstände direkt auf der Arbeitsfläche bearbeiten.

Speichern

Entwürfe und Projekte in deiner Infrastruktur ablegen, unter deinen Accounts und Berechtigungen.

Vorschau

Eine Seite über alle Breakpoints prüfen, bevor sie ein echtes Publikum erreicht.

Veröffentlichen

Die Veröffentlichung an deinen bestehenden Ablauf hängen — deine Domains, dein CDN, deine Release-Regeln.

Wiederverwenden

Mit Vorlagen und wiederverwendbaren Komponenten starten statt jedes Mal mit einer leeren Fläche.

Deine Kunden bekommen ein visuelles Bearbeitungserlebnis, ohne dein SaaS zu verlassen.

Das Problem

Verbringe keine Monate mit Editor-Infrastruktur

Ein visueller Editor sieht nach einem einzelnen Roadmap-Punkt aus. Ist er nicht. Jeder dieser Punkte ist ein Subsystem, das dein Team über die gesamte Lebensdauer des Produkts pflegen müsste.

Was in einem Page-Builder tatsächlich steckt

  • Editor-Architektur
  • Arbeitsfläche
  • Drag & Drop
  • Komponenten
  • Blöcke
  • Style-Manager
  • Responsive Bearbeitung
  • Assets
  • Storage
  • Seiten
  • Rückgängig / Wiederholen
  • Export
  • Veröffentlichung
  • Tests
  • Wartung
Selbst bauen

Monate an Entwicklungszeit

Dein Team baut und pflegt jede der oben genannten Funktionen — und pflegt sie weiter, während der Rest der Roadmap wartet.

GrapesJS + GJS.Market

In Tagen startklar

Nimm einen Open-Source-Editor als Basis und erweitere ihn mit fertigen Plugins, damit deine Entwicklungszeit in das fließt, was dein SaaS ausmacht.

Steck deine Entwicklungszeit in dein SaaS — nicht in den Nachbau eines Editors.

SaaS-Ablauf

Vom Login des Kunden zur veröffentlichten Seite

  1. 1
    Schritt 1

    Der Kunde loggt sich in dein SaaS ein

    Deine bestehende Authentifizierung, dein bestehendes Dashboard. Am Account-Modell ändert sich nichts.

  2. 2
    Schritt 2

    Er legt eine neue Seite an

    Ein Datensatz in deiner Datenbank, zugeordnet zu diesem Kunden und seinem Tarif.

  3. 3
    Schritt 3

    Er wählt eine Vorlage

    Ein kuratierter Startpunkt schlägt die leere Fläche — und hält das Ergebnis markenkonform.

  4. 4
    Schritt 4

    Er öffnet den visuellen Editor

    Der Editor wird in deiner Produkthülle eingebunden. Der Kunde verlässt dein SaaS nie.

  5. 5
    Schritt 5

    Er bearbeitet Inhalt und Design

    Blöcke, Stile und responsive Breakpoints, alles direkt auf der Arbeitsfläche.

  6. 6
    Schritt 6

    Er speichert einen Entwurf

    Autosave schreibt nach deinem Takt an deine API, nicht an einen Drittanbieter.

  7. 7
    Schritt 7

    Er sieht die Vorschau

    Eine Darstellung der echten Ausgabe, bevor irgendetwas öffentlich ist.

  8. 8
    Schritt 8

    Er veröffentlicht

    Dein Publish-Endpoint führt aus, was dein Ablauf verlangt — Freigaben, Versionierung, Cache-Invalidierung.

  9. 9
    Schritt 9

    Live-Seite des Kunden

    Ausgeliefert aus deiner Infrastruktur, auf deiner Domain und auf sein Tariflimit angerechnet.

Bau das Bearbeitungserlebnis in den Ablauf ein, den deine Kunden ohnehin durchlaufen, statt ein separates Werkzeug danebenzustellen.

Live-Demo

Sieh dir den Editor an, bevor du etwas baust

Drei öffentliche GrapesJS-Builds, die erst laden, wenn du es willst. Hier läuft kein Video — das ist der echte Editor.

Demo in neuem Tab öffnen

Die offizielle Demo — der Open-Source-Editor ohne jedes Preset. Das ist die Ausgangsbasis für dein SaaS.

grapesjs.com/demo.htmlKostenlos

Lädt eine Demo-Seite eines Drittanbieters in einem Iframe. Vor deinem Klick wird nichts angefragt.

Anwendungsfälle

Was lässt sich mit einem SaaS-Page-Builder bauen?

Derselbe Editor-Kern trägt sehr unterschiedliche Produkte. Wähl das, was deinem am nächsten kommt.

Architektur

Empfohlene Architektur für einen SaaS-Page-Builder

Der Editor ist eine Schicht, nicht das System. Alles, was kommerziell zählt — Accounts, Daten, Limits, Veröffentlichung — bleibt bei dir.

Dein SaaS besitzt

  • Kunden
  • Vorlagen
  • Berechtigungen

GrapesJS liefert

  • Arbeitsfläche & Drag-and-drop
  • Blöcke & Komponenten
  • Style-Manager
  • Storage
  • Assets
  • Plugins
Plugins entdecken

Dein Backend besitzt

  • Deine API
  • Deine Datenbank
  • Veröffentlichung
GrapesJS liefert die visuelle Editor-Schicht. Dein SaaS behält die Kontrolle über Nutzer, Daten, APIs und Veröffentlichung.

Du brauchst das Integrationsdetail statt der Gesamtform? Zum Leitfaden für den einbettbaren Page-Builder

Umsetzung

So baust du deinen SaaS-Page-Builder

  1. 1
    01

    Vorlagen & Berechtigungen

    Lege fest, was Nutzer erstellen dürfen und welche Funktionen zu welchem Tarif oder welcher Rolle gehören. Genau diese Schicht wird später deine Preisgestaltung.

  2. 2
    02

    Storage & Medien

    Verbinde Projekte und Assets mit deinen eigenen APIs und deinem Storage, damit Kundeninhalte nie dort liegen, wo du keine Kontrolle hast.

  3. 3
    03

    Entwurf → Vorschau → Veröffentlichung

    Bau einen Publishing-Ablauf, der zu deinem SaaS passt — inklusive Freigaben oder Versionierung, die deine Kunden erwarten.

  4. 4
    04

    Analytics

    Miss Adoption, Editor-Nutzung und Kundenaktivität, damit du beurteilen kannst, ob sich die Funktion trägt.

Fang beim Editor-Kern an. Bau die SaaS-spezifische Funktionalität darum herum.

Schnellstart

In Minuten loslegen

Zwei Schritte zu einem laufenden Editor. Alles danach ist dein Produkt, nicht Editor-Infrastruktur.

npm install grapesjs
editor.jsJS
import grapesjs from 'grapesjs';
import 'grapesjs/dist/css/grapes.min.css';

// The editor core. Mount it anywhere inside your customer dashboard.
const editor = grapesjs.init({
  container: '#editor',
});

Und das ist der Teil, der daraus eine SaaS-Funktion statt einer Demo macht — Persistenz und Veröffentlichung gegen deine eigene API:

saas-editor.jsJS
const editor = grapesjs.init({
  container: '#editor',

  // Each customer's page is a row in your database, behind your own auth.
  storageManager: {
    type: 'remote',
    autosave: true,
    options: {
      remote: {
        urlStore: `/api/customers/${customerId}/pages/${pageId}`,
        urlLoad: `/api/customers/${customerId}/pages/${pageId}`,
        fetchOptions: { credentials: 'include' },
      },
    },
  },
});

// Publishing stays on your side — your domains, your CDN, your workflow.
async function publish() {
  await fetch(`/api/customers/${customerId}/pages/${pageId}/publish`, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({ html: editor.getHtml(), css: editor.getCss() }),
  });
}

Das ist der Editor-Kern. Ergänze die Funktionen, die dein SaaS braucht, über Plugins und deine eigenen Integrationen.

Plugin-Ökosystem

Bau deinen SaaS-Builder aus Plugins

Jeder Eintrag unten ist ein echtes Produkt auf GJS.Market, mit Live-Preis aus dem Katalog. Wo eine Fähigkeit zum GrapesJS-Kern gehört und nicht zu einem Plugin, wird sie oben in der Architektur beschrieben statt hier verkauft.

Plugin-Stacks

Bau den Stack, den dein SaaS braucht

Vier Ausgangskombinationen mit Live-Preisen. Jede ist GrapesJS plus die Plugins, die genau dieses Produkt wirklich braucht.

Die Preise stammen aus dem Live-Katalog und können sich ändern. Kostenlose Plugins bleiben kostenlos.

Produktwert

Mach visuelles Bearbeiten zu einer SaaS-Funktion

Was sich an deinem Produkt ändert, sobald Kunden selbst bearbeiten können.

Weniger Support

Kunden ändern Inhalte selbst, statt für eine Überschrift ein Ticket zu öffnen.

Weniger Entwickler-Tickets

Geringere Abhängigkeit von Entwicklern bei einfachen Layout- und Textänderungen.

Mehr Produktwert

Visuelles Bearbeiten ist eine Fähigkeit, die man in einer Demo sieht — und damit ein echtes Unterscheidungsmerkmal.

Bessere Bindung

Wer Inhalte in deiner Plattform aufbaut, hat mehr Gründe, darin zu bleiben.

Premium-Funktionen

Fortgeschrittene Bearbeitung gibt höheren Tarifen etwas Greifbares an die Hand.

Die Effekte hängen von Produkt und Zielgruppe ab — versteh sie als Mechanismen, die du messen solltest, nicht als garantierte Ergebnisse.

Monetarisierung

Monetarisiere deinen Page-Builder

Eine Möglichkeit, Bearbeitung über Tarife zu verteilen. Das illustriert die Struktur und ist keine Empfehlung konkreter Preise.

  1. 01

    Basic

    Vorlagen und Basis-Bearbeitung.

  2. 02

    Pro

    Erweiterte Blöcke und Zusatzfunktionen.

  3. 03

    Business

    Erweiterte Berechtigungen und Zusammenarbeit.

  4. 04

    Enterprise

    Individuelle Integrationen und komplexe Abläufe.

Beispielhafte SaaS-Paketierung. Dein Preismodell kann sich an den Funktionen und Abläufen orientieren, die deine Kunden brauchen.

Der Page-Builder muss nicht bloß eine Funktion sein — er kann den Wert deiner SaaS-Tarife erhöhen.

Für wen

Gebaut für SaaS-Teams

Dieselbe Entscheidung sieht anders aus, je nachdem, wo du sitzt.

Gründer

Ein MVP starten, ohne einen Editor von Grund auf zu bauen oder dafür einzustellen.

CTOs

Kontrolle über Architektur, Daten und Infrastruktur behalten und trotzdem ein großes Bauvorhaben von der Roadmap nehmen.

Produktteams

Visuelles Bearbeiten als Produktfähigkeit ergänzen, auf einem Weg, den man schneiden und ausliefern kann.

Entwickler

Mit einem erweiterbaren Editor samt dokumentierter APIs starten statt mit einer leeren Fläche.

Agenturen

Ein Bearbeitungssystem bauen und über mehrere Kundenprodukte hinweg wiederverwenden.

Frameworks

Bau es mit dem Stack, den du schon nutzt

GrapesJS ist framework-agnostisch — es hängt sich an einen DOM-Container und passt damit zu dem, was du bereits betreibst.

Verwandte Lösungen

Brauchst du etwas Spezifischeres?

Diese Seite behandelt die Produktentscheidung. Zwei benachbarte Leitfäden gehen bei den Teilen in die Tiefe, die hier nur gestreift werden.

Selbst bauen oder übernehmen

Was du baust — und was du bekommst

Die ehrliche Fassung: Du sparst dir nicht die ganze Arbeit, sondern den Teil, der in jedem je geschriebenen Page-Builder identisch ist.

SchichtSelbst bauenGrapesJS + GJS.Market
Editor-KernBauenFertig
ArbeitsflächeBauenFertig
BlöckeBauenPlugins
StorageBauenEigene API / Plugins anbinden
AssetsBauenErweiterbar
UIBauenAnpassbar
VeröffentlichungBauenDein Ablauf
WartungDein TeamOffenes Ökosystem
Zeit bis zum MVPMonateIn Tagen startklar

„In Tagen startklar“ meint einen lauffähigen Editor, nicht ein fertiges Produkt — deine SaaS-spezifische Arbeit dauert weiterhin so lange, wie sie dauert.

Vertrauen

Auf Open Source gebaut. Von einem Ökosystem erweitert.

Alles auf dieser Seite verweist auf etwas, das du selbst prüfen kannst. Zahlen geprüft am 2026-08-27.

Offener Quellcode

Der grapesjs-Kern liegt mit 26k+ Sternen und öffentlichem Issue-Tracker auf GitHub. Lies ihn, bevor du dich darauf festlegst.

Permissive Lizenz

Der Kern steht unter BSD-3-Clause, der offizielle React-Wrapper unter MIT. Beide erlauben kommerzielle Nutzung, ohne Lizenzabgaben und ohne Gebühr pro Nutzer.

Echtes Ökosystem

100+ Plugins auf GJS.Market, dazu veröffentlichte npm-Pakete — jeder Eintrag auf dieser Seite verlinkt das Produkt, das er nennt.

Probier es aus, glaub uns nicht

Die Demos oben sind öffentliche Deployments. Lade eine, mach sie kaputt, und entscheide dann.

FAQ

Fragen zum SaaS-Page-Builder

Nächster Schritt

Leg los

Drei Wege nach vorn, je nachdem, wie viel davon du selbst machen willst.

Empfohlen

GJS.Market-Plugins durchsehen

Stell den Stack für dein Produkt aus echten Angeboten zusammen — Storage, Blöcke, Vorlagen, Export.

Plugins ansehen
Selbst machen

Mit GrapesJS starten

Installier den Open-Source-Kern und häng deinen ersten Editor ein. Kostenlos und unverbindlich.

Zum Tutorial
Für dich erledigt

Hilfe bei der Integration?

Lass Editor, Storage und Veröffentlichung von Leuten in dein SaaS einbauen, die das schon gemacht haben.

GrapesJS-Integrationsservices