The Laravel CMS Built
with shadcn/ui
Self-hosted, open source, and beautiful. Powered by Laravel 12, React 19, TypeScript & shadcn/ui.
Your content, your server, your way.
Built with shadcn/ui
Beautiful Admin Panel
Built with shadcn/ui
Every component built with shadcn/ui, React 19, and TypeScript. Accessible, customizable, and beautiful.
How It Works
Get started in minutes
Follow these simple steps to launch your website and start creating content.
Create Account
Sign up in seconds with just your email. No credit card required to get started.
Choose Template
Pick from professionally designed templates and customize colors, fonts, and layout to match your br...
Add Content
Write blog posts, create pages, and upload media with our intuitive editor. No coding needed.
Go Live
Publish your site with one click. Built-in SEO and performance optimization from day one.
Everything You Need.
Nothing You Don't.
A complete CMS built for modern websites. No plugins required.
AI Content Generation
OpenAI, Claude, and Gemini integration for instant content creation
Shared Hosting Ready
No queue workers, no Redis required—runs anywhere PHP runs
Advanced SEO Tools
WordPress-style permalinks, auto-redirects, sitemaps, structured data
Visual Homepage Builder
11 section types with drag-drop reordering—no code needed
Granular Permissions
Custom roles with module + action level permission control
Ticket System
Complete helpdesk with priorities, attachments, and workflows
Ad Zones & Rotation
Zone-based ads with targeting, scheduling, and rotation strategies
Drag-Drop Menu Builder
Multi-level navigation with category trees and custom links
Unsplash Integration
Browse and download millions of free stock photos directly
Google Analytics 4
Full GA4 dashboard integration with charts and metrics
Social Login
Google, GitHub, and Facebook OAuth authentication
Automated Backups
Scheduled backups with retention policies and S3 support
Multi-Calendar
Jalali (Persian) calendar support via MultiCarbon package
Nested Comments
Threaded comments with moderation and spam protection
Newsletter Management
Double opt-in subscriptions with export and unsubscribe
Child Theme Support
Override templates without touching core—update-safe customization
Category Hierarchy
Nested categories with drag-drop reordering and deletion protection
Maintenance Mode
IP whitelist and custom messages during site updates
The Modern Alternative
Why Choose Unfold?
Built for developers who want a modern stack without compromising on features.
| Feature | Unfold | WordPress | Ghost | Strapi |
|---|---|---|---|---|
| Modern Tech Stack | ||||
| No Plugin Hell | ||||
| SEO Built-in | Plugin Required | Plugin Required | ||
| Multi-Language Support | Plugin Required | |||
| Shared Hosting Ready | VPS Required | VPS Required | ||
| Child Themes | ||||
| React Components (shadcn/ui) | Partial | |||
| 2FA Security | Plugin Required | Plugin Required | ||
| Full TypeScript | ||||
| Learning Curve | Laravel Dev | Beginner | Moderate | Developer |
Get all the features you need, built-in. No plugins, no bloat.
View Pricing
Don't Rebuild
What Already Exists
Authentication. Permissions. Media uploads. SEO. Localization. These aren't features—they're prerequisites.
Unfold CMS delivers a battle-tested foundation so you can ship faster. Skip the boilerplate. Focus on what makes your product different.
Ship in Hours, Not Weeks
Core CMS features pre-built and production-tested
Enterprise-Grade Architecture
SOLID principles, clean code, comprehensive tests
Security by Default
2FA, XSS protection, CSP headers, audit logs
Fully Extensible
Override anything. Extend everything. Your way.
Building From Scratch
With Unfold CMS
Battle-Tested Packages
Built on the
Best of Laravel
Unfold CMS integrates the most popular and trusted Laravel packages—pre-configured and ready to use.
Spatie Media Library
spatie.beHandle media uploads, image conversions, and responsive images with the industry-standard media management solution.
Laravel Fortify
laravel.comEnterprise-grade authentication with 2FA, email verification, and password reset—all pre-configured.
Laravel Permission
spatie.bePowerful roles and permissions system for fine-grained access control across your CMS.
Laravel SEO
ralphjsmitAutomatic meta tags, Open Graph, Twitter Cards, and JSON-LD schema for perfect SEO out of the box.
Laravel Translatable
spatie.beMulti-language support for your content with elegant API and automatic locale detection.
Activity Log
spatie.beTrack every change in your CMS with comprehensive audit logging and user activity monitoring.
Laravel Data
spatie.beType-safe data transfer objects with automatic validation, transformation, and serialization.
Query Builder
spatie.beBuild complex API queries with filtering, sorting, and includes—straight from the URL.
HTML Purifier
mews/purifierProtect against XSS attacks with automatic HTML sanitization for user-generated content.
Plus many more: Honeypot spam protection, Secure Headers, CSP, WayFinder routing, and Fast Paginate.
Open Source & MIT Licensed
Built in the Open.
Owned by No One.
Unfold CMS is open source and always will be. View the code, suggest features, or contribute on GitHub.
Common Questions
Frequently Asked Questions
Everything you need to know about Unfold CMS.
Yes! Unfold CMS is built on Laravel 12, a battle-tested framework trusted by millions. It includes all essential features like SEO, security, performance optimization, and more. Many sites are already running Unfold in production.
Absolutely! Unlike headless CMS platforms that require Node.js or specialized hosting, Unfold runs on standard PHP shared hosting. If it can run WordPress, it can run Unfold. Just upload, configure, and go.
No! The admin panel is built with React, but you can customize your frontend using traditional Blade templates. React knowledge is only needed if you want to modify the admin panel or build custom React-based features.
Unfold is built for developers who want a modern tech stack (Laravel, React, TypeScript) without sacrificing CMS features. Everything is built-in—no plugin hunting. It's type-safe, component-based, and designed for today's development workflows.
Yes! Unfold CMS is MIT licensed—use it for personal projects, commercial sites, client work, anything. No hidden fees, no premium versions, no paywalls. The entire codebase is on GitHub and always will be.
Install via Composer: composer create-project unfoldcms/unfold. Run migrations, configure your .env, and you're ready to go. Full installation guide is available in our documentation.
Ready to Build
Something Beautiful?
Join developers and creators worldwide who've chosen Unfold CMS for their projects.
Or get in touch for custom projects