The CMS you would have built for yourself.
Stop fighting bloated frameworks and outdated architectures. Pragma CMS is a lightweight, high-performance engine designed for developers who value clean code, MVC-lite organization, and total freedom. Build with modern PHP, template with Twig, and deploy in seconds.
Pragmatic by Name. Powerful by Design.
Pragma CMS isn't another over-engineered monster. We’ve stripped away the noise to give you a 'Clean Monolith' that respects web standards. No complex CI/CD pipelines required, no proprietary logic, just the tools you already know and trust.
Unopinionated Templating
Use Twig for its elegance or Native PHP for its raw power. Your templates, your logic, your rules.
Git-Ready Workflow
Content is saved as structured JSON snapshots and configurations are file-based. Version everything, from schemas to templates.
High-Speed Infrastructure
Built-in support for Caddy server means auto-HTTPS, HTTP/3, and blazing-fast performance out of the box.
Built for your existing stack.
Developer-First CLI
Manage migrations, clear caches, generate modules, and run backups directly from your terminal. An interface built for speed and automation.
Flexible Hook System
Intercept any action. Use our PHP and JS Hook API to extend the core functionality, modify data on the fly, or trigger external webhooks.
Hybrid Content Delivery
Deliver content via high-performance SSR (Server-Side Rendering) for SEO, or expose everything through a full REST API for your SPA or Mobile apps.
Strict Schema Control
Define your Content Models in PHP arrays for version control or use the GUI. Pragma handles the database heavy lifting while you focus on the logic.
Scale without the technical debt.
Unlike WordPress, we don't rely on 20-year-old spaghetti code. Unlike SaaS Headless CMS, we don't charge you for every extra user or API call.
Modern PHP 8.4+
Leveraging the latest features like JIT, Union Types, and Readonly properties.
Zero Database Bloat
We don't use generic 'EAV' tables that slow down your queries. Your data remains indexed and fast.
Extension-Friendly
Write your own modules in plain PHP. No complex SDKs to learn, just follow our MVC-lite structure.
Secure by Default
Built-in protection against SQLi, XSS, and CSRF, with automated HTTPS via Caddy.
Frequently Asked Questions
Absolutely. Pragma doesn't inject any frontend code. You have a blank canvas. Use Tailwind, Bootstrap, Vue, React, or just Vanilla JS.
It’s a simple script. Run install.sh on any Ubuntu VPS, and Pragma sets up the entire environment (PHP, Caddy, DB) for you.
In your own MariaDB/MySQL database. You own the data, you own the server. No vendor lock-in.