White-label
GJS Builder is built for agencies and product teams that need to make the builder theirs — without forking it.
Presets as your brand
A preset is an entire editor theme. Ship your own preset and every client opens an editor that looks and behaves the way you designed — panels, default blocks, styling and all.
Your own catalog
The GJS Market catalog is self-hostable, and the endpoints are overridable by constant or filter:
add_filter('gjs_builder/marketplace_url', fn() => 'https://market.your-agency.com');
Run your own marketplace, publish your own presets and blocks, and control exactly what clients can install.
Replaceable layers
Because every layer is replaceable — engine version, preset, catalog, SEO provider, storage — you can assemble a builder tailored to a niche without touching the core plugin. See How it works.
Clean client handoff
Thanks to the no-lock-in storage model, what you hand a client is portable HTML in post_content. If they ever move off your setup, their pages keep working. That's a selling point, not a liability.
Extend without forking
The public API is the same one the core uses. Add capabilities through extensions and filters, upgrade the core cleanly, and keep your customizations intact across releases.
