Skip to content
@cruxcms

Crux CMS

A flexible, self-hosted headless CMS built on Next.js, SQLite, and TypeScript.
Crux CMS logo

Crux CMS

A flexible, self-hosted headless CMS built on Next.js, SQLite/Turso, and TypeScript. No cloud lock-in. No per-seat pricing. Runs anywhere Node.js runs.


Crux CMS gives developers a fast, flexible editorial UI and a clean REST API, installed as a normal npm dependency into your own Next.js app. You own the database and the config — entry types, fields, roles, and filesystem settings live as plain JSON files that travel with your codebase.

  • Structured content — entry types with typed fields, not freeform blobs
  • SQLite first — a single local file, or Turso for distributed/edge deployments
  • Role-based permissions, passkey auth, webhooks, on-the-fly image transforms
  • AI-assisted alt text, captions, and content generation (optional, bring your own key)

Popular repositories Loading

  1. .github .github Public

    Crux CMS organization profile

Repositories

Showing 1 of 1 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…