sulu
Sulu is an open-source PHP content management system built on Symfony that supports multi-lingual and multi-portal websites with an extensible admin interface. It provides a complete framework for managing content lifecycle and is designed for organizations needing robust, scalable CMS capabilities.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | sulu/sulu |
| Owner | sulu |
| Primary language | PHP |
| License | MIT — OSI-approved |
| Stars | 1.3k |
| Forks | 361 |
| Open issues | 579 |
| Latest release | 3.0.7 (2026-05-26) |
| Last updated | 2026-07-08 |
| Source | https://github.com/sulu/sulu |
What sulu is
Sulu is a Symfony-based PHP CMS framework (PHP 8.2+, Symfony 6.4–7.4 compatible) that implements multi-language support, multi-portal architecture, and plugin extensibility through bundles. The core framework is distributed as a Composer package and requires integration with the sulu/skeleton project template for production deployment.
Get the sulu source
Clone the repository and explore it locally.
git clone https://github.com/sulu/sulu.gitcd sulu# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Start with the official sulu/skeleton template rather than the core framework directly to ensure proper project structure and pre-configured dependencies.
- Ensure PHP 8.2+ and compatible Symfony version (6.4–7.4) are available in your deployment environment before committing to a build.
- Plan for custom bundle development early if standard Sulu features don't cover your editorial workflows; factor in PHP/Symfony developer time.
- Evaluate database requirements (MySQL/PostgreSQL) and ensure schema migration tooling is integrated into your CI/CD pipeline.
- Review the 579 open issues to identify if known bugs affect your required feature set; community and vendor support responsiveness varies.
When to avoid it — and what to weigh
- Headless-first or API-only requirements — While Sulu supports content via API, its design prioritizes traditional admin UI workflows. If your primary need is a content API without editorial UI, evaluate lighter alternatives.
- No PHP expertise in-house — Sulu requires solid PHP and Symfony knowledge for setup, customization, and troubleshooting. Organizations without PHP developers should consider no-code/low-code platforms.
- Small team with minimal DevOps resources — Sulu deployment and maintenance require database setup, Symfony configuration, and ongoing dependency management. Hosted SaaS CMS platforms may be lower-burden.
- Rapid prototyping without custom development — Sulu is framework-centric and requires coding. If you need out-of-the-box functionality without development effort, consider platforms with more pre-built features.
License & commercial use
Sulu is released under the MIT License, a permissive OSI-approved license. MIT permits commercial use, modification, and redistribution with minimal restrictions (attribution required; no liability).
MIT License explicitly permits commercial use. However, this repository contains the core framework only. Verify that any proprietary bundles, themes, or vendor support agreements comply with your commercial deployment model. Consult legal review if combining with proprietary extensions.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
No security audit, CVE disclosure process, or penetration test results are documented in the provided data. As a framework handling content and admin authentication, assume standard CMS security risks (authentication, authorization, CSRF, XSS, SQL injection via bundles). Regularly patch dependencies (Symfony, PHP) and perform code review of custom bundles. Consult Sulu security policy (not provided) before deploying sensitive data.
Alternatives to consider
Drupal
Mature PHP CMS with larger plugin ecosystem and enterprise support; higher complexity and steeper learning curve but broader out-of-the-box features.
WordPress (with plugins)
Simplest entry for non-technical teams and rapid prototyping; less suitable for complex multi-portal or Symfony-integrated environments; lower extensibility for custom PHP logic.
Contentful or Strapi (headless-first)
API-first design with lighter deployment footprint; better for omnichannel and decoupled architectures; trade-off is less traditional admin UI customization.
Build on sulu with DEV.co software developers
Our engineers can help assess Sulu's fit for your multi-language and multi-portal requirements, advise on deployment complexity, and guide custom bundle development. Contact us for a technical review.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
sulu FAQ
Do I need to use sulu/skeleton or can I use the core framework directly?
What PHP and Symfony versions are required?
Is Sulu suitable for e-commerce sites?
How is Sulu licensed for commercial use?
Custom software development services
DEV.co helps companies turn open-source tools like sulu into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source cms stack.
Ready to evaluate Sulu for your CMS needs?
Our engineers can help assess Sulu's fit for your multi-language and multi-portal requirements, advise on deployment complexity, and guide custom bundle development. Contact us for a technical review.