WordPress flexibility. Symfony power.
SymPress brings Symfony's application architecture into WordPress — dependency injection, a service container, and testable package boundaries — without replacing WordPress's runtime. WordPress stays the CMS, admin, and plugin ecosystem; SymPress adds the structure larger Composer-based projects need.
🚧 Pre-release. Foundation packages have shipped their first stable releases. Documentation, Packagist publishing, and the public demo are actively being built out.
| 🖥️ See it in context | sympress/demo — a real WordPress site using the kernel, migrations, admin UI, and more |
| 🚀 Start a project | sympress/cli + sympress/starter — a DDEV-ready Composer template |
| 🧱 The foundation | sympress/kernel — the application kernel and DI container everything else builds on |
- A Symfony-powered application layer for WordPress sites, plugins, and themes
- Reusable Composer packages you adopt one at a time, not all at once
- Reference tooling for local setup, quality checks, CI, and demos
Not sure if this is for you? See Where SymPress Fits compared to Bedrock, Sage, and plain Composer-managed WordPress.
- 📦 Full package map — every foundation, application, and tooling package
- 🪜 Getting started, step by step
- 🧭 Principles & what SymPress is not
- 🗺️ Roadmap & current focus
