Repolode
statamic

statamic/cms

Flat-first CMS built as a Laravel Composer package, storing content in flat files with Git support.

Open-source alternative to:WordPressContentful

Stars
4,909
Forks
651
Open issues
216
Last commit
9 hours ago

What is it?

Statamic is a content management system that installs as a Composer package into an existing Laravel application. It is designed around flat-file storage, so content lives in files that can be versioned with Git rather than in a traditional database-backed content store.

This repository holds the core Statamic package. A separate application repository provides a preconfigured Laravel project, and the Statamic CLI uses that to scaffold new sites. Official developer support is offered on Statamic Pro projects, with community help on GitHub Discussions and Discord.

The project is aimed at developers building content-driven websites on Laravel who want an editable control panel on top of files they manage in version control.

Key features

  • 01Installs as a Composer package into an existing Laravel application.
  • 02Stores content as flat files that can be tracked with Git.
  • 03Provides a control panel for editing site content.
  • 04Works with Laravel's existing tooling and conventions.
  • 05Includes a Statamic CLI for creating new projects from a preconfigured app.

Use cases

  • Building a content-driven marketing or company website on Laravel.
  • Managing site content through Git workflows alongside application code.
  • Adding an editable content backend to an existing Laravel project.

Things to know

  • The package must be installed into an existing Laravel application, so it is not a standalone install.
  • The license could not be identified from the metadata (NOASSERTION), so check the license before use.
  • Official developer support is provided on paid Statamic Pro projects; community support is through GitHub Discussions and Discord.

Topics

FAQ

What is cms?
Flat-first CMS built as a Laravel Composer package, storing content in flat files with Git support. Statamic is a content management system that installs as a Composer package into an existing Laravel application. It is designed around flat-file storage, so content lives in files that can be versioned with Git rather than in a traditional database-backed content store.
Is cms free to use? What license does it have?
cms is open source under the Other license. Check the license terms before using it in commercial products.
Is cms still maintained?
Actively maintained. The last commit to cms was on Oct 21, 2026.
What can I use cms for?
Building a content-driven marketing or company website on Laravel. Managing site content through Git workflows alongside application code. Adding an editable content backend to an existing Laravel project.
Where can I get cms?
The source code and installation instructions are on GitHub: https://github.com/statamic/cms

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects