craftcms/craft

Composer starter project for Craft CMS.

Twig

206

340 commits

updated Jul 23, 2026

See the code

README

Craft CMS


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.


:postal_horn: 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.

:construction_worker_woman: 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.

cms
composer-project
craft3
craftcms
php
yii2

craftcms/craft

Composer starter project for Craft CMS.

Twig

206

340 commits

updated Jul 23, 2026

See the code

README

Craft CMS


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.


:postal_horn: 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.

:construction_worker_woman: 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.

cms
composer-project
craft3
craftcms
php
yii2

Languages

Twig

58.4%

PHP

41.6%