Welcome to VexBlocks
A modern, type-safe headless CMS built with Convex, Next.js, and TypeScript.
What is VexBlocks?
VexBlocks is a powerful headless CMS that combines the best of modern web technologies. Built on top of Convex for real-time database capabilities, it offers:
Type Safety
Full TypeScript support with auto-generated types from your schemas. Catch errors at compile time, not runtime.
Real-time Updates
Built on Convex, your content updates in real-time across all connected clients without polling.
Flexible Schemas
Define custom content schemas with various field types including text, media, references, and more.
Developer Experience
Powerful CLI tools, visual editing, and a modern dashboard make development a breeze.
Getting Started
The fastest way to get started with VexBlocks is using our CLI. It will set up everything you need:
npx @vexblocks/cli initThis command will:
- Create a new Turborepo project structure
- Set up the CMS dashboard
- Configure Convex backend
- Generate TypeScript types