Now with Built-in SEO Tools v0.3.0

Build Content
from the Void

A modern, lightweight CMS built with pure PHP. Featuring built-in SEO tools, Anvil Live visual editor with 21 block types, and comprehensive styling controls — no frameworks, no dependencies.

21
Block Types
90+
Hooks & Filters
<400KB
Core Size
localhost/admin/dashboard.php
Dashboard
Export
+ New Post
+12%
248
Total Posts
+8%
1,842
Comments
+24%
12.8K
Page Views
Weekly Traffic
Live
Performance
<50ms
Features

Everything you need.
Nothing you don't.

A complete toolkit for modern content management. From custom post types to theme customization — powerful features without the complexity.

Anvil Block Editor

15 block types including paragraph, heading, list, quote, code, table, image, gallery, video, columns, spacer, separator, button, HTML, and embed.

Drag & DropUndo/Redo

Custom Post Types

Create unlimited content types with custom fields, icons, and flexible URL structures. Build portfolios, testimonials, products, and more.

Unlimited TypesCustom Slugs

Media Library

Grid/list views, folder organization, drag-and-drop uploads, keyboard navigation, and automatic thumbnail generation.

Folder SupportThumbnails

Comments System

Threaded comments with nested replies, guest commenting, Gravatar support, moderation tools, and spam protection.

Threaded RepliesModeration

16+ Field Types

Text, WYSIWYG, images, galleries, files, colors, dates, selects, checkboxes, radio buttons, repeaters, relationships, and more.

Repeater FieldsGallery

90+ Hooks & Filters

WordPress-style plugin API with 90+ hooks for content, users, media, menus, taxonomies, REST API, and admin customization.

ActionsFilters

Secure by Default

CSRF protection on all forms, XSS prevention, bcrypt password hashing, secure sessions, and input sanitization throughout.

CSRF ProtectionBcrypt

Theme System

Multiple themes with per-theme settings, live CSS preview, custom landing pages, and instant theme switching.

Live PreviewPer-Theme Settings

Menu Builder

Visual drag-and-drop menu management with nested items, multiple locations, custom links, and real-time reordering.

Drag & DropNested Menus

Taxonomies

Categories, tags, and custom taxonomies with hierarchical or flat structures. Organize content however you need.

HierarchicalCustom Taxonomies

Post Revisions

Automatic revision history with side-by-side comparison and one-click restore. Never lose your content changes.

Compare RevisionsRestore

Scheduled Publishing

Schedule posts to publish automatically at a future date and time. Auto-publish runs seamlessly in the background.

Auto-PublishDate & Time

Enhanced Trash

30-day retention before permanent deletion. See days remaining, empty trash in one click, automatic cleanup.

30-Day RetentionAuto Cleanup

REST API

Full CRUD operations for posts, pages, media, users, and taxonomies. API key authentication with granular permissions.

JSON APIAPI Keys

SEO Tools

Meta tags, Open Graph, Twitter Cards, JSON-LD schema, XML sitemap, robots.txt, and real-time SEO analysis with scoring.

SitemapSchema.org
Showcase

Built for developers.
Designed for everyone.

Clean architecture meets intuitive design. Extend with confidence, customize without limits.

Developer Experience

Extensible Block Architecture

Create custom blocks with PHP classes. Full control over rendering, attributes, and editor behavior.

my-plugin/AlertBlock.php
class AlertBlock extends AnvilBlock { protected static string $type = 'alert'; protected static string $label = 'Alert'; protected static string $category = 'content'; protected static string $icon = 'alert-triangle'; protected static array $attributes = [ 'content' => ['type' => 'string', 'default' => ''], 'alertType' => ['type' => 'string', 'default' => 'info'], ]; public static function render(array $attrs, array $block): string { $type = esc($attrs['alertType'] ?? 'info'); return "<div class=\"alert alert-{$type}\">" . self::processInlineContent($attrs['content']) . '</div>'; } }
By the Numbers

Lightweight & Powerful

21
Block Types
90+
Hooks
<400KB
Core Size
0
Dependencies
Anvil Editor

21 Blocks, Infinite Possibilities

A comprehensive set of content, layout, and interactive blocks — with an extensible architecture for custom blocks.

Paragraph
Heading
List
Quote
Code
Table
Image
Gallery
Video
Columns
Spacer
Separator
Button
HTML
Embed
Accordion
Alert
Card
Testimonial
Icon Box
Social Links
Custom Fields

16+ Field Types for Any Content

Build any content structure with our comprehensive field library.

Text Textarea WYSIWYG Number Email URL Date Color Image Gallery File Select Checkbox Radio Repeater Relationship
SEO Tools

Complete Search Optimization

Built-in SEO with real-time analysis, scoring, and all the meta tags you need.

Meta Tags
Title, description, keywords
Social Sharing
Open Graph & Twitter Cards
Structured Data
JSON-LD Schema.org
XML Sitemap
Auto-generated for Google
Compare

See the difference

VoidForge delivers where it matters most: simplicity, performance, and developer experience.

Feature
VoidForge
Recommended
WordPress
Ghost
Visual Page Builder
Custom Post Types
Custom Fields (16+ Types)
Zero External Dependencies
Lightweight Core (<400KB)
REST API
Plugin System with Hooks
Built-in Comments
Theme System
Modern Admin Interface
Built-in SEO Tools
Self-Hosted / Open Source

Ready to start building?

Join developers creating amazing content experiences with VoidForge. It's free, open-source, and ready to go.