
Agility CMS
Headless content management system supporting composable, API-first architectures
Discover top open-source software, updated regularly with real-world adoption signals.

Flexible PHP CMS for bespoke content and headless experiences
Self-hosted content management system with clean-slate content modeling, Twig templating, auto-generated GraphQL API, and built-in ecommerce for custom digital experiences.

Craft CMS is a self-hosted PHP application designed for developers and content teams who need complete control over their digital experiences. Unlike opinionated platforms, Craft takes a clean-slate approach to content modeling—making zero assumptions about your content structure so you can build exactly what your project demands.
The platform combines an intuitive control panel for content creators with a fast Twig-based templating system for developers. An auto-generated GraphQL API enables headless and decoupled architectures, while the built-in ecommerce platform supports bespoke commerce experiences. Extend functionality through hundreds of plugins in the integrated Plugin Store or leverage the robust framework for custom development.
Craft connects to MySQL or PostgreSQL databases and runs on standard PHP hosting environments. The active community provides support through Discord, Stack Exchange, and extensive official documentation. Whether you're building marketing sites, member portals, or complex multi-channel platforms, Craft delivers the flexibility and performance needed for modern content experiences.
When teams consider Craft Cms, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Channel Marketing Platform
Manage content once and deliver to web, mobile apps, and digital signage via GraphQL API while maintaining brand consistency across channels.
Custom Ecommerce Experience
Build unique product catalogs and checkout flows that integrate seamlessly with content marketing and editorial workflows in a single platform.
Member Portal with Gated Content
Create sophisticated user permissions and content access rules with custom fields and relationships tailored to membership tiers.
Agency Client Sites
Deliver bespoke content models and intuitive editing experiences that match each client's workflow without forcing predefined structures.
Craft is a self-hosted PHP application that connects to MySQL or PostgreSQL databases. Specific version requirements and server specifications are detailed in the official documentation.
Yes, Craft includes an auto-generated GraphQL API that enables headless implementations, allowing you to use modern frontend frameworks while managing content in Craft.
Craft features a built-in ecommerce platform designed for creating custom commerce experiences integrated with your content management workflows.
Craft offers a robust extension framework and includes a built-in Plugin Store with hundreds of free and commercial plugins. Developers can create custom plugins for advanced functionality.
Craft uses Twig, a fast and flexible templating engine that provides powerful features while maintaining readable, designer-friendly syntax.
Project at a glance
ActiveLast synced 4 days ago