Boring CMS icon
Boring CMS icon

Boring CMS

Boring CMS is a headless CMS that runs as a single Node process on SQLite. One deploy serves many projects, each with its own database, API keys and content model. It starts in 59 ms, idles at 65 MB and ships with zero runtime dependencies, so there is nothing to audit and...

Boring CMS screenshot 1

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Self-Hosted
1like
0articles

Features

Properties

  1.  Privacy focused
  2.  Lightweight

Features

  1.  Support for MarkDown
  2.  No Tracking
  3.  Ad-free
  4.  Dark Mode
  5.  Two-factor Authentication
  6.  Headless CMS

Boring CMS News & Activities

Highlights All activities

Recent activities

Boring CMS information

AlternativeTo Categories

Security & PrivacyBusiness & Commerce

GitHub repository

  •  1 Stars
  •  0 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
Boring CMS was added to AlternativeTo by Amit-yadav on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Boring CMS?

Boring CMS is a headless CMS that runs as a single Node process on SQLite. One deploy serves many projects, each with its own database, API keys and content model. It starts in 59 ms, idles at 65 MB and ships with zero runtime dependencies, so there is nothing to audit and nothing to update weekly.

Features:

  • Multi-project from day one, each project with its own collections, API keys and content model
  • Content modeling in the admin: text, markdown, number, boolean, date, json, image, relation and counter fields
  • Draft and publish, with field-level revisions and atomic revert
  • REST API with Bearer keys (read and write scopes) and ETag caching
  • Per-project MCP server, so AI agents such as Claude or Cursor can list, create, edit and publish entries
  • Media library on local disk or any S3-compatible store, with optional resized variants
  • Webhooks on publish, unpublish and delete
  • Full JSON and CSV export and import
  • Passkeys (WebAuthn), Google OAuth and email/password sign-in
  • Schema-as-code per project, so content models live in version control

Run it with npx boring-cms (needs Node 24). Data lives in one folder as plain SQLite files, so backup and moving servers is a copy. MIT licensed.

Boring CMS Videos