31,523
stars
+2
9,956
forks
1,053
watchers
40,455
prs
22,453
issues
665
releases
2,234
discussions
README
[Symfony][1] is a PHP framework for web and console applications and a set of reusable PHP components. Symfony is used by thousands of web applications and most of the [popular PHP projects][2]. Installation ------------ [Install Symfony][4] with Composer (see [requirements details][3]). Symfony follows the [semantic versioning][5] strictly, publishes "Long Term Support" (LTS) versions and has a [release process][6] that is predictable and business-friendly. Sponsor ------- Symfony 8.2 is looking for [backers][27]. Help Symfony by [sponsoring][31] its development! Documentation ------------- Read the [Getting Started guide][7] if you are new to Symfony. Try the [Symfony Demo application][23] to learn Symfony in practice. Discover Symfony ecosystem in detail with [Symfony The Fast Track][26]. Master Symfony with the [Guides and Tutorials][8], the [Components docs][9] and the [Best Practices][10] reference. Community --------- [Join the Symfony Community][11] and meet other members at the [Symfony events][12]. [Get Symfony support][13] on GitHub Discussions, Slack, etc. Follow us on [GitHub][14], [Twitter][15] and [Facebook][16]. Read our [Code of Conduct][24] and meet the [CARE Team][25]. Contributing ------------ Symfony is an Open Source, community-driven project with thousands of [contributors][19]. Join them [contributing code][17] or [contributing documentation][18]. Security Issues --------------- If you discover a security vulnerability within Symfony, please follow our [disclosure procedure][20]. About Us -------- Symfony development is led by the [Symfony Core Team][22] and supported by [Symfony contributors][19]. [1]: https://symfony.com [2]: https://symfony.com/projects [3]: https://symfony.com/doc/current/reference/requirements.html [4]: https://symfony.com/doc/current/setup.html [5]: https://semver.org [6]: https://symfony.com/doc/current/contributing/community/releases.html [7]: https://symfony.com/doc/current/page_creation.html [8]: https://symfony.com/doc/current/index.html [9]: https://symfony.com/doc/current/components/index.html [10]: https://symfony.com/doc/current/best_practices/index.html [11]: https://symfony.com/community [12]: https://symfony.com/events/ [13]: https://symfony.com/support [14]: https://github.com/symfony [15]: https://twitter.com/symfony [16]: https://www.facebook.com/SymfonyFramework/ [17]: https://symfony.com/doc/current/contributing/code/index.html [18]: https://symfony.com/doc/current/contributing/documentation/index.html [19]: https://symfony.com/contributors [20]: https://symfony.com/security [22]: https://symfony.com/doc/current/contributing/code/core_team.html [23]: https://github.com/symfony/symfony-demo [24]: https://symfony.com/coc [25]: https://symfony.com/doc/current/contributing/code_of_conduct/care_team.html [26]: https://symfony.com/book [27]: https://symfony.com/backers [28]: https:// [29]: https:// [30]: https:// [31]: https:// [32]: https://symfony.com/spo
Top issues
#53912Using AssetMapper to manage web assets of bundles49 comments · 2024-02-12#27441[Serializer] when normalizing, order the properties in a way controllable by the user40 comments · 2018-05-31#20879Conditional routing in Workflow component40 comments · 2016-12-12#61797[RFC] Add Markdown format support for exception pages29 comments · 2025-09-20#41368Stop override "required" in child fields when setting required false to a CollectionType28 comments · 2021-05-21#19514Group choices when expanded is true26 comments · 2016-08-02#17579Improve handling of choice fields with no choices in form templates23 comments · 2016-01-27#45882[Messenger] Be able to start a worker for multiple queues with custom consumption priorities22 comments · 2022-03-29
Discussions
#67846Symfony AI Bundle | OpenAI | How to activate the Server Tools?1 comments · 2026-11-04#67678How can a community bundle get its docs listed on symfony.com/bundles?1 comments · 2026-10-30#67616320 comments · 2026-10-29#66540LLM-centric component catalog2 comments · 2026-10-02#66476Best practice for functional/integration testing of a bundle outside an App3 comments · 2026-09-30#66388Inconstent Keys in Symfony errors response1 comments · 2026-09-27#66206"headers already sent" error when following the Quick Tour and using `dump()`1 comments · 2026-09-21#66114Allow multiple `DateTimeNormalizer` formats1 comments · 2026-09-15
Latest release
v8.2.0-BETA1 v8.2.0-BETA1 2026-11-04Changelog (https://github.com/symfony/symfony/compare/v8.1.11...v8.2.0-BETA1) minor 67843 Release v8.2.0-BETA1 minor 67838 Require v3.8.1 of the contracts (@nicolas-grekas) minor 67841 Release v8.1.11 minor 67828 [DependencyInjection][FrameworkBundle] Generate config/reference.php and config/schema.json in apps without FrameworkBundle (@dtokos) minor 67827 [Process] Poll with short sleeps first when waiting for a process whose pipes are closed (@mattiasgeniar) minor 67817 [Messenger] Add keepalive support to the MongoDB transport (@dalerazimov) bug 67819 [ObjectMapper] Don't sil