ChaiBuilder Logo
Open-source core ยท npm package

The React website builder you actually own.

ChaiBuilder is a low-code, self-hosted website builder built on React and Next.js and delivered as an npm package - your data, your infrastructure, every feature included.

Build your first branded website in the trial.

Create ChaiBuilder App

Real code you control - not a walled garden.

ReactNext.jsTailwind CSSPayload CMS
Definition

What is a React website builder?

A React website builder is a tool for building and editing web pages visually that runs on React and lives in your own codebase, rather than a proprietary platform you build inside.

Most "React builders" are hosted SaaS you rent. ChaiBuilder is real React code you install, self-host, and own: the builder ships as an npm package, the output is a standard app on your own database and hosting, and the client-side core is open source.

Open source

Open source at the core

Free ยท MIT

The core builder is open source

A pure client-side React component you can embed in any React app and inspect end to end. It ships with no server - bring your own.

Paid ยท npm

chaipro
completes it

The paid npm package adds the server layer: page storage, page types, and the AI assistant - the complete, persistable product.

Explore the open-source core
Dual Audience Power

Developers build it.
Editors run it.

A unified workflow that bridges the gap between engineering control and content velocity.

01

For Developers

It is a developer-first plugin in your Next.js app. Override pages and routing, add custom blocks and panels, plug in Payload collections, or swap the CMS entirely. You get full flexibility with absolutely no closed black boxes.

02

For Editors

Empower your team with role-based visual editing. Build, refine, and publish high-converting pages with zero reliance on engineering, while staying perfectly locked into your design system constraints.

Features

A full builder, in your React codebase

Visual builder

Editors build pages on a visual canvas inside your app.

Custom React blocks & panels

Write React components once; they surface as native blocks and panels in the builder.

Design tokens & theme system

Encode your design system; every page stays consistent.

Data binding

Bind structured content and data into page elements.

Multilingual

Content in multiple languages.

Media manager & image editor

Media organized and editable in the builder.

Multi-user editing

Parallel editing with page locking.

One-click publish

Changes live in a single action.

Preview mode

Built on Next.js draft mode.

Revisions & restore

Full page history with restore.

Every feature ships in every license - no feature flags.

See all features

Start building today.

Deploy the starter in minutes. No credit card, no email. When you're ready, pick a plan that fits.

ยฉ ChaiBuilder. All rights reserved.