Define your CMS in React.Edit visually. Or with AI.

Keep full control of your codebase, components, and architecture, while giving editors a powerful visual interface.

Why React Bricks
for developers

React Bricks gives you visual editing without a separate templating system, fragile page builder, or disconnected content model. You define content blocks as React components, and editors work inside the design system you control.

React all the way down

Create content blocks as real React components, typed with TypeScript.

Visual editing

Let content teams edit pages visually, without breaking layout or design consistency.

Keep architectural control

Your frontend stays a real Next.js or Astro app, with full control over React code, performance, and the ability to connect any external data source.

Works with your stack

Built for modern React workflows with Next.js, Astro, TypeScript, and your CSS approach.

Design-system friendly

Build with reusable blocks that keep content scalable and consistent across your site.

AI for your system

Generate structured content using the same block-based language your site already uses.

I've wanted to see something like this for a long time. This is how web development was always supposed to be.

Laurie Voss

Data analyst @ Netlify and co-founder @ npmjs

Netlify