AntCMS

AntCMS is a flat-file CMS that's built to have very low system resource usage while providing website speeds rivaling a static website.

Features

  • Built in support for gzip, brotli, and zstd compression.
  • Automatic compression for text-based assets (JS, HTML, CSS, ect).
  • Automatic image compression for JPEG, JPG, PNG, and WEBP image formats.
  • Insanely fast with zero tuning.
  • Minimal load on system resources.
  • Easy SEO with automatic handling of the robots.txt and sitemap files.
  • Automatic usage of ETags when serving assets to allow client-side caching.
  • Support for custom themes.
  • Per-theme additional styles applied to markdown content.
  • Plugin suppport.
  • Uses Markdown to write content and YAML for the infrequently needed configuration setup.

System Requirements

  • PHP 8.1 or greater
  • PHP Extensions: curl, dom, mbstring

Extensions for Improved Performance

For improved performance, the following PHP extensions are suggested:

  • zstd for zstd compression.
  • brotli for brotli compression.
  • zlib for gzip / deflate compression.
  • gd for automatic image compression.
  • opcache as it optimizes all PHP applications & in AntCMS allows for a faster caching implementation to be used.
  • ctype