Skip to content
@AntCMS-org

AntCMS

AntCMS

GitHub Downloads CI Status License Stars

A super lightweight, flat-file CMS built for the modern web.

Website · Report an Issue · Contributing


About

AntCMS is a flat-file CMS designed to use minimal system resources while delivering website speeds that rival a static site. Your content is just plain Markdown files on disk — no database required.

Write your pages in Markdown, configure the infrequent details in YAML, and let AntCMS handle the rest. Out of the box it will automatically generate your sitemap and robots.txt, compress your images, and serve your assets with efficient caching — no configuration needed.

Features

  • 🗄️ Flat-file architecture — content lives in Markdown files, no database to install or maintain
  • ⚡ Blazing fast — performance rivaling a static site, with zero tuning required
  • 📦 Built-in compression — gzip, Brotli, and zstd support for text-based assets (HTML, CSS, JS)
  • 🖼️ Automatic image compression — JPEG, PNG, and WEBP optimized without lifting a finger
  • 🔍 Easy SEO — automatic robots.txt and sitemap generation
  • 🗂️ Smart caching — automatic ETags so returning visitors load pages faster
  • 🎨 Custom themes — with per-theme styling for rendered Markdown content
  • 🔌 Plugin support — extend AntCMS however you need

Getting Started

AntCMS requires PHP 8.4+ with the curl, dom, and mbstring extensions.

For the best performance, also install opcache, zstd, brotli, zlib, and gd. See the AntCMS readme for full details.

Note: AntCMS is currently preview software and is being actively rebuilt. Some planned functionality — including the admin UI and user management — is not yet available.

Plugins

Plugin Description
GitHub-Sync Publish your site content to a GitHub repository and have it automatically pulled back down as your content source
Example-Plugin A showcase plugin for developers learning how to build their own custom plugins

Themes

Theme Description
Default-Old The previous default AntCMS theme, kept available for download

Repository

Repository Description
AntCMS The core CMS
.github This organization profile

Pinned Loading

  1. AntCMS AntCMS Public

    A super lightweight and simple CMS, built for the modern web and simplicity

    PHP 16 2

  2. AntLoader AntLoader Public

    A small, simple, and highly performant autoloader for PHP that's PSR-0 and PSR-4 compliant.

    PHP 3 1

  3. Example-Plugin Example-Plugin Public

    An example AntCMS Plugjn

    PHP 1

  4. Website-Content Website-Content Public

    Content for the AntCMS websute automatically synced using the GitHub sync plugin

  5. GitHub-Sync GitHub-Sync Public

    PHP

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…