blokhaus

Introduction

The shadcn of rich text editors — a fully open-source, zero-abstraction, copy-paste block-based Notion-style editor for Next.js.

Welcome to the Blokhaus documentation.

Blokhaus is a fully open-source, zero-abstraction, copy-paste block-based Notion-style editor library built exclusively for Next.js App Router. Developers own every line of code — nothing is a black box.

Why Blokhaus?

  • Zero abstraction — Every component is a plain React component you can read, modify, and extend
  • Composable plugins — Features are independent plugins passed as React children, not a prop explosion
  • Built on Lexical — Meta's performant, React-first rich text engine
  • shadcn-style theming — CSS custom properties you fully control
  • Next.js native — Built for App Router with 'use client' boundaries in the right places