Statix CMS

Statix CMS

A modern, Git-based headless CMS

Built with Next.js 16, React 19, and Tailwind CSS 4. Your content, your code, no vendor lock-in.

100%Open Source
0Vendor Lock-in
Customizable

Powerful Features

Everything you need to manage your content, built with modern technologies and best practices.

Block Editor

Drag-and-drop content blocks with Markdown, Image, Quote, and Text. ProseKit rich text editor with slash commands.

Multi-language

Built-in i18n with per-field localization, locale selector in editor, and admin UI translations.

Git-Based Storage

Content stored as JSON in GitHub. Every save creates a commit with full version history.

Media Library

Cloudflare R2 storage with folder organization, reference tracking, and storage statistics.

Role-Based Access

Owner, Admin, Editor system roles plus custom roles with fine-grained per-collection permissions.

Safety & Recovery

Soft delete with trash, one-click restore, local drafts, and unsaved change warnings.

Better Auth

Email OTP, GitHub OAuth, and Google OAuth. User invitations and ban system built-in.

Monitoring

Audit logs, activity feed, commit timeline, dashboard charts, and system health monitoring.

How It Works

Get up and running in minutes with these simple steps.

01

Create

Run a single command to scaffold your CMS project instantly.

$npx create-statix-cms my-cms
02

Configure

Set up services (GitHub, Turso, Resend) and define your collections.

$Edit statix.config.ts
03

Deploy

Push to GitHub and deploy to Vercel in minutes.

$git push origin main

Tech Stack

Built with the best modern tools and frameworks.

Next.js 16App Routerframework
React 19Server Componentsui
TypeScriptType Safetylanguage
Tailwind CSS 4Modern Stylingstyling
ZustandState Managementstate
TanStack QueryData Fetchingdata
Better AuthAuthenticationauth
Drizzle ORMDatabase Layerdatabase

Quick Start

One command to get your CMS up and running.

Terminal
$npx create-statix-cms my-cms

Not a Dependency

Unlike traditional npm packages, Statix CMS gives you a complete, standalone codebase that you fully own and control. No vendor lock-in, no breaking updates.

Fully Customizable

Modify any file, component, or feature. The code is yours forever. Understand exactly how everything works and adapt it to your needs.