Roadmap
VexCMS is under active development. Everything ships as 0.1.0-alpha until the core feature set is stable enough for a v0.1.0 release.
Status key: β Shipped Β· π In progress Β· π Planned Β· π Exploring
Shipped
Section titled βShippedβ- β
12 field types β
text,number,checkbox,select,date,url,relationship,upload,array,group,blocks,color - β Convex schema + type codegen
- β Real-time admin panel
- β
DataTable with pagination,
totalDocs, bulk operations - β Media library
- β
RBAC with document-level access, indexed
{ constraints }rules, and per-callaccess.action/access.bypass - β
Access index resolution β
{ constraints }rules compile towithIndexranges inside Convex queries - β
anonRolefallback for unauthenticated callers - β
Globals (
defineGlobal) - β
Database-driven theming β
themescollection, active-theme selector,buildThemeCsscustom-property injection - β Better Auth integration
- β Convex file storage
- β TypeDoc API reference
- β
CLI β
vex dev/vex generate - β
create-vexcmsscaffolder
In progress
Section titled βIn progressβ- π Versioning & drafts
- π Live preview
Planned
Section titled βPlannedβ- π Form builder
- π Field input consistency pass β relationship field and others get consistent interaction patterns
- π
richtextfield - π
json/email/textareafields - π
tabs/uifields - π Block group categorization
- π Lifecycle hooks
- π Content scheduling
- π API keys
- π Team management
- π TanStack Start adapter
- π S3 / R2 storage adapters
- π Plugin system
- π React package testing suite
Exploring
Section titled βExploringβ- π Multi-component workspaces
- π Analytics adapter β per-document and per-block metrics surfaced directly in the admin panel