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