v0.1.0 · Open source · GPL-2.0

The visual builder for WordPress that you actually own.

Build websites visually inside WordPress. The plugin itself stays small — it runs the GrapesJS editor, and everything else you add comes from the GJS Market. Your pages are saved as plain HTML, so they keep working even if you turn the plugin off.

Open source · GPL-2.0Portable HTML · No lock-inPowered by GrapesJS
🍇 GJS Builder

Fullscreen GrapesJS editor, right inside wp-admin

Open sourceExtensibleWhite-labelNo vendor lock-inMarketplace-drivenDeveloper-first

A platform, not a product

A lean core. An ecosystem that makes it yours.

Most page builders keep bolting on features until you're locked into one vendor. GJS goes the other way. The plugin stays small — it runs the GrapesJS editor and little else. The parts you actually use — blocks, panels, SEO, themes, templates, integrations — you add from GJS Market, and you can swap any of them out.

If you have used VS Code, WordPress, Figma or a JetBrains IDE, you already know the shape: a lean runtime that does almost nothing on its own, and an ecosystem of extensions that make it yours.
The same public APIs that ship the default blocks and tools are the ones third parties use. No private back door.

What's inside

Everything you need to design, and nothing that locks you in

Fullscreen visual editor

A distraction-free GrapesJS canvas inside wp-admin: device preview, undo/redo, live code view, and an editable page-settings & SEO drawer.

In-editor marketplace

Browse GJS Market and install presets, blocks, themes and tools without leaving the editor. New capabilities ship without a plugin update.

No vendor lock-in

Every page is saved as valid HTML in post_content. Turn the plugin off and your pages keep rendering through the theme — GJS builds your pages, it doesn't keep them alive.

SEO that plays nice

Each page gets proper SEO tags out of the box — title, description, Open Graph, Twitter cards and structured data — and GJS steps aside automatically when Yoast, Rank Math or AIOSEO is active, so tags never double up.

White-label ready

Presets are entire editor themes. Self-host the catalog, brand the editor, and hand clients a clean, un-forked build.

You know what you're running

Every extension is checked against its fingerprint before it loads, so nothing runs unless it matches. The plugin only ever talks to GJS Market and its build service — never straight to npm or GitHub.

How it works

From install to shipped, in three moves

1

Install the core

Upload the plugin and activate it. No build step, no Node required for a release build.

2

Assemble your builder

Add a Landing, open the editor, and install the presets and blocks you want from GJS Market.

3

Ship portable HTML

Publish. Pages are stored as clean HTML you can export any time from the code view.

GJS Market

An extension platform, not a plugin dump

Presets, plugins, themes and blocks all count as first-class extensions. Install them from the marketplace, from npm, from a Git repo, or by uploading your own — the build service turns any package into a checked, browser-ready bundle for you.

Explore the marketplace
🎨

Presets

🧩

Plugins

🌈

Themes

🧱

Blocks

Build on an open platform — and help shape it

GJS Builder is early and moving fast. Install it, read the vision, or get involved as a contributor, agency partner, or investor.

Explore GJS Builder

Documentation, extension types, and the open ecosystem behind the plugin — part of gjs.market.

GJS Builder is an open, GPL-2.0 visual website builder for WordPress. It runs on the GrapesJS editor and grows through extensions from GJS Market. Pages are saved as plain HTML inside post_content, so they keep working even without the plugin — no lock-in, white-label ready, and built with developers in mind.