Latest Version v6.0

A powerful CMS for Symfony projects

Armonic is a modular, developer-first CMS framework built for Symfony. Create enterprise-grade content experiences integrated in your application.

It helps teams create and manage static pages from one place, so developers can focus on product value instead of repetitive content tasks.

Modular Architecture

Pick and choose the bundles you need for your project.

Developer First

Built with Symfony best practices and full extensibility.

High Performance

Optimized for speed with built-in caching and asset management.

Everything you need to build modern sites

Armonic provides a complete ecosystem of bundles designed to work together seamlessly while remaining independent.

CMS Bundle

Powerful features for cms management in your Symfony application.

Learn more

Account Bundle

Powerful features for account management in your Symfony application.

Learn more

Media Bundle

Powerful features for media management in your Symfony application.

Learn more

Forms Bundle

Powerful features for forms management in your Symfony application.

Learn more
Requirements

Requirements & compatibility matrix

Which Armonic line runs on which Symfony and PHP versions, as enforced by Composer.

Armonic version compatibility with Symfony and PHP releases
Armonic PHP Symfony 6.4 LTS Symfony 7.0–7.3 Symfony 7.4 LTS Symfony 8.0
5.x
Maintenance
8.1 – 8.3 Supported Supported Supported Not supported
6.x
Recommended
8.4+ Supported Not supported Supported Supported

Composer constraints

  • 5.xphp >=8.1, symfony/http-kernel ^5.4|^6.0|^7.0
  • 6.xphp >=8.4, symfony/http-kernel ^6.4 || ^7.4 || ^8.0

New installations also need Docker, Composer and the Symfony CLI, plus the gd, xml and mysql PHP extensions. The CMS and Media bundles additionally require json, libxml and zip.

View requirements guide

Running Armonic in production?

Softspring offers implementation and support .