VexBlocks CMS - Build blazing fast headless content systems

The Open Source Headless CMS
Built for Convex

VexBlocks is a powerful, type-safe headless CMS built on Convex and Next.js. Create, manage, and deliver content with real-time updates and zero configuration.

Everything you need to manage content

Built with modern tools and best practices

Powered by Convex

Real-time database with automatic sync, type safety, and serverless functions out of the box.

Flexible Content Types

Create Global singletons, unique Pages, and repeatable Collections with custom fields and validation.

Real-time Updates

Content changes sync instantly across all clients with Convex's reactive queries.

Rich Text Editor

Built-in Lexical editor with formatting, media embeds, and custom blocks support.

Draft & Publish Workflow

Work on drafts privately and publish when ready. Full version control and content scheduling.

ISR Revalidation

Automatic Next.js revalidation on content updates for optimal performance and SEO.

SEO Optimized

Built-in SEO metadata fields for pages and collections. Control titles, descriptions, and OG images.

Type-Safe API

Full TypeScript support with auto-generated types from your Convex schema.

Turborepo Monorepo

Organized workspace with separate CMS admin and web apps, sharing backend logic.

Three Content Types, Infinite Possibilities

Choose the right content type for your use case

GLOBAL

Singleton Content

Unique, site-wide content that appears across all pages. Perfect for headers, footers, and site settings.

  • Only 1 published instance
  • No slug required
  • Multiple drafts allowed
PAGE

Unique Pages

Static pages with unique content per slug. Ideal for About, Contact, and landing pages.

  • 1 instance per unique slug
  • SEO metadata supported
  • Slug required and unique
COLLECTION

Multiple Instances

Repeatable content with multiple entries. Perfect for blog posts, products, and team members.

  • Unlimited instances
  • SEO metadata supported
  • Unique slug per instance

Ready to build something amazing?

See VexBlocks in action with our blog demo, or start building your own content-driven application today.