v1.0.0— Now in General Availability

The CMS
Anyone Can Master

任何人都能驾驭的建站系统

Not just for developers. Not just for beginners.
FlameCMS gives you developer-grade power with a UI anyone can use — install in one command, launch a beautiful site in minutes.

$npx create-flamecms@latest
2.4kGitHub Stars
16+Official Plugins
<50msAPI Response
100%Open Source
Design Philosophy

Why FlameCMS?

Built by developers who got tired of fighting their CMS. Every decision made with one goal: get out of your way.

🎯

Built for Everyone

Whether you're a developer who wants full control, or a beginner who just wants a beautiful website — FlameCMS meets you where you are.

Developer-FriendlyBeginner-Ready
⌨️

Code-First

Define your content schema in TypeScript. Version control your CMS config like the rest of your code. No more clicking through UI to change a field type.

TypeScriptSchema-as-Code
🔌

Plugin Everything

Every feature — blog, e-commerce, auth — is a plugin. Install what you need, ignore what you don't. Build your own in minutes.

ModularComposable
🏠

Own Your Data

Self-hosted by design. Your database, your server, your cloud. Never pay for content seats or hit API rate limits again.

Self-HostedNo Lock-in

Performance Obsessed

Sub-50ms API responses on commodity hardware. Edge-cached by default. Built on Node.js with a Rust-powered query engine under the hood.

<50ms P99Edge Ready
🔒

Security by Default

Row-level security, RBAC, CSRF protection, and SQL injection prevention baked in — not bolted on. Audited by third-party security firms.

RBACRow-Level Security
📐

Convention over Config

Sensible defaults that cover 90% of use cases. Zero boilerplate to start, infinite flexibility when you need it.

Zero BoilerplateFlexible
Quick Start

Up in 60 seconds

From zero to a fully-functional CMS in three steps.

1

Install

Scaffold a new FlameCMS project with a single command. Choose your database and plugins interactively.

terminal
$ npx create-flamecms@latest

 Project name: my-app
 Database: PostgreSQL
 Plugins: blog, auth, media
 Installing dependencies...

🔥 FlameCMS ready!
2

Define Schema

Describe your content models in TypeScript. Full type safety, auto-generated APIs and admin UI.

schema/post.ts
import { defineCollection } from 'flamecms'

export const Post = defineCollection({
  name: 'Post',
  fields: {
    title: { type: 'text', required: true },
    slug:  { type: 'slug', from: 'title' },
    body:  { type: 'richtext' },
    tags:  { type: 'relation', to: 'Tag' },
  },
})
3

Deploy

Deploy anywhere — Docker, Railway, Fly.io, or bare metal. Headless REST + GraphQL APIs ready instantly.

terminal
$ flamecms build && flamecms start

 Database migrations applied
 Admin UI compiled
 REST API ready
 GraphQL API ready

🚀 Listening on http://localhost:3000
Core Engine

Everything you need

Six production-grade engines, one cohesive framework. No stitching required.

📄

Content Engine

@flamecms/content

Rich content modeling with 20+ field types, nested components, and live preview. MDX support built-in.

  • 20+ field types
  • Nested components
  • Live preview
  • MDX + Rich Text
🔐

Auth & Access Control

@flamecms/auth

JWT, sessions, OAuth, magic links, and MFA out of the box. Row-level RBAC with no configuration.

  • JWT + Sessions
  • OAuth 2.0 / OIDC
  • Row-level RBAC
  • MFA support
🌍

i18n & Localization

@flamecms/i18n

First-class internationalization with per-field locale overrides, RTL support, and translation workflows.

  • Per-field locales
  • RTL support
  • Translation workflow
  • ICU message format
🔍

SEO Manager

@flamecms/seo

Automatic meta tags, Open Graph, JSON-LD, sitemap generation, and canonical URL management.

  • Auto meta tags
  • Open Graph + Twitter
  • JSON-LD schemas
  • XML Sitemaps
🔌

Plugin System

@flamecms/plugins

Hook into any part of the CMS lifecycle. Publish to npm, share with the community, and monetize your work.

  • Lifecycle hooks
  • Admin UI extensions
  • API route injection
  • npm publishable
🔗

Unified API

@flamecms/api

REST and GraphQL APIs generated automatically from your schema. Full OpenAPI spec and GraphQL Playground included.

  • REST + GraphQL
  • OpenAPI 3.1 spec
  • Real-time via SSE
  • SDK generation
Plugin Ecosystem

16 Official Plugins

From blogs to e-commerce, every feature is a plugin. Install only what you need.

📝

Blog

flamecms-blog

Full-featured blog with MDX, RSS, tags, and authors.

Content12k/mo
🛒

E-Commerce

flamecms-shop

Products, inventory, cart, and checkout flows.

Commerce8.2k/mo
🖼️

Media Library

flamecms-media

DAM with image transforms, CDN upload, and WebP.

Content15k/mo
📋

Forms

flamecms-forms

Dynamic form builder with validation and submissions.

Marketing6.5k/mo
💬

Comments

flamecms-comments

Threaded discussions with moderation queue.

Content4.1k/mo
📊

Analytics

flamecms-analytics

Privacy-first, cookie-less analytics dashboard.

Marketing5.9k/mo
📧

Newsletter

flamecms-newsletter

Email campaigns, lists, and automation flows.

Marketing3.8k/mo
🔎

Search

flamecms-search

Full-text search powered by Meilisearch or Typesense.

Content7.3k/mo
🔔

Notifications

flamecms-notify

Push, email, and in-app notifications engine.

Infra2.9k/mo
💳

Payments

flamecms-payments

Stripe & Paddle integration with subscription support.

Commerce4.4k/mo
🔑

Social Auth

flamecms-social

Google, GitHub, Discord OAuth out of the box.

Infra9.1k/mo
💾

Backup

flamecms-backup

Scheduled DB & media backups to S3/R2/Backblaze.

Infra3.2k/mo
🚀

Cache

flamecms-cache

Redis & CDN caching with automatic invalidation.

Infra5.7k/mo
🔁

Webhooks

flamecms-webhooks

Event-driven integrations with retry and delivery logs.

Infra6.0k/mo
🌐

Multi-site

flamecms-multisite

Manage multiple sites from a single FlameCMS instance.

Infra2.1k/mo
📅

Events

flamecms-events

Event management with ticketing, RSVP, and calendar sync.

Content1.8k/mo
Comparison

How we compare

See how FlameCMS stacks up against the alternatives.

The gap in the market

  • WordPress — Powerful but outdated, slow, security nightmares
  • Strapi / Payload — Great for developers, but too technical for most people
  • Wix / Squarespace — Easy to use, but locked-in, expensive, limited freedom
  • FlameCMSDeveloper freedom + beginner friendliness. Finally, both.
Feature
FlameCMSYou are here
Strapi
Payload
Directus
Contentful
Ghost
Open Source
Self-Hosted
TypeScript-First
Plugin System
Built-in i18n
REST + GraphQL
Real-time API
Row-Level RBAC
Edge Deployable
Free for prod

✓ Full support   ~ Partial   ✗ Not available

Start building in 60 seconds

Your CMS.
Your rules.

Join thousands of developers who've escaped CMS lock-in. Open source, self-hosted, and free forever. No surprises.

$npx create-flamecms@latest
MIT Licensed
No vendor lock-in
Self-hosted or cloud
Active community
Enterprise support