What is this?
Craft is a flexible, user-friendly CMS for building custom digital experiences on the web and beyond.
Is it hosted for me, or do I install it myself?
You install it yourself. Craft is a PHP application you run on your own server, so you control where it lives.
How do I get it running?
Install it with Composer by following the official installation guide, then connect it to a database.
What do I need first: PHP, a database, anything else?
You need PHP and a database. Craft connects to MySQL or PostgreSQL for content storage. Check the server requirements page for exact versions.
What's the catch?
The plugin store mixes free and paid add-ons, so check each plugin's price. GitHub lists the license as NOASSERTION, so verify the terms before commercial use.
Is it aimed at developers or at content editors?
Both. Editors work in the control panel, while developers build templates in Twig and extend the system.
How is content modeling different here?
Craft takes a clean-slate approach and makes no assumptions about the content you need to manage. You define the structure yourself.
Does it cover ecommerce too?
Yes, it includes a powerful built-in ecommerce platform for building bespoke online stores.
Can I extend it with plugins?
Yes. There is a built-in Plugin Store with hundreds of free and commercial plugins, plus a robust extension framework for custom work.
How are the templates written?
Templates use Twig, which the README describes as a fast and flexible templating system.
What are similar projects?
grav, strapi, payload, directus, gophenberg, illa-builder, Smartstore, django-cms
Which topics is it in?
headless-cms, content-management, admin-panel, content-management-system, cms, ecommerce, plugins, graphql, php, mysql, developers, postgresql