Skip to content
@totalcms

Total CMS

A modern, flat-file CMS for PHP — no database required. JSON storage, Twig templating, REST API, full admin interface, and AI-ready with MCP integration

Total CMS

A modern, flat-file content management system for PHP. No database required.

Total CMS stores content as JSON files, renders with Twig templates, and provides a full REST API and admin interface. Built on PHP 8.2+ and the Slim 4 framework, with a built-in MCP server so AI agents can work with your content directly.

Repositories

Repo Description
totalcms/cms Total CMS core
totalcms/totalcms Project skeleton for Composer
totalcms/docs.totalcms.co Documentation site
totalcms/extension-starter Template for building Total CMS extensions
totalcms/mcpb Desktop extension connecting Claude to a Total CMS site

Get Started

composer create-project totalcms/totalcms mysite

Links

Pinned Loading

  1. cms cms Public

    A modern, flat-file CMS for PHP — no database required. JSON storage, Twig templating, REST API, full admin interface, and AI-ready with MCP integration.

    PHP 9

  2. totalcms totalcms Public

    Project skeleton for Total CMS — install with: composer create-project totalcms/totalcms

    PHP 2

Repositories

Showing 9 of 9 repositories
  • cms Public

    A modern, flat-file CMS for PHP — no database required. JSON storage, Twig templating, REST API, full admin interface, and AI-ready with MCP integration.

    PHP 9 0 137 0 Updated Sep 13, 2026
  • docs.totalcms.co Public

    Documentation site for Total CMS

    totalcms/docs.totalcms.co's past year of commit activity
    PHP 1 0 0 0 Updated Sep 5, 2026
  • extension-starter Public

    Starter template for building Total CMS extensions

    totalcms/extension-starter's past year of commit activity
    PHP 2 0 0 0 Updated Aug 28, 2026
  • totalcms Public

    Project skeleton for Total CMS — install with: composer create-project totalcms/totalcms

    totalcms/totalcms's past year of commit activity
    PHP 2 0 0 0 Updated Aug 27, 2026
  • mcpb Public

    Total CMS desktop extension for Claude — connect Claude Desktop to any Total CMS site's MCP server

    totalcms/mcpb's past year of commit activity
    JavaScript 0 0 0 0 Updated Aug 26, 2026
  • .github Public

    Organization profile and community health files

    totalcms/.github's past year of commit activity
    0 0 0 0 Updated Aug 14, 2026
  • pest-plugin-slim Public Forked from nekofar/pest-plugin-slim

    Pest plugin for Slim Framework — hard fork maintained for Total CMS, published on Packagist.

    totalcms/pest-plugin-slim's past year of commit activity
    PHP 0 MIT 2 0 0 Updated Jul 21, 2026
  • slim-test Public Forked from nekofar/slim-test

    Slim Framework test helper for PHPUnit — hard fork maintained for Total CMS (TotalCMS\Slim namespace), published on Packagist.

    totalcms/slim-test's past year of commit activity
    PHP 0 MIT 2 0 0 Updated Jul 21, 2026
  • color-thief-php Public Forked from ksubileau/color-thief-php

    Extract the dominant color or a representative palette from an image, using PHP with GD or Imagick. Fork of ksubileau/color-thief-php with PHPStan max-level type fixes, published as totalcms/color-thief-php until upstream 3.0.

    totalcms/color-thief-php's past year of commit activity
    PHP 0 MIT 68 0 0 Updated May 30, 2026

Top languages

Loading…

Most used topics

Loading…