Symfony Components
Symfony Components are decoupled libraries for PHP applications. Battle-tested in hundreds of thousands of projects and downloaded billions of times, they're the foundation of the most important PHP projects.
Installation
Use Composer to install any of the Symfony Components in your PHP project:
All Symfony Components
Found 208 packages
| Name | Downloads total / daily | Dependents |
|---|---|---|
Polyfill MbstringSymfony polyfill for the Mbstring extension |
602 M (470K/day) | 371 |
DeprecationContractsA generic function and convention to trigger deprecation notices |
278 M (467K/day) | 203 |
FinderFinds files and directories via an intuitive fluent interface |
495 M (435K/day) | 3,514 |
Service ContractsGeneric abstractions related to writing services |
344 M (430K/day) | 112 |
EventDispatcherProvides tools that allow your application components to communicate with each other by dispatching events and listening to them |
498 M (424K/day) | 2,841 |
Polyfill CtypeSymfony polyfill for ctype functions |
473 M (422K/day) | 85 |
Polyfill PHP 8.0Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions |
310 M (420K/day) | 460 |
ProcessExecutes commands in sub-processes |
479 M (405K/day) | 4,427 |
Polyfill Intl NormalizerSymfony polyfill for intl's Normalizer class and related functions |
306 M (403K/day) | 22 |
VarDumperProvides mechanisms for walking through any arbitrary PHP variable |
390 M (397K/day) | 5,906 |
ConsoleEases the creation of beautiful and testable command line interfaces |
552 M (396K/day) | 9,729 |
Polyfill Intl IDNSymfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions |
325 M (379K/day) | 49 |
Polyfill Intl GraphemeSymfony polyfill for intl's grapheme_* functions |
230 M (374K/day) | 13 |
HttpKernelProvides a structured process for converting a Request into a Response |
390 M (371K/day) | 4,989 |
EventDispatcher ContractsGeneric abstractions related to dispatching event |
293 M (370K/day) | 195 |
HttpFoundationDefines an object-oriented layer for the HTTP specification |
419 M (370K/day) | 4,287 |
Polyfill PHP 7.2Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions |
362 M (367K/day) | 44 |
RoutingMaps an HTTP request to a set of configuration variables |
372 M (357K/day) | 1,327 |
Translation ContractsGeneric abstractions related to translation |
260 M (354K/day) | 178 |
ErrorHandlerProvides tools to manage errors and ease debugging PHP code |
232 M (353K/day) | 287 |
CssSelectorConverts CSS selectors to XPath expressions |
360 M (338K/day) | 2,264 |
Polyfill PHP 7.3Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions |
317 M (329K/day) | 77 |
TranslationProvides tools to internationalize your application |
407 M (325K/day) | 1,666 |
MimeAllows manipulating MIME messages |
252 M (321K/day) | 453 |
StringProvides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way |
234 M (313K/day) | 379 |
YamlLoads and dumps YAML files |
372 M (289K/day) | 8,390 |
Polyfill PHP 8.1Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions |
139 M (286K/day) | 121 |
FilesystemProvides basic utilities for the filesystem |
330 M (281K/day) | 2,683 |
OptionsResolverProvides an improved replacement for the array_replace PHP function |
206 M (230K/day) | 1,447 |
HttpClient ContractsGeneric abstractions related to HTTP clients |
165 M (217K/day) | 79 |
DependencyInjectionAllows you to standardize and centralize the way objects are constructed in your application |
197 M (200K/day) | 5,685 |
ConfigHelps you find, load, combine, autofill and validate configuration values of any kind |
218 M (194K/day) | 5,169 |
VarExporterAllows exporting any serializable PHP data structure to plain PHP code |
117 M (184K/day) | 175 |
CacheProvides extended PSR-6, PSR-16 (and tags) implementations |
129 M (178K/day) | 1,532 |
HttpClientProvides powerful methods to fetch HTTP resources synchronously or asynchronously |
96 M (173K/day) | 1,448 |
DomCrawlerEases DOM navigation for HTML and XML documents |
192 M (170K/day) | 2,043 |
Polyfill IconvSymfony polyfill for the Iconv extension |
201 M (169K/day) | 56 |
MailerHelps sending emails |
52 M (156K/day) | 484 |
Cache ContractsGeneric abstractions related to caching |
101 M (155K/day) | 48 |
Polyfill UUIDSymfony polyfill for uuid functions |
65 M (148K/day) | 45 |
ValidatorProvides tools to validate values |
118 M (147K/day) | 2,882 |
StopwatchProvides a way to profile code |
162 M (144K/day) | 718 |
SerializerHandles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON. |
119 M (143K/day) | 1,773 |
PropertyAccessProvides functions to read and write from/to an object or array using a simple string notation |
121 M (139K/day) | 1,704 |
PropertyInfoExtracts information about PHP class' properties using metadata of popular sources |
87 M (134K/day) | 523 |
Framework BundleProvides a tight integration between Symfony components and the Symfony full-stack framework |
92 M (133K/day) | 9,304 |
|
This component is backed by alximy A team of passionate humans from very different backgrounds, sharing our love of PHP, Symfony and its ecosystem. Our CTO, Expert developers, tech leads, can help you learn or develop the tools you need, and perform audits or tailored workshops. We value contributing to the Open Source community and are willing to mentor new contributors in our team or yours. |
||
Monolog BundleSymfony MonologBundle |
127 M (126K/day) | 1,761 |
ExpressionLanguageProvides an engine that can compile and evaluate expressions |
82 M (120K/day) | 1,221 |
Twig BridgeProvides integration for Twig with various Symfony components |
86 M (112K/day) | 630 |
BrowserKitSimulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically |
134 M (111K/day) | 2,170 |
DebugProvides tools to ease debugging PHP code DEPRECATED Don't use this component in new applications. |
313 M (110K/day) | 521 |
Twig BundleProvides a tight integration of Twig into the Symfony full-stack framework |
74 M (103K/day) | 1,982 |
AssetManages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files |
67 M (100K/day) | 800 |
DotenvRegisters environment variables from a .env file |
84 M (97K/day) | 1,763 |
Security BundleProvides a tight integration of the Security component into the Symfony full-stack framework |
65 M (97K/day) | 1,452 |
Monolog BridgeProvides integration for Monolog with various Symfony components |
72 M (96K/day) | 225 |
PHPUnit BridgeProvides utilities for PHPUnit, especially user deprecation notices management |
93 M (93K/day) | 3,841 |
UidProvides an object-oriented API to generate and represent UIDs |
18 M (85K/day) | 234 |
Polyfill Intl ICUSymfony polyfill for intl's ICU-related data and classes |
125 M (84K/day) | 58 |
Polyfill PHP 5.6Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions |
144 M (83K/day) | 34 |
IntlProvides a PHP replacement layer for the C intl extension that includes additional data from the ICU library |
84 M (81K/day) | 792 |
LockCreates and manages locks, a mechanism to provide exclusive access to a shared resource |
34 M (80K/day) | 264 |
Symfony FlexComposer plugin for Symfony |
73 M (76K/day) | 700 |
PasswordHasherProvides password hashing utilities |
26 M (75K/day) | 33 |
Doctrine BridgeProvides integration for Doctrine with various Symfony components |
70 M (73K/day) | 374 |
GuardSymfony Security Component - Guard |
49 M (71K/day) | 48 |
Debug BundleProvides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework |
42 M (71K/day) | 631 |
WebProfiler BundleProvides a development tool that gives detailed information about the execution of any request |
58 M (69K/day) | 719 |
FormAllows to easily create, process and reuse HTML forms |
63 M (65K/day) | 2,653 |
Maker BundleSymfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code. |
43 M (64K/day) | 477 |
MessengerHelps applications send and receive messages to/from other applications or via message queues |
32 M (63K/day) | 503 |
WebLinkManages links between resources |
35 M (60K/day) | 197 |
Doctrine MessengerSymfony Doctrine Messenger Bridge |
20 M (57K/day) | 44 |
RuntimeEnables decoupling PHP applications from global state |
12 M (57K/day) | 200 |
Polyfill PHP 7.0Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions |
162 M (53K/day) | 57 |
InflectorConverts words between their singular and plural forms (English only) DEPRECATED Don't use this component in new applications. |
63 M (47K/day) | 33 |
AMQP MessengerSymfony AMQP extension Messenger Bridge |
18 M (47K/day) | 18 |
WebpackEncore BundleIntegration with your Symfony app & Webpack Encore! |
22 M (40K/day) | 320 |
TemplatingProvides all the tools needed to build any kind of template system |
34 M (34K/day) | 658 |
Redis MessengerSymfony Redis extension Messenger Bridge |
18 M (31K/day) | 8 |
RateLimiterProvides a Token Bucket implementation to rate limit input and output in your application |
7 M (30K/day) | 46 |
NotifierSends notifications via one or more channels (email, SMS, ...) |
11 M (25K/day) | 195 |
ContractsA set of abstractions extracted out of the Symfony components |
46 M (25K/day) | 83 |
Polyfill APCuSymfony polyfill backporting apcu_* functions to lower PHP versions |
62 M (24K/day) | 184 |
WorkflowProvides tools for managing a workflow or finite state machine |
14 M (18K/day) | 136 |
Polyfill UtilSymfony utilities for portability of PHP codes |
114 M (17K/day) | 5 |
Apache PackA pack for Apache support in Symfony |
10 M (14K/day) | 55 |
Mailgun BridgeSymfony Mailgun Mailer Bridge |
3 M (13K/day) | 32 |
ORM PackA pack for the Doctrine ORM |
26 M (11K/day) | 434 |
SecurityProvides a complete security system for your web application DEPRECATED Don't use this component in new applications. |
19 M (10K/day) | 571 |
MercureSymfony Mercure Component |
4 M (9K/day) | 22 |
Serializer PackA pack for the Symfony serializer |
19 M (9K/day) | 194 |
Postmark BridgeSymfony Postmark Mailer Bridge |
1 M (9K/day) | 16 |
ClassLoaderSymfony ClassLoader Component DEPRECATED Don't use this component in new applications. |
54 M (9K/day) | 473 |
Profiler PackA pack for the Symfony web profiler |
24 M (7K/day) | 186 |
Sendgrid BridgeSymfony Sendgrid Mailer Bridge |
2 M (7K/day) | 13 |
Polyfill PHP 5.5Symfony polyfill backporting some PHP 5.5+ features to lower PHP versions |
28 M (6K/day) | 12 |
Mercure BundleSymfony MercureBundle |
4 M (6K/day) | 25 |
Amazon SQS MessengerSymfony Amazon SQS extension Messenger Bridge |
2 M (6K/day) | 5 |
Polyfill PHP 5.4Symfony polyfill backporting some PHP 5.4+ features to lower PHP versions |
28 M (6K/day) | 6 |
Polyfill PHP 7.4Symfony polyfill backporting some PHP 7.4+ features to lower PHP versions |
2 M (6K/day) | 22 |
TestPackA pack for functional and end-to-end testing within a Symfony app |
13 M (5K/day) | 272 |
|
This component is backed by Endava Endava is reimagining the relationship between people and technology. By leveraging next-generation technologies, our agile, multi-disciplinary teams provide a combination of Product & Technology Strategies, Intelligent Experiences, and World Class Engineering to help our clients become more engaging, responsive, and efficient. |
||
Amazon SES BridgeSymfony Amazon Mailer Bridge |
3 M (5K/day) | 18 |
PantherA browser testing and web scraping library for PHP and Symfony. |
5 M (5K/day) | 60 |
WebServer BundleProvides commands for running applications using the PHP built-in web server DEPRECATED Don't use this component in new applications. |
12 M (5K/day) | 328 |
LdapProvides a LDAP client for PHP on top of PHP's ldap extension |
2 M (4K/day) | 45 |
Debug PackA debug pack for Symfony projects |
14 M (4K/day) | 158 |
Twig PackA Twig pack for Symfony projects |
6 M (4K/day) | 64 |
SemaphoreSymfony Semaphore Component |
1 M (3K/day) | 5 |
Google Gmail BridgeSymfony Google Mailer Bridge |
2 M (3K/day) | 24 |
Mailchimp BridgeSymfony Mailchimp Mailer Bridge |
1 M (3K/day) | 14 |
Mailjet BridgeSymfony Mailjet Mailer Bridge |
690K (3K/day) | 10 |
Polyfill PHP 8.2Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions |
362K (3K/day) | 15 |
Slack NotifierSymfony Slack Notifier Bridge |
976K (3K/day) | 4 |
HTML SanitizerProvides an object-oriented API to sanitize untrusted HTML input for safe insertion into a document's DOM. |
201K (2K/day) | 14 |
Sendinblue BridgeSymfony Sendinblue Mailer Bridge |
404K (2K/day) | 8 |
Polyfill Intl MessageFormatterSymfony polyfill for intl's MessageFormatter class and related functions |
1 M (2K/day) | 16 |
Polyfill PHP 8.3Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions |
53K (1K/day) | 2 |
Symfony UX Twig ComponentTwig components for Symfony |
188K (1K/day) | 10 |
Symfony UX TurboHotwire Turbo integration for Symfony |
336K (1K/day) | 7 |
Symfony UX AutocompleteJavaScript Autocomplete functionality for Symfony |
106K | 1 |
Symfony UX Chart.jsChart.js integration for Symfony |
305K | 4 |
ClockDecouples applications from the system clock |
15K | 2 |
Symfony UX Live ComponentLive components for Symfony |
88K | 0 |
Loco Translation ProviderSymfony Loco Translation Provider Bridge |
150K | 1 |
Twilio NotifierSymfony Twilio Notifier Bridge |
298K | 1 |
Symfony UX DropzoneFile input dropzones for Symfony Forms |
151K | 1 |
Telegram NotifierSymfony Telegram Notifier Bridge |
177K | 2 |
ICUContains an excerpt of the ICU data and classes to load it. DEPRECATED Don't use this component in new applications. |
7 M | 5 |
Firebase NotifierSymfony Firebase Notifier Bridge |
76K | 2 |
Fake SMS NotifierFake SMS (as email or log during development) Notifier Bridge. |
168K | 1 |
MessageBird NotifierSymfony MessageBird Notifier Bridge |
16K | 1 |
Lokalise Translation ProviderSymfony Lokalise Translation Provider Bridge |
35K | 0 |
Symfony UX Vue.jsIntegration of Vue.js in Symfony |
21K | 0 |
Microsoft Teams NotifierSymfony Microsoft Teams Notifier Bridge |
49K | 1 |
Symfony UX ReactIntegration of React in Symfony |
20K | 0 |
OvhCloud NotifierSymfony OvhCloud Notifier Bridge |
46K | 1 |
Symfony UX LazyImageLazy image loader and utilities for Symfony |
41K | 0 |
AMQP PackA pack for using the AMQP transport with Symfony Messenger |
530K | 2 |
Beanstalkd MessengerSymfony Beanstalkd Messenger Bridge |
51K | 2 |
Polyfill PHP 7.1Symfony polyfill backporting some PHP 7.1+ features to lower PHP versions |
761K | 21 |
Crowdin Translation ProviderSymfony Crowdin Translation Provider Bridge |
61K | 0 |
Sendinblue NotifierSymfony Sendinblue Notifier Bridge |
26K | 1 |
Symfony UX Cropper.jsCropper.js integration for Symfony |
24K | 1 |
Discord NotifierSymfony Discord Notifier Bridge |
86K | 3 |
LocaleSymfony Locale Component DEPRECATED Don't use this component in new applications. |
893K | 37 |
Amazon NotifierProvides Amazon SNS integration for Symfony Notifier. |
10K | 0 |
Sinch NotifierSymfony Sinch Notifier Bridge |
21K | 1 |
SMSAPI NotifierSymfony Smsapi Notifier Bridge |
21K | 2 |
Symfony UX SwupSwup integration for Symfony |
29K | 1 |
Google Chat NotifierSymfony Google Chat Notifier Bridge |
17K | 2 |
Annotations PackA pack for the Doctrine annotations with cache DEPRECATED Don't use this component in new applications. |
116K | 2 |
OneSignal NotifierSymfony OneSignal Notifier Bridge |
17K | 0 |
RocketChat NotifierSymfony RocketChat Notifier Bridge |
18K | 1 |
Mercure NotifierSymfony Mercure Notifier Bridge |
6K | 1 |
Polyfill XMLSymfony polyfill for xml's utf8_encode and utf8_decode functions DEPRECATED Don't use this component in new applications. |
3 M | 2 |
Symfony UX Turbo MercureMercure bridge for Symfony UX Turbo DEPRECATED Don't use this component in new applications. |
63K | 1 |
Esendex NotifierSymfony Esendex Notifier Bridge |
19K | 1 |
OhMySMTP BridgeSymfony OhMySMTP Mailer Bridge DEPRECATED Don't use this component in new applications. |
13K | 4 |
Infobip NotifierSymfony Infobip Notifier Bridge |
24K | 1 |
WebpackEncore PackA pack for Symfony Encore DEPRECATED Don't use this component in new applications. |
2 M | 24 |
Mattermost NotifierSymfony Mattermost Notifier Bridge |
24K | 1 |
Mailjet NotifierSymfony Mailjet Notifier Bridge |
7K | 0 |
Symfony UX TypedTyped integration for Symfony |
3K | 0 |
Symfony UX NotifyNative notification integration for Symfony |
1K | 0 |
Free Mobile NotifierSymfony Free Mobile Notifier Bridge |
10K | 1 |
Spot-Hit NotifierSymfony Spot-Hit Notifier Bridge |
8K | 1 |
MailPaceMailerSymfony MailPace Mailer Bridge |
282 | 0 |
AllMySms NotifierSymfony AllMySms Notifier Bridge |
4K | 0 |
Vonage NotifierSymfony Vonage Notifier Bridge |
3K | 0 |
LinkedIn NotifierSymfony LinkedIn Notifier Bridge |
7K | 1 |
SMSC NotifierSymfony SMSC Notifier Bridge |
4K | 0 |
sms77 NotifierSymfony sms77 Notifier Bridge |
1K | 0 |
Nexmo NotifierSymfony Nexmo Notifier Bridge DEPRECATED Don't use this component in new applications. |
38K | 1 |
TurboSms NotifierSymfony TurboSms Notifier Bridge |
3K | 0 |
GatewayApi NotifierSymfony GatewayApi Notifier Bridge |
2K | 0 |
Sendberry NotifierSymfony Sendberry Notifier Bridge |
2K | 0 |
Fake Chat NotifierFake Chat (as email or log during development) Notifier Bridge. |
6K | 1 |
Expo NotifierSymfony Expo Notifier Bridge |
4K | 0 |
ChatworkNotifierProvides Chatwork integration for Symfony Notifier. |
54 | 0 |
SmsFactorNotifierSymfony SMSFactor Notifier Bridge |
633 | 0 |
Clickatell NotifierSymfony Clickatell Notifier Bridge |
5K | 1 |
MessageMedia NotifierSymfony MessageMedia Notifier Bridge |
902 | 0 |
46elks NotifierSymfony 46elks Notifier Bridge |
813 | 0 |
Yunpian NotifierSymfony Yunpian Notifier Bridge |
876 | 0 |
Engagespot NotifierSymfony Engagespot Notifier Bridge |
551 | 0 |
ZendeskNotifierSymfony Zendesk Notifier Bridge |
55 | 0 |
LightSms NotifierSymfony LightSms Notifier Bridge |
5K | 1 |
Zulip NotifierSymfony Zulip Notifier Bridge |
5K | 1 |
KazInfoTeh NotifierSymfony KazInfoTeh Notifier Bridge |
846 | 0 |
Octopush NotifierSymfony Octopush Notifier Bridge |
5K | 1 |
Gitter NotifierSymfony Gitter Notifier Bridge |
5K | 1 |
Mobyt NotifierSymfony Mobyt Notifier Bridge |
5K | 1 |
SmsBiuras NotifierSymfony SmsBiuras Notifier Bridge |
5K | 1 |
Iqsms NotifierSymfony Iqsms Notifier Bridge |
5K | 1 |
Orange Sms NotifierSymfony Orange Sms Notifier Bridge |
551 | 0 |
InfobipMailerSymfony Infobip Mailer Bridge |
190 | 0 |
Telnyx NotifierSymfony Telnyx Notifier Bridge |
1K | 0 |
ContactEveryoneNotifierSymfony Contact Everyone Notifier Bridge |
54 | 0 |
BandwidthNotifierSymfony Bandwidth Notifier Bridge |
1 | 0 |
TermiiNotifierSymfony Termii Notifier Bridge |
1 | 0 |
PlivoNotifierSymfony Plivo Notifier Bridge |
1 | 0 |
LineNotifyNotifierProvides LINE Notify integration for Symfony Notifier. |
1 | 0 |
PagerDutyNotifierSymfony PagerDuty Notifier Bridge |
0 | 0 |
TwitterNotifierSymfony Twitter Notifier Bridge |
3 | 0 |
RingCentralNotifierSymfony RingCentral Notifier Bridge |
1 | 0 |
MastodonNotifierSymfony Mastodon Notifier Bridge |
1 | 0 |
IsendproNotifierSymfony iSendPro Notifier Bridge |
1 | 0 |