elocityCMS

Rust-Powered · Self-Hosted · AI-Native · No Lock-In

The last CMS
you'll ever need.

VelocityCMS is a modern, high-performance content management system built from the ground up in Rust. AI content generation, a full newsletter engine, WASM plugins, sub-5ms response times, and a beautiful admin panel — all in one platform. One licence, every feature, £500 — including setup on your server or hosted server space through us. £250/year renewals for updates and new features.

£500 Licence + server setup included
£250 Annual renewal for updates
Every Feature included as standard
0 Hidden fees or tiers

Your £500 licence includes setup

Choose how you want VelocityCMS deployed — both options are included in the licence fee at no extra cost.

Your Own Server

Already have a VPS or dedicated server? We'll install and configure VelocityCMS on your infrastructure — PostgreSQL, Redis, Meilisearch, and all services set up and ready to go.

Hosted Through Us

Don't have a server? We can provide and manage hosting for you. We'll handle the infrastructure so you can focus on your content. Contact us for details and pricing.

Contact Us to Get Started

Everything included. No tiers. No upsells.

One licence gives you the complete platform — every feature listed below comes as standard.

Content & Editing

Unlimited posts, pages & media. TipTap block editor with rich formatting. Post galleries, revision history, and scheduled publishing.

AI Suite

Content generation, image creation, SEO optimisation, auto-excerpts, writing assistant, and email drafting. OpenAI, Claude & Gemini.

Newsletter Engine

Campaigns, automated sequences, A/B testing, subscriber tags, campaign analytics, GDPR compliance, and visual email builder.

Media Management

Drag-and-drop uploads with automatic WebP/AVIF conversion, responsive variants, LQIP placeholders, and S3-compatible cloud storage.

WASM Plugins

Sandboxed WebAssembly plugin system. Upload, install from Git, or generate plugin code with AI. Write in Rust, Go, or any WASM language.

News Feed & Auto-Posting

RSS/Atom feed aggregation with keyword filtering and auto-refresh. AI rewrites feed articles into original posts with images and categories.

REST API & Webhooks

Full REST API with JWT auth. Outbound & inbound webhooks with HMAC-SHA256 verification, delivery tracking, and replay protection.

Security & Permissions

Rust memory safety, Argon2 hashing, compile-time SQL checks, role-based access control, full audit logging, and rate limiting.

Performance & Caching

Sub-5ms response times. Redis page caching with smart invalidation. Meilisearch full-text search. Pre-compressed assets and responsive images.

Admin Panel

Modern dashboard built with Next.js 16 & React 19. Design customiser, widget editor, media library, and system health monitoring.

Engagement

Threaded comments with moderation, emoji reactions, contact form with CAPTCHA, and reading progress tracking.

Operations

Automated backups with media export, scheduled cron jobs, 301/302 redirects, SEO metadata, Open Graph, RSS feeds, and dark mode.

Get in Touch

AI-Native Content Platform

AI isn't bolted on — it's woven into every part of the content workflow. Generate, optimise, and enhance your content with your choice of provider.

AI Content Generation

Generate full blog posts from a single prompt — title, body, excerpt, and SEO metadata in one step. The AI understands your existing categories, recent posts, and site voice to produce content that fits naturally.

AI Image Generation

Automatically generate contextual featured images for every post. The AI creates a scene description from your article, then produces a unique editorial photograph. No stock libraries needed.

AI SEO Optimisation

Get AI-generated meta titles, meta descriptions, and target keywords tailored to your content. Auto-generate concise excerpts from long-form articles. Generate accessible alt text for every image.

Multi-Provider AI

Choose the AI that works best for you. Full support for Google Gemini (2.5 Flash, 2.0 Flash), OpenAI (GPT-4.1 Mini, GPT-4o Mini), and Anthropic Claude (Haiku, Sonnet). Switch providers any time from settings.

AI Writing Assistant

Refine, expand, or restructure existing content with the AI writing assistant. Adjust tone, improve clarity, or rewrite sections — all without leaving the editor.

AI Email Builder

Draft newsletter campaigns and email templates with AI assistance. Generate subject lines, body content, and call-to-action copy from a brief prompt.

Get in Touch

Powerful Content Management

Everything you need to create, organise, and publish content — with a modern editor built for speed.

TipTap Block Editor

A rich WYSIWYG editor powered by TipTap with headings, lists, blockquotes, code blocks with syntax highlighting, images, embeds, tables, and column layouts. Full keyboard shortcuts and slash commands.

Posts, Pages & Custom Types

Create blog posts, standalone pages, and custom content types. Support for draft, published, scheduled, and archived statuses. Schedule posts for future publication with automatic publishing.

Taxonomies & Organisation

Organise content with categories, tags, and fully custom taxonomies. Hierarchical category support with parent-child relationships. AI auto-assigns categories from your existing terms during generation.

Revision History

Full post revision tracking with the ability to view and restore any previous version. Concurrent edit detection warns you when another user has modified the same post.

Post Galleries

Attach multiple images to any post with drag-and-drop ordering. Set alt text, designate a main image, and manage galleries directly from the editor sidebar.

News Feed Aggregation

Import RSS and Atom feeds from any source. Auto-refresh on schedule, filter by keywords, and automatically generate original posts from feed items using AI — complete with featured images and categories.

Get in Touch

Built-In Newsletter Engine

A complete email marketing platform inside your CMS. No third-party integrations needed — manage subscribers, campaigns, and automation in one place.

Email Campaigns

Create, schedule, and send email campaigns with a visual template editor. Write in rich HTML or use the AI email builder to draft campaigns from a brief prompt. Track sends, opens, clicks, and bounces with detailed analytics.

Subscriber Management

Double opt-in confirmation, subscriber tags for segmentation, bulk CSV imports with error tracking, and full GDPR compliance with data export and deletion. Track bounce counts for deliverability management.

A/B Testing & Analytics

Split-test subject lines and email content with built-in A/B testing. Automatic winner selection based on opens or clicks. Daily rollup statistics, click tracking per link, and open tracking with pixel-based measurement.

Automated Sequences

Build drip campaigns triggered on subscription or tag assignment. Multi-step sequences with configurable delays between emails. Track individual subscriber progress through each sequence.

Email Template Builder

Create reusable email templates with HTML and JSON support. AI-powered template generation from simple prompts. Store and manage templates for consistent branding across all campaigns.

SMTP & Provider Support

Send via your own SMTP server, or integrate with SendGrid or Brevo for high-volume delivery. API keys stored securely. Unsubscribe tokens and consent tracking for full compliance.

Get in Touch

Advanced Media Management

Upload, optimise, and serve media automatically. Every image is processed for maximum performance with zero manual work.

Drag & Drop Upload

Multi-file upload with progress tracking. Support for JPG, PNG, GIF, WebP, AVIF, TIFF, BMP, ICO, PDF, MP4, WebM, MP3, OGG, and WAV. Media library with search and filtering.

Automatic Image Optimisation

Every uploaded image is automatically converted to WebP and AVIF formats with responsive variants at 400w and 800w breakpoints. LQIP (Low Quality Image Placeholder) generation for smooth lazy loading.

Flexible Storage Backends

Store media on the local filesystem for simple deployments, or connect any S3-compatible cloud storage (AWS S3, Cloudflare R2, MinIO) for scalable, distributed media serving.

Get in Touch

Reader Engagement & Community

Build an audience with built-in tools for comments, reactions, and reader interaction.

Comments & Moderation

Public commenting with threaded replies. Approve, reject, or delete comments from the admin panel. CAPTCHA integration (Cloudflare Turnstile or reCAPTCHA) and honeypot fields for spam prevention. Per-IP rate limiting.

Post Reactions

Let readers express themselves with emoji reactions — useful, love, interesting, mind-blown, and helpful yes/no voting. Privacy-safe with SHA-256 hashed IPs. One reaction per type per visitor.

Contact Form

Built-in contact form with CAPTCHA verification, honeypot spam detection, and per-IP rate limiting. Messages routed to your configured email address via SMTP.

Get in Touch

Developer-First Extensibility

A complete REST API, WebAssembly plugins, webhooks, and a modular architecture built for developers who want full control.

REST API & JWT Auth

Complete RESTful API covering every CMS feature — posts, pages, media, users, terms, settings, newsletters, and more. JWT bearer authentication, pagination, filtering, and structured error responses.

WASM Plugin System

Extend VelocityCMS with WebAssembly plugins running in a sandboxed Wasmtime runtime. Write plugins in Rust, Go, or any language that compiles to WASM. Plugins can't crash the host, access the filesystem, or interfere with each other. Granular permissions, KV storage, and execution fuel limits.

AI Plugin Generation

Describe what you want a plugin to do in plain English, and the AI generates the Rust source code, compiles it to WASM, and installs it — all from the admin panel. No development environment required.

Webhooks (Outbound & Inbound)

Send webhooks on post created, updated, published, deleted, comment created, and more — with HMAC-SHA256 signature verification. Receive inbound webhooks to trigger post creation, subscriber tagging, or plugin execution with replay protection.

Modular Rust Architecture

Eight cleanly separated Rust crates — core, db, auth, server, media, hooks, plugin, and migrate. Repository pattern with trait abstractions, fully async I/O with Tokio, and compile-time verified SQL queries via SQLx.

MiniJinja Templating

Jinja2-compatible templating engine with template inheritance, partials, macros, and filters. Widget areas auto-discovered from theme templates. Custom page templates with full access to site data.

Get in Touch

Performance & Security

Built on Rust for speed and safety. No garbage collector, no runtime overhead, no compromises.

Sub-5ms Response Times

Compiled Rust with Axum and the Tokio async runtime delivers single-digit millisecond response times. No interpreter, no JIT warmup, no GC pauses. Handles thousands of concurrent requests on modest hardware.

Memory-Safe & Secure

Rust's ownership model eliminates buffer overflows, use-after-free, and data races at compile time. Argon2 password hashing, compile-time checked SQL queries, strict CSP headers, CORS, HTML sanitisation, and role-based access control.

Redis Caching

Optional Redis integration for full-page and fragment caching with automatic TTL management and smart invalidation on content updates. Manual cache flush from the admin panel. Gracefully degrades without Redis.

Meilisearch Full-Text Search

Instant, typo-tolerant full-text search across post titles, content, and excerpts. Filterable by status and author. Automatic index syncing. Optional — works standalone or gracefully degrades.

Roles & Permissions

Four built-in roles — Admin, Editor, Author, and Subscriber — with granular resource-level permission checking. Control who can create, edit, publish, and delete content across every area of the CMS.

Audit Logging

Complete audit trail of every admin action — create, update, delete, login, logout, cache flush, and more. Track changes by entity type, user, IP address, and timestamp. View old and new values for full change tracking.

Get in Touch

Operations & Administration

Everything you need to run, monitor, and maintain your site — from the admin panel to automated background tasks.

Modern Admin Panel

Built with Next.js 16 and React 19. Dashboard with system health checks, real-time connectivity monitoring for PostgreSQL, Redis, and Meilisearch. Works in degraded mode when optional services are unavailable.

Cron Jobs & Background Tasks

Scheduled post publishing, RSS feed refresh, widget syncing, automated backups, cache purging, WASM plugin execution, URL pinging, and trash purging — all configurable from the admin panel with Redis-based distributed locking.

Backup & Restore

Full-site backup export as JSON with optional media inclusion as tar.gz archives. Structured format for easy restoration. Includes posts, pages, settings, terms, subscribers, and all metadata.

301/302 Redirects

Create manual redirects with configurable HTTP status codes. Automatic redirect creation when post slugs change. Hit count tracking for redirect analytics. Search and filter by path.

Design Customiser

Visual theme editor for colours, fonts, footer layout, header navigation, announcement bars, and widget areas. Configure homepage blocks, identity settings, and social links — all without touching code.

RSS & SEO

Auto-generated RSS feeds. Full SEO metadata on every page — meta titles, descriptions, canonical URLs, Open Graph, Twitter Cards, and JSON-LD structured data. Responsive images with AVIF-first srcset.

Get in Touch

The Stack

Backend Rust, Axum, Tokio, Tower, SQLx
Database PostgreSQL with automatic migrations
Cache Redis with TTL & smart invalidation
Search Meilisearch full-text engine
Admin Next.js 16, React 19, TanStack Query
Editor TipTap with custom extensions
Templates MiniJinja (Jinja2-compatible)
Storage Local filesystem or S3-compatible
Plugins WebAssembly via Wasmtime runtime
AI Providers Gemini, OpenAI, Anthropic Claude
Email SMTP, SendGrid, or Brevo
Deployment Docker, systemd, or bare metal
£500 · Every Feature · Setup Included

Stop paying monthly.
Own your platform.

One licence. One payment. A complete CMS with AI content generation, a newsletter engine, WASM plugins, and sub-5ms performance — deployed on your server or ours.

No recurring licence fees
Full source access
Deploy in minutes
£250/yr optional renewals