55 KiB
55 KiB
Awesome Symfony !Awesome (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg) (https://github.com/sindresorhus/awesome)
A list of awesome Symfony (http://symfony.com) bundles, utilities and resources.
Table of contents:
⟡ Administration (#administration)
⟡ Certification (#certification)
⟡ Community (#community)
⟡ Development (#development)
⟡ Distributions (#distributions)
⟡ Ecommerce (#ecommerce)
⟡ Forms (#forms)
⟡ Internationalization (#internationalization)
⟡ Miscellaneous (#miscellaneous)
⟡ Monitoring (#monitoring)
⟡ Payments Management (#payments-management)
⟡ Queues (#queues)
⟡ Reading (#reading)
⟡ Recipes (#recipes)
⟡ Resources (#resources)
⟡ Service Container (#service-container)
⟡ Storage (#storage)
⟡ Template Engine (#template-engine)
⟡ Third Party APIs (#third-party-apis)
⟡ User Management (#user-management)
⟡ Validation (#validation)
⟡ Web Services (#web-services)
Administration
⟡ AdminCrudBundle (https://github.com/MWSimple/AdminCrudBundle) - AdminCrudBundle - Use SensioGeneratorBundle. Extend controller, add paginator, filter, others.
⟡ AdmingeneratorGeneratorBundle (https://github.com/symfony2admingenerator/AdmingeneratorGeneratorBundle) - Admingenerator for Symfony2, parse generator.yml files to build classes
⟡ EasyAdminBundle (https://github.com/javiereguiluz/EasyAdminBundle) - Simple admin generator for Symfony applications
⟡ SonataAdminBundle (https://github.com/sonata-project/SonataAdminBundle) - AdminBundle - The missing Symfony2 Admin Generator
⟡ AdminLTEBundle (https://github.com/kevinpapst/AdminLTEBundle) - Admin theme based on the AdminLTE Template
⟡ Umbrella framework (https://github.com/acantepie/umbrella) - Admin components and theme to create administration backends.
⟡ TablerBundle (https://github.com/kevinpapst/TablerBundle) - Admin theme based on the Tabler Template. It ships with many twig helpers (functions, filter, embeds, macros and includes).
Certification
⟡ CLI tool to train certifications (https://github.com/certificationy/certificationy-cli)
⟡ Symfony 3 certification guide (https://github.com/raulconti/symfony-3-certification-guide)
⟡ Symfony certification preparation list (https://github.com/ThomasBerends/symfony-certification-preparation-list)
Community
⟡ Facebook - notable, large and active Facebook groups:
* **1** (https://fb.com/groups/7672226565)
* **2** (https://fb.com/groups/symfony2.framework)
⟡ IRC:
* **#symfony** (http://irc.lc/freenode/symfony) - Official IRC channel for Symfony support.
* **#symfony-docs** (http://irc.lc/freenode/symfony) - Channel to discuss about the documentation of Symfony.
⟡ Local:
* **Community events** (http://symfony.com/events/) - Find Symfony events near you.
* **Meetup** (http://www.meetup.com/topics/symfony/) - Get involved locally and find Symfony users from your local area.
⟡ Telegram (https://telegram.me/symfony_php) - Symfony group on Telegram.
⟡ Quora (https://www.quora.com/topic/Symfony) - Symfony topics on Quora.
⟡ Reddit (https://www.reddit.com/r/symfony) - Ask and answer questions, discussion.
⟡ SensioLabs Connect (https://connect.sensiolabs.com/login) - Developer social network, earn achievements for your community involvement and commitment.
⟡ Slack (https://symfony.com/slack-invite) - Symfony on Slack, platform for team communication.
⟡ Stack Overflow (http://stackoverflow.com/questions/tagged/symfony2) - Symfony support on Stack Overflow.
⟡ Twitter (https://twitter.com/symfony) - Keep up with Symfony news in a twitter-like way.
Development
⟡ AccessibleBundle (https://github.com/antares993/AccessibleBundle) - Define your class' getters, setters and constructor using powerful annotations.
⟡ ApiExceptionBundle (https://github.com/M6Web/ApiExceptionBundle) - Exception API Bundle.
⟡ AvAjaxBundle (https://github.com/AppVentus/AvAjaxBundle) - This bundle offers a simple structure to run ajax actions.
⟡ BeelabTestBundle (https://github.com/Bee-Lab/BeelabTestBundle) - This bundle contains just an opinionated extension of Symfony WebTestCase.
⟡ CacheAdministrationBundle (https://github.com/yamiko-ninja/CacheAdministrationBundle) - This bundle includes a controller with actions to clear the various caches.
⟡ ControllerExtraBundle (https://github.com/mmoreram/ControllerExtraBundle) - Set of useful Controller annotations.
⟡ DunglasActionBundle (https://github.com/dunglas/DunglasActionBundle) - A replacement for the Symfony controller system based on the Action-Domain-Responder pattern.
⟡ http-bundle (https://github.com/iltar/http-bundle) - Provides extra HTTP related functionality.
⟡ JMSDebuggingBundle (http://jmsyst.com/bundles/JMSDebuggingBundle) - Provides advanced debugging tools.
⟡ LadybugBundle (https://github.com/raulfraile/LadybugBundle) - The Simple and Extensible PHP Dumper.
⟡ LiipCodeBundle (https://github.com/liip/LiipCodeBundle) - A set of Symfony2 console commands to help developers deal with the various ways of identifying classes, templates, bundles, services, etc.
⟡ LiipFunctionalTestBundle (https://github.com/liip/LiipFunctionalTestBundle) - Some helper classes for writing functional tests in Symfony 2.
⟡ ListenersDebugCommandBundle (https://github.com/egulias/ListenersDebugCommandBundle) - A console command to debug listeners.
⟡ ParamConverterBundle (https://github.com/jakzal/ParamConverterBundle) - This bundle provides additional param converters for Symfony.
⟡ PhpMetricsCollectorBundle (https://github.com/phpmetrics/PhpMetricsCollectorBundle) - Integrates PhpMetrics in Symfony2 debug toolbar.
⟡ PsyshBundle (https://github.com/theofidry/PsyshBundle) - Provides an enhanced PHP interactive shell loaded with a Symfony context.
⟡ PUGXGeneratorBundle (https://github.com/PUGX/PUGXGeneratorBundle) - An enhancement of SensioGeneratorBundle.
⟡ redaktilo-bundle (https://github.com/gnugat/redaktilo-bundle) - Integrates Redaktilo into Symfony 2.
⟡ SandboxBundle (https://github.com/danrevah/sandbox-bundle) - Overriding controller logic & response in a Sandbox environment.
⟡ StatsDClientBundle (https://github.com/liuggio/StatsDClientBundle) - Easily monitor your symfony2 production env., with ready-to-use stats.
⟡ TagDebugCommandBundle (https://github.com/egulias/TagDebugCommandBundle) - Integrate TagDebug library for inspecting and debugging tags.
⟡ TwigReflectionBundle (https://github.com/arnaud-lb/TwigReflectionBundle) - Displays what's in Twig.
⟡ WebfactoryExceptionsBundle (https://github.com/webfactory/exceptions-bundle) - Easily develop custom, user-friendly error pages.
⟡ WebProfilerExtraBundle (https://github.com/Elao/WebProfilerExtraBundle) - Adding routing, container, assetic & twig information in the web profiler.
⟡ XhprofBundle (https://github.com/jonaswouters/XhprofBundle) - XHProf bundle.
Distributions
⟡ API Platform framework (https://github.com/api-platform/api-platform)
⟡ Kunstmaan Bundles Standard Edition (https://github.com/Kunstmaan/KunstmaanBundlesStandardEdition)
⟡ Symfony CMF Standard Edition (https://github.com/symfony-cmf/standard-edition)
⟡ Symfony Standard Edition (https://github.com/symfony/symfony-standard)
Ecommerce
⟡ Aimeos (https://aimeos.org/Symfony/) - Ultra fast PHP e-commerce framework for #gigacommerce
⟡ Bamboo (https://github.com/elcodi/bamboo) - Full-stack E-commerce application based on Symfony and Elcodi components
⟡ Elcodi (https://github.com/elcodi/elcodi) - E-commerce PHP Components and Symfony Bundles
⟡ Sylius (https://github.com/Sylius/Sylius) - E-Commerce PHP framework built on top of Symfony with component-based architecture and format-agnostic rendering
Forms
⟡ CraueFormFlowBundle (https://github.com/craue/CraueFormFlowBundle) - Multi-step forms.
⟡ InfiniteFormBundle (https://github.com/infinite-networks/InfiniteFormBundle) - A collection of useful form types and extensions.
⟡ IvoryCKEditorBundle (https://github.com/egeloen/IvoryCKEditorBundle) - CKEditor integration in Symfony.
⟡ IvoryOrderedFormBundle (https://github.com/egeloen/IvoryOrderedFormBundle) - Provides a form ordering support.
⟡ KarserRecaptcha3Bundle (https://github.com/karser/KarserRecaptcha3Bundle) - Integrates Google ReCAPTCHA v3 into Symfony.
⟡ LexikFormFilterBundle (https://github.com/lexik/LexikFormFilterBundle) - Lexik Form Filter bundle.
Internationalization
⟡ BazingaJsTranslationBundle (https://github.com/willdurand/BazingaJsTranslationBundle) - A pretty nice way to expose your Symfony2 translation messages to your client applications.
⟡ JMSI18nRoutingBundle (http://jmsyst.com/bundles/JMSI18nRoutingBundle) - Bundle for multilingual websites to support international routes.
⟡ JMSTranslationBundle (http://jmsyst.com/bundles/JMSTranslationBundle) - Translate your website with ease - extract messages & translate them via a web-based UI.
⟡ LexikTranslationBundle (https://github.com/lexik/LexikTranslationBundle) - Allows to import translation files content into the database and provide a GUI to edit translations.
⟡ LuneticsLocaleBundle (https://github.com/lunetics/LocaleBundle) - Guess the visitor’s locale from different parameters.
⟡ TimezoneBundle (https://github.com/lunetics/TimezoneBundle) - Serverside Timezone detection.
⟡ TranslationFormBundle (https://github.com/a2lix/TranslationFormBundle) - Translation field to facilitate the use of the Translatable Doctrine extension.
Miscellaneous
⟡ AnhTaggableBundle (https://github.com/hilobok/AnhTaggableBundle) - Bundle provides integration of doctrine-extensions-taggable, adds form types for editing tag and tagging.
⟡ AntennaBundle (https://github.com/flint/AntennaBundle) - Makes it easier to integrate Antenna (and through it JWT) authentication.
⟡ APYBreadcrumbTrailBundle (https://github.com/Abhoryo/APYBreadcrumbTrailBundle) - This bundle provides annotations and PHP methods to generate a breacrumb trail.
⟡ APYDataGridBundle (https://github.com/APY/APYDataGridBundle) - Datagrid Bundle.
⟡ AvAlertifyBundle (https://github.com/AppVentus/AvAlertifyBundle) - This bundle allows you to easily harmonize alerts and others notifications.
⟡ AviaryBundle (https://github.com/AppVentus/AviaryBundle) - This bundle provides multiple file uploads, based on the BlueImp jQuery file uploader package. It provides also Aviary editing image functionnalities.
⟡ AvListBundle (https://github.com/AppVentus/AvListBundle) - Easily make paginate and orderable list in Symfony2.
⟡ BackupManagerBundle (https://github.com/lhpalacio/BackupManagerBundle) - A simple database backup manager for Symfony2 with support for S3, Rackspace, Dropbox, FTP, SFTP.
⟡ BazingaFakerBundle (https://github.com/willdurand/BazingaFakerBundle) - Put the awesome Faker library into the Symfony2 DIC and populate your database with fake data.
⟡ BazingaGeocoderBundle (https://github.com/geocoder-php/BazingaGeocoderBundle) - Integration of the Geocoder library.
⟡ BCCMyrrixBundle (https://github.com/michelsalib/BCCMyrrixBundle) - Myrrix is a recommendation engine built on Apache Mahout libraries.
⟡ BGBarcodeBundle (https://github.com/paterik/BGBarcodeBundle) - Bundle for barcode rendering using our barcode generator base library.
⟡ BlogBundle (https://github.com/stfalcon/BlogBundle) - Simple blog module.
⟡ bootstrap-bundle (https://github.com/braincrafted/bootstrap-bundle) - Integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.
⟡ BreadcrumbsBundle (https://github.com/mhujer/BreadcrumbsBundle) - A small breadcrumbs bundle.
⟡ BrowscapBundle (https://github.com/browscap/BrowscapBundle) - Bundle to access the browscap information.
⟡ CacheToolBundle (https://github.com/gordalina/CacheToolBundle) - Bundle to integrate cachetool library in Symfony2 (Clear acp/opcache from the command line).
⟡ CarbonBundle (https://github.com/lightsuner/CarbonBundle) - This bundle provides an opportunity to convert Request data into Carbon objects.
⟡ CheckBundles (https://github.com/wjzijderveld/CheckBundles) - Checks installed but not activated in AppKernel bundles.
⟡ CloudBackupBundle (https://github.com/dizda/CloudBackupBundle) - Be able to backup your database(s) and upload it to the cloud.
⟡ ConsoleBundle (https://github.com/CoreSphere/ConsoleBundle) - Commandline interface in browser.
⟡ EightPointsGuzzleBundle (https://github.com/8p/EightPointsGuzzleBundle) - Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony 2-4 and provides plugins to extend basic functionality.
⟡ CsaGuzzleBundle (https://github.com/csarrazi/CsaGuzzleBundle) - Bundle integrating Guzzle >=4.0 in Symfony.
⟡ CsvBundle (https://github.com/EGYG33K/CsvBundle) - An integration for thephpleague/csv into Symfony.
⟡ DomainParserBundle (https://github.com/EGYG33K/DomainParserBundle) - Integration of Domain Parser into Symfony.
⟡ EasyAuditBundle (http://xiidea.github.io/EasyAuditBundle/) - This bundle provides audit logging for your application - works with Doctrine2 entities and allows logging selective events.
⟡ EmbedlyBundle (https://github.com/EmanueleMinotto/EmbedlyBundle) - Bundle for the embed.ly library.
⟡ ExcelBundle (https://github.com/liuggio/ExcelBundle) - Excel integration in Symfony2 thanks to https://github.com/PHPOffice/PHPExcel library.
⟡ FeatureToggleBundle (https://github.com/marekkalnik/FeatureToggleBundle) - Configure your feature toggling in Symfony2 by adding some simple tags to twig and extending it's configuration.
⟡ ffmpeg-bundle (https://github.com/pulse00/ffmpeg-bundle) - This bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service.
⟡ FlorianvSwapBundle (https://github.com/florianv/FlorianvSwapBundle) - This Bundle integrates the Swap library.
⟡ FMBbCodeBundle (https://github.com/helios-ag/FMBbCodeBundle) - Adds BBCode support to Symfony project.
⟡ FMElfinderBundle (https://github.com/helios-ag/FMElfinderBundle) - Provides Elfinder filebrowser integration with popular WYSIWYG editors.
⟡ GnugatWizardBundle (https://github.com/gnugat/GnugatWizardBundle) - Magically shrinks bundle installation steps into a single command.
⟡ godfather (https://github.com/PUGX/godfather) - A library for the strategy pattern in PHP.
⟡ guzzle-bundle (https://github.com/misd-service-development/guzzle-bundle) - Integrates Guzzle.
⟡ highcharts-bundle (https://github.com/misd-service-development/highcharts-bundle) - Integrates PHP Highcharts.
⟡ HTMLPurifierBundle (https://github.com/arnaud-lb/HTMLPurifierBundle) - HTML Purifier is a standards-compliant HTML filter library written in PHP.
⟡ IbrowsWizardAnnotationBundle (https://github.com/ibrows/IbrowsWizardAnnotationBundle) - Give's a Symfony2 controller a simple wizard/workflow with annotations.
⟡ ImageCropBundle (https://github.com/anacona16/ImageCropBundle) - ImageCrop lets you crop images in Symfony applications, this bundle add a new form field type.
⟡ JMDUnoconvBundle (https://github.com/mops1k/JMDUnoconvBundle) - Bundle which provides gate for converting files from one format to another via unoconv (LibreOffice) thru php-unoconv library.
⟡ KayueEssenceBundle (https://github.com/kayue/KayueEssenceBundle) - This bundle integrates the Essence library (an oEmbed library) into Symfony 2.
⟡ KitpagesDataGridBundle (https://github.com/kitpages/KitpagesDataGridBundle) - This bundle provides a simple datagrid bundle.
⟡ KnpMarkdownBundle (https://github.com/KnpLabs/KnpMarkdownBundle) - Wrapper for PHP markdown.
⟡ KnpSnappyBundle (https://github.com/KnpLabs/KnpSnappyBundle) - Easily create PDF and images by converting html using webkit.
⟡ LexikMaintenanceBundle (https://github.com/lexik/LexikMaintenanceBundle) - This Symfony2 bundle allows you to place your website in maintenance mode by calling two commands in your console.
⟡ LiipImagineBundle (https://github.com/liip/LiipImagineBundle) - Image manipulation bundle, based on Imagine library.
⟡ LiipUrlAutoConverterBundle (https://github.com/liip/LiipUrlAutoConverterBundle) - Add a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links.
⟡ marshaller-bundle (https://github.com/gnugat/marshaller-bundle) - A PHP library that converts from one format to another.
⟡ metrics (https://github.com/beberlei/metrics) - Simple library that abstracts different metrics collectors.
⟡ MhorMediaInfoBundle (https://github.com/mhor/MhorMediaInfoBundle) - Integrates php-mediainfo library into the Symfony2 full-stack framework.
⟡ MobileDetectBundle (https://github.com/suncat2000/MobileDetectBundle) - Bundle for detect mobile devices, manage mobile view and redirect to the mobile and tablet version.
⟡ MultiParamBundle (https://github.com/jaytaph/MultiParamBundle) - MultiParam Annotation Bundle.
⟡ ObHighchartsBundle (https://github.com/marcaube/ObHighchartsBundle) - Aims to ease the use of highcharts to display rich graph and charts.
⟡ OneupUploaderBundle (https://github.com/1up-lab/OneupUploaderBundle) - Provides server implementations for several multi file uploader.
⟡ phone-number-bundle (https://github.com/misd-service-development/phone-number-bundle) - Integrates libphonenumber.
⟡ prezent-grid-bundle (https://github.com/Prezent/prezent-grid-bundle) - Integrate the prezent/grid library in Symfony2.
⟡ query-bus-bundle (https://github.com/gnugat/query-bus-bundle) - QueryBus integration in Symfony.
⟡ request-object-resolver-bundle (https://github.com/mops1k/request-object-resolver-bundle) - Denormilize and validate incoming request in your DTO objects.
⟡ rss-atom-bundle (https://github.com/alexdebril/rss-atom-bundle) - RSS and Atom Bundle.
⟡ Search-SphinxsearchBundle (https://github.com/timewasted/Search-SphinxsearchBundle) - Sphinx search bundle.
⟡ SettingsBundle (https://github.com/dmishh/SettingsBundle) - Database centric configuration management. Global and per-user settings supported.
⟡ shorturl-bundle (https://github.com/fabstei/shorturl-bundle) - Provides short URLs for your project.
⟡ SimpleArrayBundle (https://github.com/EmanueleMinotto/SimpleArrayBundle) - Symfony 2 bundle for simple tags management, based on doctrine 2 simple_array type.
⟡ sphinx-realtime-bundle (https://github.com/camdram/sphinx-realtime-bundle) - A bundle which automatically syncs Doctrine entities to a Sphinx real-time index.
⟡ SphinxsearchBundle (https://github.com/IAkumaI/SphinxsearchBundle) - Provide to use Sphinx search.
⟡ StringGeneratorBundle (https://github.com/vivait/StringGeneratorBundle) - This bundle allows you to automatically generate a unique random string on an entity property, useful for creating keys.
⟡ TbbcCacheBundle (https://github.com/TheBigBrainsCompany/TbbcCacheBundle) - Cache abstraction bundle.
⟡ TbbcMoneyBundle (https://github.com/TheBigBrainsCompany/TbbcMoneyBundle) - This bundle is used to integrate the Money library from mathiasverraes into a symfony2 project.
⟡ TemplatedUriBundle (https://github.com/hautelook/TemplatedUriBundle) - Expose the hautelook/TemplatedUriRouter.
⟡ ThruwayBundle (https://github.com/voryx/ThruwayBundle) - Bundle for building Real-time Apps in Symfony.
⟡ timeline-bundle (https://github.com/stephpy/timeline-bundle) - Symfony2 bundle to make timeline.
⟡ TransmissionBundle (https://github.com/labzone/TransmissionBundle) - Bundle for Transmission API client.
⟡ versioning-bundle (https://github.com/shivas/versioning-bundle) - Simple way to version (semantic versioning 2.0.0).
⟡ VisithorBundle (https://github.com/Visithor/VisithorBundle) - Symfony Bundle for PHP Package visithor.
⟡ BabDevPagerfantaBundle (https://github.com/BabDev/BabDevPagerfantaBundle) - Bundle to use Pagerfanta.
⟡ WidopFrameworkExtraBundle (https://github.com/widop/WidopFrameworkExtraBundle) - Adds annotation configuration for Controller classes.
⟡ WozbeRedirectBundle (https://github.com/wozbe/WozbeRedirectBundle) - A short bundle to manage many domains.
Monitoring
⟡ LiipMonitorBundle (https://github.com/liip/LiipMonitorBundle) - Bundle provides a way to run a series of application related health checks.
⟡ SoclozMonitoringBundle (https://github.com/SoCloz/SoclozMonitoringBundle) - A monitoring bundle for production servers
Payments Management
⟡ CartBundle (https://github.com/leaphly/CartBundle) - High quality cart for developers.
⟡ JMSPaymentCoreBundle (http://jmsyst.com/bundles/JMSPaymentCoreBundle) - This bundle provides the foundation for various payment plugins.
⟡ JMSPaymentPaypalBundle (https://github.com/schmittjoh/JMSPaymentPaypalBundle) - Payment Bundle providing access to the PayPal API.
⟡ MangopayBundle (https://github.com/AppVentus/MangopayBundle) - Mangopay API implementation for Symfony2.
⟡ PaymentAdyenBundle (https://github.com/ruudk/PaymentAdyenBundle) - Provides access to the Adyen API. Based on JMSPaymentCoreBundle.
⟡ PayumBundle (https://github.com/Payum/PayumBundle) - Rich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more
Queues
⟡ BernardBundle (https://github.com/bernardphp/BernardBundle) - Bernard is a multi-backend PHP library for creating background jobs for later processing.
⟡ GearmanBundle (http://gearmanbundle.readthedocs.org/en/latest/) - A bundle intended to provide an easy way to support developers who need to use job queues.
⟡ HeriJobQueueBundle (https://github.com/heristop/HeriJobQueueBundle) - This Symfony bundle provides the use of Zend Queue from Zend Framework.
⟡ JMSJobQueueBundle (http://jmsyst.com/bundles/JMSJobQueueBundle) - Allows to schedule console commands as jobs.
⟡ LeezyPheanstalkBundle (https://github.com/armetiz/LeezyPheanstalkBundle) - Bundle for Pheanstalk, PHP client for beanstalkd queue.
⟡ qpush-bundle (http://qpush-bundle.readthedocs.org/en/latest/) - The QPush Bundle relies on the Push Queue model of Message Queues to provide asynchronous processing in your application.
⟡ RabbitMqBundle (https://github.com/videlalvaro/RabbitMqBundle) - RabbitMQ bundle.
⟡ RSQueueBundle (https://github.com/mmoreram/RSQueueBundle) - Queues infrastructure based on Redis, with Producer-Consumer and Publisher-Subscriber
⟡ Enqueue (https://github.com/php-enqueue/enqueue-dev) - Provides a common way for programs to create, send, read messages. Inspired by Java JMS
Reading
⟡ Symfony 5: The Fast Track (https://symfony.com/book) - Book written by Symfony's creator, free online.
⟡ High Performance Websites with Symfony2 (http://slides.seld.be/?file=2011-10-20+High+Performance+Websites+with+Symfony2.html)
⟡ Symfony - project tamed (http://clearcode.cc/2014/03/symfony-project/)
⟡ Symfony 4.1 Jobeet Tutorial (https://jobeet-tutorial.readthedocs.io/en/latest/)
Recipes
⟡ Symfony Recipes (https://github.com/symfony/recipes) - Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.
⟡ Symfony Recipes (Contrib) (https://github.com/symfony/recipes-contrib) - Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.
Resources
⟡ Symfony2 Service Config Converter (http://converter.rosstuck.com/) - A simple service to convert services configuration between YAML, XML and INI.
⟡ Twigfiddle (http://twigfiddle.com/) - Small development environment to develop, run, store and access Twig code online.
⟡ Modern PHP cheatsheet (https://github.com/smknstd/modern-php-cheatsheet) - Cheatsheet for some Php knowledge you will frequently encounter in modern projects.
Service Container
⟡ CraueConfigBundle (https://github.com/craue/CraueConfigBundle) - Manages configuration settings stored in the database and makes them accessible via a service in your Symfony 2 project.
⟡ JMSDiExtraBundle (http://jmsyst.com/bundles/JMSDiExtraBundle) - Provides Advanced Dependency Injection Features.
⟡ KutnyAutowiringBundle (https://github.com/kutny/autowiring-bundle) - a bundle providing autowiring for service arguments.
⟡ PHP-DI (http://php-di.org) - The dependency injection container for humans.
Storage
⟡ AliceBundle (https://github.com/hautelook/AliceBundle) - A Symfony2 bundle to help load Doctrine Fixtures with Alice.
⟡ AliceFixturesBundle (https://github.com/h4cc/AliceFixturesBundle) - A Symfony2 bundle for using Alice and Faker with data fixtures.
⟡ AvSpoolMailerBundle (https://github.com/AppVentus/AvSpoolMailerBundle) - Store your mails as a spool and send transactionnal direct mails or store it in DB.
⟡ doctrine-routing-bundle (https://github.com/eschmar/doctrine-routing-bundle) - Dynamic database routing.
⟡ DoctrineEncryptBundle (https://github.com/vmelnik-ukraine/DoctrineEncryptBundle) - Bundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES.
⟡ DoctrineEnumBundle (https://github.com/fre5h/DoctrineEnumBundle) - Provides support of MySQL ENUM type for Doctrine2.
⟡ DoctrineFixturesBundle (https://github.com/doctrine/DoctrineFixturesBundle) - Integrates the Doctrine2 Data Fixtures library.
⟡ DoctrineMigrationsBundle (https://github.com/doctrine/DoctrineMigrationsBundle) - Integrates the Doctrine2 Migrations library.
⟡ elastica-query-bundle (https://github.com/mapado/elastica-query-bundle) - Query builder bundle for ElasticSearch.
⟡ FeedBundle (https://github.com/eko/FeedBundle) - A bundle to build RSS feeds from your entities.
⟡ FPNTagBundle (https://github.com/FabienPennequin/FPNTagBundle) - This bundle adds tagging, with the ability to associate tags with any number of different entities.
⟡ GaufretteBrowserBundle (https://github.com/digitalkaoz/GaufretteBrowserBundle) - This Bundle allows you to browse a Gaufrette Filesystem like a Doctrine Connection.
⟡ KnpGaufretteBundle (https://github.com/KnpLabs/KnpGaufretteBundle) - Integrates Gaufrette.
⟡ MysqlDoctrineFunctions (https://github.com/mapado/MysqlDoctrineFunctions) - MySQL Function for Doctrine : RAND(), ROUND() DATE(), DATE_FORMAT().
⟡ OneupFlysystemBundle (https://github.com/1up-lab/OneupFlysystemBundle) - Integrates Flysystem.
⟡ RelationBundle (https://github.com/Ph3nol/RelationBundle) - Bundle to manage relations between models/entities. (Not maintained anymore)
⟡ SncRedisBundle (https://github.com/snc/SncRedisBundle) - Bundle to integrate Redis into your app.
⟡ StofDoctrineExtensionsBundle (https://github.com/stof/StofDoctrineExtensionsBundle) - This bundle provides integration for DoctrineExtensions.
⟡ VichGeographicalBundle (https://github.com/dustin10/VichGeographicalBundle) - A bundle which provides geographical features for ORM and ODM entities and object oriented javascript maps rendering.
⟡ WizadDoctrineDocBundle (https://github.com/wpottier/WizadDoctrineDocBundle) - Allows you to generate a decent documentation for your doctrine model schema.
Template Engine
⟡ CgKintBundle (https://github.com/carlos-granados/CgKintBundle) - This bundle lets you use the Kint library in your Twig templates.
⟡ FlashAlertBundle (https://github.com/rasanga/FlashAlertBundle) - Simplified way to handle (add/display) Symfony flash messages.
⟡ GravatarBundle (https://github.com/henrikbjorn/GravatarBundle) - Simple wrapper to gravatar API.
⟡ KnpTimeBundle (https://github.com/KnpLabs/KnpTimeBundle) - Provides helpers for time manipulation.
⟡ swift-css-inliner-bundle (https://github.com/toretto460/swift-css-inliner-bundle) - A Swiftmailer plugin that provides css inline features.
⟡ TwigCacheBundle (https://github.com/EmanueleMinotto/TwigCacheBundle) - Bundle for asm89/twig-cache-extension.
⟡ TwigExtraBundle (https://github.com/csanquer/TwigExtraBundle) - Twig Extra Tools Extensions.
⟡ TwigInflectionBundle (https://github.com/EmanueleMinotto/TwigInflectionBundle) - Apply inflection via a Twig extension.
⟡ TwigJackBundle (https://github.com/boekkooi/TwigJackBundle) - Handy additional features for Twig.
⟡ TwitalBundle (https://github.com/goetas/twital-bundle) - An attribute template engine built on top of Twig and 100% compatible with all twig's features.
⟡ UcoTwigExtensionsBundle (https://github.com/sgomez/UcoTwigExtensionsBundle) - Provides some filters.
Third Party APIs
⟡ AlgoliaSearchBundle (https://github.com/algolia/AlgoliaSearchBundle) - Seamless integration of Algolia Search into your Symfony project.
⟡ CoopTilleulsOvhBundle (https://github.com/coopTilleuls/CoopTilleulsOvhBundle) - Send SMS using the OVH API.
⟡ GordalinaMixpanelBundle (https://github.com/gordalina/GordalinaMixpanelBundle) - Mixpanel integration in Symfony2.
⟡ SwarrotBundle (https://github.com/swarrot/SwarrotBundle) - A bundle for swarrot integration.
⟡ SwmMailHookBundle (https://github.com/ScullWM/MailHookBundle/) - Bundle to catch API webhook from different mail service (Mailjet, Mandrill, custom)
⟡ YuccaPrerenderBundle (https://github.com/rjanot/YuccaPrerenderBundle) - Symfony2 Bundle to use prerender.io.
User Management
⟡ HWIOAuthBundle (https://github.com/hwi/HWIOAuthBundle) - OAuth client integration. Supports both OAuth1.0a and OAuth2.
⟡ JmikolaAutoLoginBundle (https://github.com/jmikola/JmikolaAutoLoginBundle) - This bundle integrates the AutoLogin library with Symfony2, which implements a security firewall listener to authenticate users
based on a single query parameter.
⟡ JMSSecurityExtraBundle (http://jmsyst.com/bundles/JMSSecurityExtraBundle) - Enhances the Security Component with several new features.
⟡ SamlBundle (https://github.com/pdias/SamlBundle) - The SamlBundle adds support for SAML 2.0 Service Provider in Symfony2.
⟡ two-factor-bundle (https://github.com/scheb/two-factor-bundle) - This Symfony2 bundle provides two-factor authentication for your website.
Validation
⟡ dms-filter-bundle (https://github.com/rdohms/dms-filter-bundle) - Provides a FilterService to allow users to implement input filtering in entities using Annotations.
⟡ PasswordStrengthBundle (https://github.com/jbafford/PasswordStrengthBundle) - Validator for ensuring strong passwords.
⟡ vatin-bundle (https://github.com/ddeboer/vatin-bundle) - A Symfony2 bundle for the VATIN library (validate VAT identification numbers).
Web Services
⟡ api2symfony-bundle (https://github.com/creads/api2symfony-bundle) - Symfony 2 bundle allowing to automatically generate controllers from standard API specifications.
⟡ BazingaHateoasBundle (https://github.com/willdurand/BazingaHateoasBundle) - Integration of the Hateoas library.
⟡ DunglasAngularCsrfBundle (https://github.com/dunglas/DunglasAngularCsrfBundle) - Automatic CSRF protection for Symfony APIs used with AngularJS and other major AJAX libraries
⟡ DunglasApiBundle (https://github.com/dunglas/DunglasApiBundle) - Bundle to build hypermedia-driven REST API.
⟡ FOSOAuthServerBundle (https://github.com/FriendsOfSymfony/FOSOAuthServerBundle) - A server side OAuth2 bundle.
⟡ FOSRestBundle (https://github.com/FriendsOfSymfony/FOSRestBundle) - Provides various tools to rapidly develop RESTful API's & applications.
⟡ JMSSerializerBundle (https://github.com/schmittjoh/JMSSerializerBundle) - Easily serialize, and deserialize data of any complexity.
⟡ JSONApiBundle (https://github.com/nilportugues/symfony-jsonapi) - Bundle which provides support for formatting REST reponses to follow the JSON API specification.
⟡ KnpJsonSchemaBundle (https://github.com/KnpLabs/KnpJsonSchemaBundle) - Provide a service which allow you to generate json schema based on validation metadata.
⟡ LemonRestBundle (https://github.com/stanlemon/rest-bundle) - An opinionated bundle providing REST endpoints for Doctrine entities.
⟡ LexikJWTAuthenticationBundle (https://github.com/lexik/LexikJWTAuthenticationBundle) - This bundle provides JWT (Json Web Token) authentication for your REST API using the lcobucci/jwt library.
⟡ NelmioApiDocBundle (https://github.com/nelmio/NelmioApiDocBundle) - Generates documentation for your REST API from annotations.
⟡ NelmioCorsBundle (https://github.com/nelmio/NelmioCorsBundle) - Adds ability to add CORS-related headers based on simple ACL-style per-URL configurations.
⟡ RateLimitBundle (https://github.com/jaytaph/RateLimitBundle) - Add rate limits to your controllers/actions easily through annotations.
⟡ RequestLimitBundle (https://github.com/zim32/Symfony2-RequestLimitBundle) - With this bundle you can easy limit requests to your application.
⟡ ResourceBundle (https://github.com/ProgrammingAreHard/ResourceBundle) - Bundle that helps in developing REST APIs.
⟡ SerializedResponseBundle (https://github.com/Pulpmedia/SerializedResponseBundle) - A simple bundle to provide an easy way to send out json/xml/yaml responses of serialized objects with annotations.
⟡ SRIORestUploadBundle (https://github.com/sroze/SRIORestUploadBundle) - A symfony bundle to handle multiple upload ways on your REST API.
License
!CC0 (https://licensebuttons.net/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Emanuele Minotto (http://emanueleminotto.github.io) (the repo's original creator) and SitePoint (http://www.sitepoint.com/) have waived all copyright and related or neighboring
rights to this work.
A list of awesome Symfony (http://symfony.com) bundles, utilities and resources.
Table of contents:
⟡ Administration (#administration)
⟡ Certification (#certification)
⟡ Community (#community)
⟡ Development (#development)
⟡ Distributions (#distributions)
⟡ Ecommerce (#ecommerce)
⟡ Forms (#forms)
⟡ Internationalization (#internationalization)
⟡ Miscellaneous (#miscellaneous)
⟡ Monitoring (#monitoring)
⟡ Payments Management (#payments-management)
⟡ Queues (#queues)
⟡ Reading (#reading)
⟡ Recipes (#recipes)
⟡ Resources (#resources)
⟡ Service Container (#service-container)
⟡ Storage (#storage)
⟡ Template Engine (#template-engine)
⟡ Third Party APIs (#third-party-apis)
⟡ User Management (#user-management)
⟡ Validation (#validation)
⟡ Web Services (#web-services)
Administration
⟡ AdminCrudBundle (https://github.com/MWSimple/AdminCrudBundle) - AdminCrudBundle - Use SensioGeneratorBundle. Extend controller, add paginator, filter, others.
⟡ AdmingeneratorGeneratorBundle (https://github.com/symfony2admingenerator/AdmingeneratorGeneratorBundle) - Admingenerator for Symfony2, parse generator.yml files to build classes
⟡ EasyAdminBundle (https://github.com/javiereguiluz/EasyAdminBundle) - Simple admin generator for Symfony applications
⟡ SonataAdminBundle (https://github.com/sonata-project/SonataAdminBundle) - AdminBundle - The missing Symfony2 Admin Generator
⟡ AdminLTEBundle (https://github.com/kevinpapst/AdminLTEBundle) - Admin theme based on the AdminLTE Template
⟡ Umbrella framework (https://github.com/acantepie/umbrella) - Admin components and theme to create administration backends.
⟡ TablerBundle (https://github.com/kevinpapst/TablerBundle) - Admin theme based on the Tabler Template. It ships with many twig helpers (functions, filter, embeds, macros and includes).
Certification
⟡ CLI tool to train certifications (https://github.com/certificationy/certificationy-cli)
⟡ Symfony 3 certification guide (https://github.com/raulconti/symfony-3-certification-guide)
⟡ Symfony certification preparation list (https://github.com/ThomasBerends/symfony-certification-preparation-list)
Community
⟡ Facebook - notable, large and active Facebook groups:
* **1** (https://fb.com/groups/7672226565)
* **2** (https://fb.com/groups/symfony2.framework)
⟡ IRC:
* **#symfony** (http://irc.lc/freenode/symfony) - Official IRC channel for Symfony support.
* **#symfony-docs** (http://irc.lc/freenode/symfony) - Channel to discuss about the documentation of Symfony.
⟡ Local:
* **Community events** (http://symfony.com/events/) - Find Symfony events near you.
* **Meetup** (http://www.meetup.com/topics/symfony/) - Get involved locally and find Symfony users from your local area.
⟡ Telegram (https://telegram.me/symfony_php) - Symfony group on Telegram.
⟡ Quora (https://www.quora.com/topic/Symfony) - Symfony topics on Quora.
⟡ Reddit (https://www.reddit.com/r/symfony) - Ask and answer questions, discussion.
⟡ SensioLabs Connect (https://connect.sensiolabs.com/login) - Developer social network, earn achievements for your community involvement and commitment.
⟡ Slack (https://symfony.com/slack-invite) - Symfony on Slack, platform for team communication.
⟡ Stack Overflow (http://stackoverflow.com/questions/tagged/symfony2) - Symfony support on Stack Overflow.
⟡ Twitter (https://twitter.com/symfony) - Keep up with Symfony news in a twitter-like way.
Development
⟡ AccessibleBundle (https://github.com/antares993/AccessibleBundle) - Define your class' getters, setters and constructor using powerful annotations.
⟡ ApiExceptionBundle (https://github.com/M6Web/ApiExceptionBundle) - Exception API Bundle.
⟡ AvAjaxBundle (https://github.com/AppVentus/AvAjaxBundle) - This bundle offers a simple structure to run ajax actions.
⟡ BeelabTestBundle (https://github.com/Bee-Lab/BeelabTestBundle) - This bundle contains just an opinionated extension of Symfony WebTestCase.
⟡ CacheAdministrationBundle (https://github.com/yamiko-ninja/CacheAdministrationBundle) - This bundle includes a controller with actions to clear the various caches.
⟡ ControllerExtraBundle (https://github.com/mmoreram/ControllerExtraBundle) - Set of useful Controller annotations.
⟡ DunglasActionBundle (https://github.com/dunglas/DunglasActionBundle) - A replacement for the Symfony controller system based on the Action-Domain-Responder pattern.
⟡ http-bundle (https://github.com/iltar/http-bundle) - Provides extra HTTP related functionality.
⟡ JMSDebuggingBundle (http://jmsyst.com/bundles/JMSDebuggingBundle) - Provides advanced debugging tools.
⟡ LadybugBundle (https://github.com/raulfraile/LadybugBundle) - The Simple and Extensible PHP Dumper.
⟡ LiipCodeBundle (https://github.com/liip/LiipCodeBundle) - A set of Symfony2 console commands to help developers deal with the various ways of identifying classes, templates, bundles, services, etc.
⟡ LiipFunctionalTestBundle (https://github.com/liip/LiipFunctionalTestBundle) - Some helper classes for writing functional tests in Symfony 2.
⟡ ListenersDebugCommandBundle (https://github.com/egulias/ListenersDebugCommandBundle) - A console command to debug listeners.
⟡ ParamConverterBundle (https://github.com/jakzal/ParamConverterBundle) - This bundle provides additional param converters for Symfony.
⟡ PhpMetricsCollectorBundle (https://github.com/phpmetrics/PhpMetricsCollectorBundle) - Integrates PhpMetrics in Symfony2 debug toolbar.
⟡ PsyshBundle (https://github.com/theofidry/PsyshBundle) - Provides an enhanced PHP interactive shell loaded with a Symfony context.
⟡ PUGXGeneratorBundle (https://github.com/PUGX/PUGXGeneratorBundle) - An enhancement of SensioGeneratorBundle.
⟡ redaktilo-bundle (https://github.com/gnugat/redaktilo-bundle) - Integrates Redaktilo into Symfony 2.
⟡ SandboxBundle (https://github.com/danrevah/sandbox-bundle) - Overriding controller logic & response in a Sandbox environment.
⟡ StatsDClientBundle (https://github.com/liuggio/StatsDClientBundle) - Easily monitor your symfony2 production env., with ready-to-use stats.
⟡ TagDebugCommandBundle (https://github.com/egulias/TagDebugCommandBundle) - Integrate TagDebug library for inspecting and debugging tags.
⟡ TwigReflectionBundle (https://github.com/arnaud-lb/TwigReflectionBundle) - Displays what's in Twig.
⟡ WebfactoryExceptionsBundle (https://github.com/webfactory/exceptions-bundle) - Easily develop custom, user-friendly error pages.
⟡ WebProfilerExtraBundle (https://github.com/Elao/WebProfilerExtraBundle) - Adding routing, container, assetic & twig information in the web profiler.
⟡ XhprofBundle (https://github.com/jonaswouters/XhprofBundle) - XHProf bundle.
Distributions
⟡ API Platform framework (https://github.com/api-platform/api-platform)
⟡ Kunstmaan Bundles Standard Edition (https://github.com/Kunstmaan/KunstmaanBundlesStandardEdition)
⟡ Symfony CMF Standard Edition (https://github.com/symfony-cmf/standard-edition)
⟡ Symfony Standard Edition (https://github.com/symfony/symfony-standard)
Ecommerce
⟡ Aimeos (https://aimeos.org/Symfony/) - Ultra fast PHP e-commerce framework for #gigacommerce
⟡ Bamboo (https://github.com/elcodi/bamboo) - Full-stack E-commerce application based on Symfony and Elcodi components
⟡ Elcodi (https://github.com/elcodi/elcodi) - E-commerce PHP Components and Symfony Bundles
⟡ Sylius (https://github.com/Sylius/Sylius) - E-Commerce PHP framework built on top of Symfony with component-based architecture and format-agnostic rendering
Forms
⟡ CraueFormFlowBundle (https://github.com/craue/CraueFormFlowBundle) - Multi-step forms.
⟡ InfiniteFormBundle (https://github.com/infinite-networks/InfiniteFormBundle) - A collection of useful form types and extensions.
⟡ IvoryCKEditorBundle (https://github.com/egeloen/IvoryCKEditorBundle) - CKEditor integration in Symfony.
⟡ IvoryOrderedFormBundle (https://github.com/egeloen/IvoryOrderedFormBundle) - Provides a form ordering support.
⟡ KarserRecaptcha3Bundle (https://github.com/karser/KarserRecaptcha3Bundle) - Integrates Google ReCAPTCHA v3 into Symfony.
⟡ LexikFormFilterBundle (https://github.com/lexik/LexikFormFilterBundle) - Lexik Form Filter bundle.
Internationalization
⟡ BazingaJsTranslationBundle (https://github.com/willdurand/BazingaJsTranslationBundle) - A pretty nice way to expose your Symfony2 translation messages to your client applications.
⟡ JMSI18nRoutingBundle (http://jmsyst.com/bundles/JMSI18nRoutingBundle) - Bundle for multilingual websites to support international routes.
⟡ JMSTranslationBundle (http://jmsyst.com/bundles/JMSTranslationBundle) - Translate your website with ease - extract messages & translate them via a web-based UI.
⟡ LexikTranslationBundle (https://github.com/lexik/LexikTranslationBundle) - Allows to import translation files content into the database and provide a GUI to edit translations.
⟡ LuneticsLocaleBundle (https://github.com/lunetics/LocaleBundle) - Guess the visitor’s locale from different parameters.
⟡ TimezoneBundle (https://github.com/lunetics/TimezoneBundle) - Serverside Timezone detection.
⟡ TranslationFormBundle (https://github.com/a2lix/TranslationFormBundle) - Translation field to facilitate the use of the Translatable Doctrine extension.
Miscellaneous
⟡ AnhTaggableBundle (https://github.com/hilobok/AnhTaggableBundle) - Bundle provides integration of doctrine-extensions-taggable, adds form types for editing tag and tagging.
⟡ AntennaBundle (https://github.com/flint/AntennaBundle) - Makes it easier to integrate Antenna (and through it JWT) authentication.
⟡ APYBreadcrumbTrailBundle (https://github.com/Abhoryo/APYBreadcrumbTrailBundle) - This bundle provides annotations and PHP methods to generate a breacrumb trail.
⟡ APYDataGridBundle (https://github.com/APY/APYDataGridBundle) - Datagrid Bundle.
⟡ AvAlertifyBundle (https://github.com/AppVentus/AvAlertifyBundle) - This bundle allows you to easily harmonize alerts and others notifications.
⟡ AviaryBundle (https://github.com/AppVentus/AviaryBundle) - This bundle provides multiple file uploads, based on the BlueImp jQuery file uploader package. It provides also Aviary editing image functionnalities.
⟡ AvListBundle (https://github.com/AppVentus/AvListBundle) - Easily make paginate and orderable list in Symfony2.
⟡ BackupManagerBundle (https://github.com/lhpalacio/BackupManagerBundle) - A simple database backup manager for Symfony2 with support for S3, Rackspace, Dropbox, FTP, SFTP.
⟡ BazingaFakerBundle (https://github.com/willdurand/BazingaFakerBundle) - Put the awesome Faker library into the Symfony2 DIC and populate your database with fake data.
⟡ BazingaGeocoderBundle (https://github.com/geocoder-php/BazingaGeocoderBundle) - Integration of the Geocoder library.
⟡ BCCMyrrixBundle (https://github.com/michelsalib/BCCMyrrixBundle) - Myrrix is a recommendation engine built on Apache Mahout libraries.
⟡ BGBarcodeBundle (https://github.com/paterik/BGBarcodeBundle) - Bundle for barcode rendering using our barcode generator base library.
⟡ BlogBundle (https://github.com/stfalcon/BlogBundle) - Simple blog module.
⟡ bootstrap-bundle (https://github.com/braincrafted/bootstrap-bundle) - Integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.
⟡ BreadcrumbsBundle (https://github.com/mhujer/BreadcrumbsBundle) - A small breadcrumbs bundle.
⟡ BrowscapBundle (https://github.com/browscap/BrowscapBundle) - Bundle to access the browscap information.
⟡ CacheToolBundle (https://github.com/gordalina/CacheToolBundle) - Bundle to integrate cachetool library in Symfony2 (Clear acp/opcache from the command line).
⟡ CarbonBundle (https://github.com/lightsuner/CarbonBundle) - This bundle provides an opportunity to convert Request data into Carbon objects.
⟡ CheckBundles (https://github.com/wjzijderveld/CheckBundles) - Checks installed but not activated in AppKernel bundles.
⟡ CloudBackupBundle (https://github.com/dizda/CloudBackupBundle) - Be able to backup your database(s) and upload it to the cloud.
⟡ ConsoleBundle (https://github.com/CoreSphere/ConsoleBundle) - Commandline interface in browser.
⟡ EightPointsGuzzleBundle (https://github.com/8p/EightPointsGuzzleBundle) - Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony 2-4 and provides plugins to extend basic functionality.
⟡ CsaGuzzleBundle (https://github.com/csarrazi/CsaGuzzleBundle) - Bundle integrating Guzzle >=4.0 in Symfony.
⟡ CsvBundle (https://github.com/EGYG33K/CsvBundle) - An integration for thephpleague/csv into Symfony.
⟡ DomainParserBundle (https://github.com/EGYG33K/DomainParserBundle) - Integration of Domain Parser into Symfony.
⟡ EasyAuditBundle (http://xiidea.github.io/EasyAuditBundle/) - This bundle provides audit logging for your application - works with Doctrine2 entities and allows logging selective events.
⟡ EmbedlyBundle (https://github.com/EmanueleMinotto/EmbedlyBundle) - Bundle for the embed.ly library.
⟡ ExcelBundle (https://github.com/liuggio/ExcelBundle) - Excel integration in Symfony2 thanks to https://github.com/PHPOffice/PHPExcel library.
⟡ FeatureToggleBundle (https://github.com/marekkalnik/FeatureToggleBundle) - Configure your feature toggling in Symfony2 by adding some simple tags to twig and extending it's configuration.
⟡ ffmpeg-bundle (https://github.com/pulse00/ffmpeg-bundle) - This bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service.
⟡ FlorianvSwapBundle (https://github.com/florianv/FlorianvSwapBundle) - This Bundle integrates the Swap library.
⟡ FMBbCodeBundle (https://github.com/helios-ag/FMBbCodeBundle) - Adds BBCode support to Symfony project.
⟡ FMElfinderBundle (https://github.com/helios-ag/FMElfinderBundle) - Provides Elfinder filebrowser integration with popular WYSIWYG editors.
⟡ GnugatWizardBundle (https://github.com/gnugat/GnugatWizardBundle) - Magically shrinks bundle installation steps into a single command.
⟡ godfather (https://github.com/PUGX/godfather) - A library for the strategy pattern in PHP.
⟡ guzzle-bundle (https://github.com/misd-service-development/guzzle-bundle) - Integrates Guzzle.
⟡ highcharts-bundle (https://github.com/misd-service-development/highcharts-bundle) - Integrates PHP Highcharts.
⟡ HTMLPurifierBundle (https://github.com/arnaud-lb/HTMLPurifierBundle) - HTML Purifier is a standards-compliant HTML filter library written in PHP.
⟡ IbrowsWizardAnnotationBundle (https://github.com/ibrows/IbrowsWizardAnnotationBundle) - Give's a Symfony2 controller a simple wizard/workflow with annotations.
⟡ ImageCropBundle (https://github.com/anacona16/ImageCropBundle) - ImageCrop lets you crop images in Symfony applications, this bundle add a new form field type.
⟡ JMDUnoconvBundle (https://github.com/mops1k/JMDUnoconvBundle) - Bundle which provides gate for converting files from one format to another via unoconv (LibreOffice) thru php-unoconv library.
⟡ KayueEssenceBundle (https://github.com/kayue/KayueEssenceBundle) - This bundle integrates the Essence library (an oEmbed library) into Symfony 2.
⟡ KitpagesDataGridBundle (https://github.com/kitpages/KitpagesDataGridBundle) - This bundle provides a simple datagrid bundle.
⟡ KnpMarkdownBundle (https://github.com/KnpLabs/KnpMarkdownBundle) - Wrapper for PHP markdown.
⟡ KnpSnappyBundle (https://github.com/KnpLabs/KnpSnappyBundle) - Easily create PDF and images by converting html using webkit.
⟡ LexikMaintenanceBundle (https://github.com/lexik/LexikMaintenanceBundle) - This Symfony2 bundle allows you to place your website in maintenance mode by calling two commands in your console.
⟡ LiipImagineBundle (https://github.com/liip/LiipImagineBundle) - Image manipulation bundle, based on Imagine library.
⟡ LiipUrlAutoConverterBundle (https://github.com/liip/LiipUrlAutoConverterBundle) - Add a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links.
⟡ marshaller-bundle (https://github.com/gnugat/marshaller-bundle) - A PHP library that converts from one format to another.
⟡ metrics (https://github.com/beberlei/metrics) - Simple library that abstracts different metrics collectors.
⟡ MhorMediaInfoBundle (https://github.com/mhor/MhorMediaInfoBundle) - Integrates php-mediainfo library into the Symfony2 full-stack framework.
⟡ MobileDetectBundle (https://github.com/suncat2000/MobileDetectBundle) - Bundle for detect mobile devices, manage mobile view and redirect to the mobile and tablet version.
⟡ MultiParamBundle (https://github.com/jaytaph/MultiParamBundle) - MultiParam Annotation Bundle.
⟡ ObHighchartsBundle (https://github.com/marcaube/ObHighchartsBundle) - Aims to ease the use of highcharts to display rich graph and charts.
⟡ OneupUploaderBundle (https://github.com/1up-lab/OneupUploaderBundle) - Provides server implementations for several multi file uploader.
⟡ phone-number-bundle (https://github.com/misd-service-development/phone-number-bundle) - Integrates libphonenumber.
⟡ prezent-grid-bundle (https://github.com/Prezent/prezent-grid-bundle) - Integrate the prezent/grid library in Symfony2.
⟡ query-bus-bundle (https://github.com/gnugat/query-bus-bundle) - QueryBus integration in Symfony.
⟡ request-object-resolver-bundle (https://github.com/mops1k/request-object-resolver-bundle) - Denormilize and validate incoming request in your DTO objects.
⟡ rss-atom-bundle (https://github.com/alexdebril/rss-atom-bundle) - RSS and Atom Bundle.
⟡ Search-SphinxsearchBundle (https://github.com/timewasted/Search-SphinxsearchBundle) - Sphinx search bundle.
⟡ SettingsBundle (https://github.com/dmishh/SettingsBundle) - Database centric configuration management. Global and per-user settings supported.
⟡ shorturl-bundle (https://github.com/fabstei/shorturl-bundle) - Provides short URLs for your project.
⟡ SimpleArrayBundle (https://github.com/EmanueleMinotto/SimpleArrayBundle) - Symfony 2 bundle for simple tags management, based on doctrine 2 simple_array type.
⟡ sphinx-realtime-bundle (https://github.com/camdram/sphinx-realtime-bundle) - A bundle which automatically syncs Doctrine entities to a Sphinx real-time index.
⟡ SphinxsearchBundle (https://github.com/IAkumaI/SphinxsearchBundle) - Provide to use Sphinx search.
⟡ StringGeneratorBundle (https://github.com/vivait/StringGeneratorBundle) - This bundle allows you to automatically generate a unique random string on an entity property, useful for creating keys.
⟡ TbbcCacheBundle (https://github.com/TheBigBrainsCompany/TbbcCacheBundle) - Cache abstraction bundle.
⟡ TbbcMoneyBundle (https://github.com/TheBigBrainsCompany/TbbcMoneyBundle) - This bundle is used to integrate the Money library from mathiasverraes into a symfony2 project.
⟡ TemplatedUriBundle (https://github.com/hautelook/TemplatedUriBundle) - Expose the hautelook/TemplatedUriRouter.
⟡ ThruwayBundle (https://github.com/voryx/ThruwayBundle) - Bundle for building Real-time Apps in Symfony.
⟡ timeline-bundle (https://github.com/stephpy/timeline-bundle) - Symfony2 bundle to make timeline.
⟡ TransmissionBundle (https://github.com/labzone/TransmissionBundle) - Bundle for Transmission API client.
⟡ versioning-bundle (https://github.com/shivas/versioning-bundle) - Simple way to version (semantic versioning 2.0.0).
⟡ VisithorBundle (https://github.com/Visithor/VisithorBundle) - Symfony Bundle for PHP Package visithor.
⟡ BabDevPagerfantaBundle (https://github.com/BabDev/BabDevPagerfantaBundle) - Bundle to use Pagerfanta.
⟡ WidopFrameworkExtraBundle (https://github.com/widop/WidopFrameworkExtraBundle) - Adds annotation configuration for Controller classes.
⟡ WozbeRedirectBundle (https://github.com/wozbe/WozbeRedirectBundle) - A short bundle to manage many domains.
Monitoring
⟡ LiipMonitorBundle (https://github.com/liip/LiipMonitorBundle) - Bundle provides a way to run a series of application related health checks.
⟡ SoclozMonitoringBundle (https://github.com/SoCloz/SoclozMonitoringBundle) - A monitoring bundle for production servers
Payments Management
⟡ CartBundle (https://github.com/leaphly/CartBundle) - High quality cart for developers.
⟡ JMSPaymentCoreBundle (http://jmsyst.com/bundles/JMSPaymentCoreBundle) - This bundle provides the foundation for various payment plugins.
⟡ JMSPaymentPaypalBundle (https://github.com/schmittjoh/JMSPaymentPaypalBundle) - Payment Bundle providing access to the PayPal API.
⟡ MangopayBundle (https://github.com/AppVentus/MangopayBundle) - Mangopay API implementation for Symfony2.
⟡ PaymentAdyenBundle (https://github.com/ruudk/PaymentAdyenBundle) - Provides access to the Adyen API. Based on JMSPaymentCoreBundle.
⟡ PayumBundle (https://github.com/Payum/PayumBundle) - Rich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more
Queues
⟡ BernardBundle (https://github.com/bernardphp/BernardBundle) - Bernard is a multi-backend PHP library for creating background jobs for later processing.
⟡ GearmanBundle (http://gearmanbundle.readthedocs.org/en/latest/) - A bundle intended to provide an easy way to support developers who need to use job queues.
⟡ HeriJobQueueBundle (https://github.com/heristop/HeriJobQueueBundle) - This Symfony bundle provides the use of Zend Queue from Zend Framework.
⟡ JMSJobQueueBundle (http://jmsyst.com/bundles/JMSJobQueueBundle) - Allows to schedule console commands as jobs.
⟡ LeezyPheanstalkBundle (https://github.com/armetiz/LeezyPheanstalkBundle) - Bundle for Pheanstalk, PHP client for beanstalkd queue.
⟡ qpush-bundle (http://qpush-bundle.readthedocs.org/en/latest/) - The QPush Bundle relies on the Push Queue model of Message Queues to provide asynchronous processing in your application.
⟡ RabbitMqBundle (https://github.com/videlalvaro/RabbitMqBundle) - RabbitMQ bundle.
⟡ RSQueueBundle (https://github.com/mmoreram/RSQueueBundle) - Queues infrastructure based on Redis, with Producer-Consumer and Publisher-Subscriber
⟡ Enqueue (https://github.com/php-enqueue/enqueue-dev) - Provides a common way for programs to create, send, read messages. Inspired by Java JMS
Reading
⟡ Symfony 5: The Fast Track (https://symfony.com/book) - Book written by Symfony's creator, free online.
⟡ High Performance Websites with Symfony2 (http://slides.seld.be/?file=2011-10-20+High+Performance+Websites+with+Symfony2.html)
⟡ Symfony - project tamed (http://clearcode.cc/2014/03/symfony-project/)
⟡ Symfony 4.1 Jobeet Tutorial (https://jobeet-tutorial.readthedocs.io/en/latest/)
Recipes
⟡ Symfony Recipes (https://github.com/symfony/recipes) - Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.
⟡ Symfony Recipes (Contrib) (https://github.com/symfony/recipes-contrib) - Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.
Resources
⟡ Symfony2 Service Config Converter (http://converter.rosstuck.com/) - A simple service to convert services configuration between YAML, XML and INI.
⟡ Twigfiddle (http://twigfiddle.com/) - Small development environment to develop, run, store and access Twig code online.
⟡ Modern PHP cheatsheet (https://github.com/smknstd/modern-php-cheatsheet) - Cheatsheet for some Php knowledge you will frequently encounter in modern projects.
Service Container
⟡ CraueConfigBundle (https://github.com/craue/CraueConfigBundle) - Manages configuration settings stored in the database and makes them accessible via a service in your Symfony 2 project.
⟡ JMSDiExtraBundle (http://jmsyst.com/bundles/JMSDiExtraBundle) - Provides Advanced Dependency Injection Features.
⟡ KutnyAutowiringBundle (https://github.com/kutny/autowiring-bundle) - a bundle providing autowiring for service arguments.
⟡ PHP-DI (http://php-di.org) - The dependency injection container for humans.
Storage
⟡ AliceBundle (https://github.com/hautelook/AliceBundle) - A Symfony2 bundle to help load Doctrine Fixtures with Alice.
⟡ AliceFixturesBundle (https://github.com/h4cc/AliceFixturesBundle) - A Symfony2 bundle for using Alice and Faker with data fixtures.
⟡ AvSpoolMailerBundle (https://github.com/AppVentus/AvSpoolMailerBundle) - Store your mails as a spool and send transactionnal direct mails or store it in DB.
⟡ doctrine-routing-bundle (https://github.com/eschmar/doctrine-routing-bundle) - Dynamic database routing.
⟡ DoctrineEncryptBundle (https://github.com/vmelnik-ukraine/DoctrineEncryptBundle) - Bundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES.
⟡ DoctrineEnumBundle (https://github.com/fre5h/DoctrineEnumBundle) - Provides support of MySQL ENUM type for Doctrine2.
⟡ DoctrineFixturesBundle (https://github.com/doctrine/DoctrineFixturesBundle) - Integrates the Doctrine2 Data Fixtures library.
⟡ DoctrineMigrationsBundle (https://github.com/doctrine/DoctrineMigrationsBundle) - Integrates the Doctrine2 Migrations library.
⟡ elastica-query-bundle (https://github.com/mapado/elastica-query-bundle) - Query builder bundle for ElasticSearch.
⟡ FeedBundle (https://github.com/eko/FeedBundle) - A bundle to build RSS feeds from your entities.
⟡ FPNTagBundle (https://github.com/FabienPennequin/FPNTagBundle) - This bundle adds tagging, with the ability to associate tags with any number of different entities.
⟡ GaufretteBrowserBundle (https://github.com/digitalkaoz/GaufretteBrowserBundle) - This Bundle allows you to browse a Gaufrette Filesystem like a Doctrine Connection.
⟡ KnpGaufretteBundle (https://github.com/KnpLabs/KnpGaufretteBundle) - Integrates Gaufrette.
⟡ MysqlDoctrineFunctions (https://github.com/mapado/MysqlDoctrineFunctions) - MySQL Function for Doctrine : RAND(), ROUND() DATE(), DATE_FORMAT().
⟡ OneupFlysystemBundle (https://github.com/1up-lab/OneupFlysystemBundle) - Integrates Flysystem.
⟡ RelationBundle (https://github.com/Ph3nol/RelationBundle) - Bundle to manage relations between models/entities. (Not maintained anymore)
⟡ SncRedisBundle (https://github.com/snc/SncRedisBundle) - Bundle to integrate Redis into your app.
⟡ StofDoctrineExtensionsBundle (https://github.com/stof/StofDoctrineExtensionsBundle) - This bundle provides integration for DoctrineExtensions.
⟡ VichGeographicalBundle (https://github.com/dustin10/VichGeographicalBundle) - A bundle which provides geographical features for ORM and ODM entities and object oriented javascript maps rendering.
⟡ WizadDoctrineDocBundle (https://github.com/wpottier/WizadDoctrineDocBundle) - Allows you to generate a decent documentation for your doctrine model schema.
Template Engine
⟡ CgKintBundle (https://github.com/carlos-granados/CgKintBundle) - This bundle lets you use the Kint library in your Twig templates.
⟡ FlashAlertBundle (https://github.com/rasanga/FlashAlertBundle) - Simplified way to handle (add/display) Symfony flash messages.
⟡ GravatarBundle (https://github.com/henrikbjorn/GravatarBundle) - Simple wrapper to gravatar API.
⟡ KnpTimeBundle (https://github.com/KnpLabs/KnpTimeBundle) - Provides helpers for time manipulation.
⟡ swift-css-inliner-bundle (https://github.com/toretto460/swift-css-inliner-bundle) - A Swiftmailer plugin that provides css inline features.
⟡ TwigCacheBundle (https://github.com/EmanueleMinotto/TwigCacheBundle) - Bundle for asm89/twig-cache-extension.
⟡ TwigExtraBundle (https://github.com/csanquer/TwigExtraBundle) - Twig Extra Tools Extensions.
⟡ TwigInflectionBundle (https://github.com/EmanueleMinotto/TwigInflectionBundle) - Apply inflection via a Twig extension.
⟡ TwigJackBundle (https://github.com/boekkooi/TwigJackBundle) - Handy additional features for Twig.
⟡ TwitalBundle (https://github.com/goetas/twital-bundle) - An attribute template engine built on top of Twig and 100% compatible with all twig's features.
⟡ UcoTwigExtensionsBundle (https://github.com/sgomez/UcoTwigExtensionsBundle) - Provides some filters.
Third Party APIs
⟡ AlgoliaSearchBundle (https://github.com/algolia/AlgoliaSearchBundle) - Seamless integration of Algolia Search into your Symfony project.
⟡ CoopTilleulsOvhBundle (https://github.com/coopTilleuls/CoopTilleulsOvhBundle) - Send SMS using the OVH API.
⟡ GordalinaMixpanelBundle (https://github.com/gordalina/GordalinaMixpanelBundle) - Mixpanel integration in Symfony2.
⟡ SwarrotBundle (https://github.com/swarrot/SwarrotBundle) - A bundle for swarrot integration.
⟡ SwmMailHookBundle (https://github.com/ScullWM/MailHookBundle/) - Bundle to catch API webhook from different mail service (Mailjet, Mandrill, custom)
⟡ YuccaPrerenderBundle (https://github.com/rjanot/YuccaPrerenderBundle) - Symfony2 Bundle to use prerender.io.
User Management
⟡ HWIOAuthBundle (https://github.com/hwi/HWIOAuthBundle) - OAuth client integration. Supports both OAuth1.0a and OAuth2.
⟡ JmikolaAutoLoginBundle (https://github.com/jmikola/JmikolaAutoLoginBundle) - This bundle integrates the AutoLogin library with Symfony2, which implements a security firewall listener to authenticate users
based on a single query parameter.
⟡ JMSSecurityExtraBundle (http://jmsyst.com/bundles/JMSSecurityExtraBundle) - Enhances the Security Component with several new features.
⟡ SamlBundle (https://github.com/pdias/SamlBundle) - The SamlBundle adds support for SAML 2.0 Service Provider in Symfony2.
⟡ two-factor-bundle (https://github.com/scheb/two-factor-bundle) - This Symfony2 bundle provides two-factor authentication for your website.
Validation
⟡ dms-filter-bundle (https://github.com/rdohms/dms-filter-bundle) - Provides a FilterService to allow users to implement input filtering in entities using Annotations.
⟡ PasswordStrengthBundle (https://github.com/jbafford/PasswordStrengthBundle) - Validator for ensuring strong passwords.
⟡ vatin-bundle (https://github.com/ddeboer/vatin-bundle) - A Symfony2 bundle for the VATIN library (validate VAT identification numbers).
Web Services
⟡ api2symfony-bundle (https://github.com/creads/api2symfony-bundle) - Symfony 2 bundle allowing to automatically generate controllers from standard API specifications.
⟡ BazingaHateoasBundle (https://github.com/willdurand/BazingaHateoasBundle) - Integration of the Hateoas library.
⟡ DunglasAngularCsrfBundle (https://github.com/dunglas/DunglasAngularCsrfBundle) - Automatic CSRF protection for Symfony APIs used with AngularJS and other major AJAX libraries
⟡ DunglasApiBundle (https://github.com/dunglas/DunglasApiBundle) - Bundle to build hypermedia-driven REST API.
⟡ FOSOAuthServerBundle (https://github.com/FriendsOfSymfony/FOSOAuthServerBundle) - A server side OAuth2 bundle.
⟡ FOSRestBundle (https://github.com/FriendsOfSymfony/FOSRestBundle) - Provides various tools to rapidly develop RESTful API's & applications.
⟡ JMSSerializerBundle (https://github.com/schmittjoh/JMSSerializerBundle) - Easily serialize, and deserialize data of any complexity.
⟡ JSONApiBundle (https://github.com/nilportugues/symfony-jsonapi) - Bundle which provides support for formatting REST reponses to follow the JSON API specification.
⟡ KnpJsonSchemaBundle (https://github.com/KnpLabs/KnpJsonSchemaBundle) - Provide a service which allow you to generate json schema based on validation metadata.
⟡ LemonRestBundle (https://github.com/stanlemon/rest-bundle) - An opinionated bundle providing REST endpoints for Doctrine entities.
⟡ LexikJWTAuthenticationBundle (https://github.com/lexik/LexikJWTAuthenticationBundle) - This bundle provides JWT (Json Web Token) authentication for your REST API using the lcobucci/jwt library.
⟡ NelmioApiDocBundle (https://github.com/nelmio/NelmioApiDocBundle) - Generates documentation for your REST API from annotations.
⟡ NelmioCorsBundle (https://github.com/nelmio/NelmioCorsBundle) - Adds ability to add CORS-related headers based on simple ACL-style per-URL configurations.
⟡ RateLimitBundle (https://github.com/jaytaph/RateLimitBundle) - Add rate limits to your controllers/actions easily through annotations.
⟡ RequestLimitBundle (https://github.com/zim32/Symfony2-RequestLimitBundle) - With this bundle you can easy limit requests to your application.
⟡ ResourceBundle (https://github.com/ProgrammingAreHard/ResourceBundle) - Bundle that helps in developing REST APIs.
⟡ SerializedResponseBundle (https://github.com/Pulpmedia/SerializedResponseBundle) - A simple bundle to provide an easy way to send out json/xml/yaml responses of serialized objects with annotations.
⟡ SRIORestUploadBundle (https://github.com/sroze/SRIORestUploadBundle) - A symfony bundle to handle multiple upload ways on your REST API.
License
!CC0 (https://licensebuttons.net/p/zero/1.0/88x31.png) (http://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, Emanuele Minotto (http://emanueleminotto.github.io) (the repo's original creator) and SitePoint (http://www.sitepoint.com/) have waived all copyright and related or neighboring
rights to this work.