Chai Builder - Open Source React Website Builder

Chai Builder is a full open-source React website builder that empowers developers to create stunning web pages visually using drag-and-drop functionality. Built with React and Tailwind CSS, it seamlessly integrates into your existing projects.
š Out-of-the-box support for:
- Next.js 16
- Tailwind CSS v3+
š CodeWiki | šØ Live Demo

⨠Features
- šØ Visual Drag & Drop Builder - Create pages visually without writing code
- āļø React-First - Built as a React component for seamless integration
- šÆ Tailwind CSS Powered - Leverage the full power of Tailwind CSS v3+
- š Next.js 16 Ready - Full support for the latest Next.js features
- š§ Two Flexible Modes - Use as a core builder component or as a complete Next.js website builder
- š¦ Extensible - Add custom blocks and components
- š¾ Data Control - Full control over how and where you save your data
- š Framework Agnostic Rendering - Render blocks in any React application
š¦ Packages
Chai Builder is available in two packages:
@chaibuilder/sdk - Core Builder
For any React application
The core builder package that can be integrated as a standard React component into any React application. Perfect for building custom page builders and visual editors.
Core Features:
- šØ Drag & Drop React Builder - Visual builder component for React
- š§ Extensible API - Add custom layouts with ease
- šŖ Inner Hooks - Exposed hooks to create custom layouts
- š¦ Custom Blocks - Register custom blocks and block settings
- šļø Custom Panels - Add your own custom panels
- š Data Binding - Built-in data-binding support
- š i18n Support - Internationalization ready
- š¤ AI Panel - AI Chat Panel
- š§© Partial Blocks - Reusable header, footer components
- šØ Theme System - Customizable theming
- šÆ Design Tokens - Design system integration
- š Import HTML - Import existing HTML content
š View Documentation
@chaibuilder/next - Next.js Website Builder
For public content-heavy sites
A more powerful Next.js-specific implementation designed for blogs, marketing sites, documentation, and any public-facing content. Built with SSG (Static Site Generation) + ISR (Incremental Static Regeneration) for optimal performance.
All Core Features Plus:
- š Page Types - Define custom page types with specific layouts
- š Collections - Manage content collections (blogs, products, portfolios)
- š¼ļø Media Manager - Built-in media manager with image editor
- š¤ AI Assistant - Create and edit UI components and content with AI
- š SEO & JSON-LD - Advanced SEO features with structured data
- š Multilingual - Multilingual support
- šļø Preview Mode - Live preview before publishing
- š Revisions & Compare - Version control with comparison tools
- š Library Blocks - Shared block library across projects
- š Page Lock - Prevent conflicts with page locking
- š CMS Integration - Connect to any headless CMS
- š BYO Stack - Bring Your Own Auth, Database (Postgres), and Storage
š Get Started: Next.js + Supabase Starter (Work in Progress)
šÆ Use Cases
- Landing Pages - Build beautiful landing pages with ease
- Marketing Websites - Create and update marketing content visually
- Content Management - Empower non-technical users to create pages
- Rapid Prototyping - Quickly prototype and iterate on designs
- White-Label Solutions - Build page builders into your SaaS products
š¤ Support
If you like the project, you can assist us in expanding. ChaiBuilder is a collaborative endeavor crafted by developers in their free time. We value every contribution, no matter how modest, as each one represents a significant step forward in various ways, particularly in fueling our drive to enhance this tool continually.

Acknowledgments
Chai Builder stands on the shoulders of many open-source libraries and tools. We extend our gratitude to the developers and maintainers of these projects for their contributions.