craftcms/craft
Craft CMS
Maintainers
Package info
Language:Twig
Type:project
pkg:composer/craftcms/craft
Requires
- php: ^8.5
- craftcms/cms: ^6.0.0
- laravel/framework: ^13.0
- laravel/tinker: ^3.0
Requires (Dev)
- fakerphp/faker: ^1.23
- laravel/pail: ^1.2.5
- laravel/pao: ^1.0.6
- laravel/pint: ^1.27
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.6
- phpunit/phpunit: ^12.5.12
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-06-16 19:17:14 UTC
README
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!
Getting Started
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!
Resources
Craft comes with a ton of official and community resources.
