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.
Requirements & compatibility matrix
Which Armonic line runs on which Symfony and PHP versions, as enforced by Composer.
| 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.x —
php >=8.1,symfony/http-kernel ^5.4|^6.0|^7.0 - 6.x —
php >=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.
Running Armonic in production?