Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
In technical terms, it’s a self-hosted PHP application backed by a MySQL or Postgres database. Read more in the official documentation.
Psst! Looking for the Craft source code? Need to file a bug report or feature request? Check out craftcms/cms
.
📯 If you just heard about Craft: Take a feature tour on our website—then spin up a demo project to try it out for yourself.
👷♀️ If you are eager to start building: You’re in exactly the right place!
This repository is a bare-bones Composer “project”, intended for use with the composer create-project
command. It contains only the folders and files absolutely required to run Craft.
Note
Our tutorial covers the setup process in greater depth. If you get stuck, give it a once-over; if things still aren’t clicking, help is never far away in our community or via official support.
The best way to spin up your first project is with DDEV, a cross-platform, Docker-based PHP development environment. Follow our quick-start instructions to get up and running, then check out next steps!
Craft comes with a ton of official and community resources.