Craft CMS
Self-hosted PHP content management system for building custom sites with a clean content model, Twig templates and a generated GraphQL API.
Open Source Alternative to:

Craft is a flexible content management system for creating custom digital experiences on the web and beyond. Its defining choice is a clean-slate approach to content modeling, one that makes no assumptions about what you need to manage, so the structure follows the project instead of the project bending around a blog schema.
Editors work in a control panel built for content creation and administrative tasks, while developers build the front end on a templating system based on Twig. When a project needs to go headless, Craft generates a GraphQL API from the content model automatically, without a separate layer to maintain.
The system extends in several directions.
- Plugin Store: hundreds of free and commercial plugins, installable from inside the control panel.
- Extension framework: a documented framework for the customization a plugin cannot reach.
- Commerce: a dedicated ecommerce platform for building bespoke storefronts on the same content model.
- Community: an active community with a Discord, a Stack Exchange site and video courses.
- Learning path: a step-by-step tutorial builds a working blog before you commit to a real project.
Craft is a self-hosted PHP application that stores content in MySQL or PostgreSQL, and installation runs through Composer. It suits teams that want editors to have a comfortable interface without accepting the content structure a general purpose CMS would impose on them.
Stars
3,605Forks
706Last commit
4 days agoRepository age
10 yearsVersion
5.11.1Repository
craftcms/cms
Auto-fetched from GitHub .
Open source alternatives similar to Craft CMS:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit