VexBlocks CMS - Build blazing fast headless content systems
VexBlocks CMS - Build blazing fast headless content systems
Read moreEverything 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
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
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
Multiple Instances
Repeatable content with multiple entries. Perfect for blog posts, products, and team members.
- ✓Unlimited instances
- ✓SEO metadata supported
- ✓Unique slug per instance