awesome-symfony

Bundle repository

A curated list of useful Symfony bundles and resources

A list of awesome Symfony bundles, utilities and resources.

GitHub

2k stars
138 watching
222 forks
last commit: over 3 years ago
Linked from 3 awesome lists


Awesome Symfony / Administration

AdminCrudBundle20over 7 years agoAdminCrudBundle - Use SensioGeneratorBundle. Extend controller, add paginator, filter, others
AdmingeneratorGeneratorBundle360over 10 years agoAdmingenerator for Symfony2, parse generator.yml files to build classes
EasyAdminBundle21almost 2 years agoSimple admin generator for Symfony applications
SonataAdminBundle2,110almost 2 years agoAdminBundle - The missing Symfony2 Admin Generator
AdminLTEBundle209almost 3 years agoAdmin theme based on the AdminLTE Template
Umbrella framework133over 3 years agoAdmin components and theme to create administration backends
TablerBundle97almost 2 years agoAdmin theme based on the Tabler Template. It ships with many twig helpers (functions, filter, embeds, macros and includes)

Awesome Symfony / Certification

CLI tool to train certifications441almost 4 years ago
Symfony 3 certification guide139over 8 years ago
Symfony certification preparation list657over 2 years ago

Awesome Symfony / Community / Facebook

1
2

Awesome Symfony / Community / IRC:

#symfonyOfficial IRC channel for Symfony support
#symfony-docsChannel to discuss about the documentation of Symfony

Awesome Symfony / Community / Local:

Community eventsFind Symfony events near you
MeetupGet involved locally and find Symfony users from your local area

Awesome Symfony / Community

TelegramSymfony group on Telegram
QuoraSymfony topics on Quora
RedditAsk and answer questions, discussion
SensioLabs ConnectDeveloper social network, earn achievements for your community involvement and commitment
SlackSymfony on Slack, platform for team communication
Stack OverflowSymfony support on Stack Overflow
TwitterKeep up with Symfony news in a twitter-like way

Awesome Symfony / Development

AccessibleBundle15over 9 years agoDefine your class' getters, setters and constructor using powerful annotations
ApiExceptionBundle65over 7 years agoException API Bundle
AvAjaxBundle1about 10 years agoThis bundle offers a simple structure to run ajax actions
BeelabTestBundle16almost 2 years agoThis bundle contains just an opinionated extension of Symfony WebTestCase
CacheAdministrationBundle18over 9 years agoThis bundle includes a controller with actions to clear the various caches
ControllerExtraBundle152over 8 years agoSet of useful Controller annotations
DunglasActionBundle256about 9 years agoA replacement for the Symfony controller system based on the Action-Domain-Responder pattern
http-bundle39almost 5 years agoProvides extra HTTP related functionality
JMSDebuggingBundleProvides advanced debugging tools
LadybugBundle328over 8 years agoThe Simple and Extensible PHP Dumper
LiipCodeBundle25almost 9 years agoA set of Symfony2 console commands to help developers deal with the various ways of identifying classes, templates, bundles, services, etc
LiipFunctionalTestBundle640about 2 years agoSome helper classes for writing functional tests in Symfony 2
ListenersDebugCommandBundle57over 9 years agoA console command to debug listeners
ParamConverterBundle16over 9 years agoThis bundle provides additional param converters for Symfony
PhpMetricsCollectorBundle52over 6 years agoIntegrates PhpMetrics in Symfony2 debug toolbar
PsyshBundle208over 2 years agoProvides an enhanced PHP interactive shell loaded with a Symfony context
PUGXGeneratorBundle56about 7 years agoAn enhancement of SensioGeneratorBundle
redaktilo-bundle6almost 11 years agoIntegrates Redaktilo into Symfony 2
SandboxBundle18about 8 years agoOverriding controller logic & response in a Sandbox environment
StatsDClientBundle164about 5 years agoEasily monitor your symfony2 production env., with ready-to-use stats
TagDebugCommandBundle8about 12 years agoIntegrate TagDebug library for inspecting and debugging tags
TwigReflectionBundle15over 13 years agoDisplays what's in Twig
WebfactoryExceptionsBundle62over 2 years agoEasily develop custom, user-friendly error pages
WebProfilerExtraBundle262over 6 years agoAdding routing, container, assetic & twig information in the web profiler
XhprofBundle210about 10 years agoXHProf bundle

Awesome Symfony / Distributions

API Platform framework8,731almost 2 years ago
Kunstmaan Bundles Standard Edition89almost 5 years ago
Symfony CMF Standard Edition118about 5 years ago
Symfony Standard Edition1,490almost 6 years ago

Awesome Symfony / Ecommerce

AimeosUltra fast PHP e-commerce framework for #gigacommerce
Bamboo198about 10 years agoFull-stack E-commerce application based on Symfony and Elcodi components
Elcodi423about 10 years agoE-commerce PHP Components and Symfony Bundles
Sylius8,031almost 2 years agoE-Commerce PHP framework built on top of Symfony with component-based architecture and format-agnostic rendering

Awesome Symfony / Forms

CraueFormFlowBundle738about 2 years agoMulti-step forms
InfiniteFormBundle169almost 2 years agoA collection of useful form types and extensions
IvoryCKEditorBundle336over 7 years agoCKEditor integration in Symfony
IvoryOrderedFormBundle49over 8 years agoProvides a form ordering support
KarserRecaptcha3Bundle168almost 2 years agoIntegrates Google ReCAPTCHA v3 into Symfony
LexikFormFilterBundle389about 2 years agoLexik Form Filter bundle

Awesome Symfony / Internationalization

BazingaJsTranslationBundle573almost 2 years agoA pretty nice way to expose your Symfony2 translation messages to your client applications
JMSI18nRoutingBundleBundle for multilingual websites to support international routes
JMSTranslationBundleTranslate your website with ease - extract messages & translate them via a web-based UI
LexikTranslationBundle428about 2 years agoAllows to import translation files content into the database and provide a GUI to edit translations
LuneticsLocaleBundle187over 2 years agoGuess the visitor’s locale from different parameters
TimezoneBundle26over 10 years agoServerside Timezone detection
TranslationFormBundle331about 2 years agoTranslation field to facilitate the use of the Translatable Doctrine extension

Awesome Symfony / Miscellaneous

AnhTaggableBundle6almost 11 years agoBundle provides integration of doctrine-extensions-taggable, adds form types for editing tag and tagging
AntennaBundle3about 11 years agoMakes it easier to integrate Antenna (and through it JWT) authentication
APYBreadcrumbTrailBundle82almost 2 years agoThis bundle provides annotations and PHP methods to generate a breacrumb trail
APYDataGridBundle494almost 2 years agoDatagrid Bundle
AvAlertifyBundle0almost 10 years agoThis bundle allows you to easily harmonize alerts and others notifications
AviaryBundle4over 10 years agoThis bundle provides multiple file uploads, based on the BlueImp jQuery file uploader package. It provides also Aviary editing image functionnalities
AvListBundle6almost 10 years agoEasily make paginate and orderable list in Symfony2
BackupManagerBundle13about 7 years agoA simple database backup manager for Symfony2 with support for S3, Rackspace, Dropbox, FTP, SFTP
BazingaFakerBundle276over 5 years agoPut the awesome Faker library into the Symfony2 DIC and populate your database with fake data
BazingaGeocoderBundle313almost 2 years agoIntegration of the Geocoder library
BCCMyrrixBundle6almost 14 years agoMyrrix is a recommendation engine built on Apache Mahout libraries
BGBarcodeBundle24over 2 years agoBundle for barcode rendering using our barcode generator base library
BlogBundle33about 7 years agoSimple blog module
bootstrap-bundle398about 6 years agoIntegrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands
BreadcrumbsBundle66about 2 years agoA small breadcrumbs bundle
BrowscapBundle13over 8 years agoBundle to access the browscap information
CacheToolBundle18over 10 years agoBundle to integrate cachetool library in Symfony2 (Clear acp/opcache from the command line)
CarbonBundle15almost 8 years agoThis bundle provides an opportunity to convert Request data into Carbon objects
CheckBundles25over 5 years agoChecks installed but not activated in AppKernel bundles
CloudBackupBundle196almost 8 years agoBe able to backup your database(s) and upload it to the cloud
ConsoleBundle140about 4 years agoCommandline interface in browser
EightPointsGuzzleBundle440over 2 years agoIntegrates Guzzle 6.x, a PHP HTTP Client, into Symfony 2-4 and provides plugins to extend basic functionality
CsaGuzzleBundle250about 5 years agoBundle integrating Guzzle >=4.0 in Symfony
CsvBundle9over 6 years agoAn integration for thephpleague/csv into Symfony
DomainParserBundle0over 10 years agoIntegration of Domain Parser into Symfony
EasyAuditBundleThis bundle provides audit logging for your application - works with Doctrine2 entities and allows logging selective events
EmbedlyBundle2almost 11 years agoBundle for the embed.ly library
ExcelBundle369almost 4 years agoExcel integration in Symfony2 thanks to library
FeatureToggleBundle37over 13 years agoConfigure your feature toggling in Symfony2 by adding some simple tags to twig and extending it's configuration
ffmpeg-bundle57almost 7 years agoThis bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service
FlorianvSwapBundle61about 2 years agoThis Bundle integrates the Swap library
FMBbCodeBundle57over 2 years agoAdds BBCode support to Symfony project
FMElfinderBundle274almost 2 years agoProvides Elfinder filebrowser integration with popular WYSIWYG editors
GnugatWizardBundle22about 11 years agoMagically shrinks bundle installation steps into a single command
godfather25over 12 years agoA library for the strategy pattern in PHP
guzzle-bundle99about 8 years agoIntegrates Guzzle
highcharts-bundle3over 13 years agoIntegrates PHP Highcharts
HTMLPurifierBundle4over 14 years agoHTML Purifier is a standards-compliant HTML filter library written in PHP
IbrowsWizardAnnotationBundle0about 6 years agoGive's a Symfony2 controller a simple wizard/workflow with annotations
ImageCropBundle13about 4 years agoImageCrop lets you crop images in Symfony applications, this bundle add a new form field type
JMDUnoconvBundle0over 10 years agoBundle which provides gate for converting files from one format to another via unoconv (LibreOffice) thru php-unoconv library
KayueEssenceBundle6almost 13 years agoThis bundle integrates the Essence library (an oEmbed library) into Symfony 2
KitpagesDataGridBundle78over 4 years agoThis bundle provides a simple datagrid bundle
KnpMarkdownBundle417over 4 years agoWrapper for PHP markdown
KnpSnappyBundle1,234almost 2 years agoEasily create PDF and images by converting html using webkit
LexikMaintenanceBundle257over 4 years agoThis Symfony2 bundle allows you to place your website in maintenance mode by calling two commands in your console
LiipImagineBundle1,666almost 2 years agoImage manipulation bundle, based on Imagine library
LiipUrlAutoConverterBundle49almost 9 years agoAdd a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links
marshaller-bundle0over 11 years agoA PHP library that converts from one format to another
metrics317over 2 years agoSimple library that abstracts different metrics collectors
MhorMediaInfoBundle6over 9 years agoIntegrates php-mediainfo library into the Symfony2 full-stack framework
MobileDetectBundle397about 3 years agoBundle for detect mobile devices, manage mobile view and redirect to the mobile and tablet version
MultiParamBundle16about 14 years agoMultiParam Annotation Bundle
ObHighchartsBundle164over 2 years agoAims to ease the use of highcharts to display rich graph and charts
OneupUploaderBundle607over 2 years agoProvides server implementations for several multi file uploader
phone-number-bundle457almost 3 years agoIntegrates libphonenumber
prezent-grid-bundle6about 2 years agoIntegrate the prezent/grid library in Symfony2
query-bus-bundle1over 11 years agoQueryBus integration in Symfony
request-object-resolver-bundle9almost 3 years agoDenormilize and validate incoming request in your DTO objects
rss-atom-bundle139over 2 years agoRSS and Atom Bundle
Search-SphinxsearchBundle40almost 10 years agoSphinx search bundle
SettingsBundle113over 3 years agoDatabase centric configuration management. Global and per-user settings supported
shorturl-bundle12over 10 years agoProvides short URLs for your project
SimpleArrayBundle2almost 10 years agoSymfony 2 bundle for simple tags management, based on doctrine 2 simple_array type
sphinx-realtime-bundle5almost 9 years agoA bundle which automatically syncs Doctrine entities to a Sphinx real-time index
SphinxsearchBundle27about 8 years agoProvide to use Sphinx search
StringGeneratorBundle17over 5 years agoThis bundle allows you to automatically generate a unique random string on an entity property, useful for creating keys
TbbcCacheBundle36over 10 years agoCache abstraction bundle
TbbcMoneyBundle193almost 2 years agoThis bundle is used to integrate the Money library from mathiasverraes into a symfony2 project
TemplatedUriBundleExpose the hautelook/TemplatedUriRouter
ThruwayBundle98about 4 years agoBundle for building Real-time Apps in Symfony
timeline-bundle192about 3 years agoSymfony2 bundle to make timeline
TransmissionBundle4over 8 years agoBundle for Transmission API client
versioning-bundle112about 2 years agoSimple way to version (semantic versioning 2.0.0)
VisithorBundle16over 10 years agoSymfony Bundle for PHP Package visithor
BabDevPagerfantaBundle175almost 2 years agoBundle to use Pagerfanta
WidopFrameworkExtraBundle11over 12 years agoAdds annotation configuration for Controller classes
WozbeRedirectBundle5almost 13 years agoA short bundle to manage many domains

Awesome Symfony / Monitoring

LiipMonitorBundle467about 2 years agoBundle provides a way to run a series of application related health checks
SoclozMonitoringBundle69over 6 years agoA monitoring bundle for production servers

Awesome Symfony / Payments Management

CartBundle102over 12 years agoHigh quality cart for developers
JMSPaymentCoreBundleThis bundle provides the foundation for various payment plugins
JMSPaymentPaypalBundle123almost 4 years agoPayment Bundle providing access to the PayPal API
MangopayBundle0about 10 years agoMangopay API implementation for Symfony2
PaymentAdyenBundle6almost 11 years agoProvides access to the Adyen API. Based on JMSPaymentCoreBundle
PayumBundle571about 2 years agoRich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more

Awesome Symfony / Queues

BernardBundle96over 4 years agoBernard is a multi-backend PHP library for creating background jobs for later processing
GearmanBundleA bundle intended to provide an easy way to support developers who need to use job queues
HeriJobQueueBundle15almost 10 years agoThis Symfony bundle provides the use of Zend Queue from Zend Framework
JMSJobQueueBundleAllows to schedule console commands as jobs
LeezyPheanstalkBundle123about 3 years agoBundle for Pheanstalk, PHP client for beanstalkd queue
qpush-bundleThe QPush Bundle relies on the Push Queue model of Message Queues to provide asynchronous processing in your application
RabbitMqBundle35over 8 years agoRabbitMQ bundle
RSQueueBundle52about 9 years agoQueues infrastructure based on Redis, with Producer-Consumer and Publisher-Subscriber
Enqueue2,180almost 2 years agoProvides a common way for programs to create, send, read messages. Inspired by Java JMS

Awesome Symfony / Reading

Symfony 5: The Fast TrackBook written by Symfony's creator, free online
High Performance Websites with Symfony2
Symfony - project tamed
Symfony 4.1 Jobeet Tutorial

Awesome Symfony / Recipes

Symfony Recipes980almost 2 years agoSymfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin
Symfony Recipes (Contrib)531almost 2 years agoSymfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin

Awesome Symfony / Resources

Symfony2 Service Config ConverterA simple service to convert services configuration between YAML, XML and INI
TwigfiddleSmall development environment to develop, run, store and access Twig code online
Modern PHP cheatsheet1,284almost 3 years agoCheatsheet for some Php knowledge you will frequently encounter in modern projects

Awesome Symfony / Service Container

CraueConfigBundle173about 3 years agoManages configuration settings stored in the database and makes them accessible via a service in your Symfony 2 project
JMSDiExtraBundleProvides Advanced Dependency Injection Features
KutnyAutowiringBundle12over 10 years agoa bundle providing autowiring for service arguments
PHP-DIThe dependency injection container for humans

Awesome Symfony / Storage

AliceBundleA Symfony2 bundle to help load Doctrine Fixtures with Alice
AliceFixturesBundle75about 10 years agoA Symfony2 bundle for using Alice and Faker with data fixtures
AvSpoolMailerBundle7over 8 years agoStore your mails as a spool and send transactionnal direct mails or store it in DB
doctrine-routing-bundle1over 11 years agoDynamic database routing
DoctrineEncryptBundle71about 6 years agoBundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES
DoctrineEnumBundle460almost 2 years agoProvides support of MySQL ENUM type for Doctrine2
DoctrineFixturesBundle2,466almost 2 years agoIntegrates the Doctrine2 Data Fixtures library
DoctrineMigrationsBundle4,217almost 2 years agoIntegrates the Doctrine2 Migrations library
elastica-query-bundle12about 8 years agoQuery builder bundle for ElasticSearch
FeedBundle141almost 2 years agoA bundle to build RSS feeds from your entities
FPNTagBundle76over 7 years agoThis bundle adds tagging, with the ability to associate tags with any number of different entities
GaufretteBrowserBundle4over 11 years agoThis Bundle allows you to browse a Gaufrette Filesystem like a Doctrine Connection
KnpGaufretteBundle716almost 2 years agoIntegrates Gaufrette
MysqlDoctrineFunctions44about 3 years agoMySQL Function for Doctrine : RAND(), ROUND() DATE(), DATE_FORMAT()
OneupFlysystemBundle635almost 2 years agoIntegrates Flysystem
RelationBundle10about 12 years agoBundle to manage relations between models/entities. (Not maintained anymore)
SncRedisBundle1,037almost 2 years agoBundle to integrate Redis into your app
StofDoctrineExtensionsBundle1,897about 2 years agoThis bundle provides integration for DoctrineExtensions
VichGeographicalBundle104almost 10 years agoA bundle which provides geographical features for ORM and ODM entities and object oriented javascript maps rendering
WizadDoctrineDocBundle15over 13 years agoAllows you to generate a decent documentation for your doctrine model schema

Awesome Symfony / Template Engine

CgKintBundle22about 5 years agoThis bundle lets you use the Kint library in your Twig templates
FlashAlertBundle23over 2 years agoSimplified way to handle (add/display) Symfony flash messages
GravatarBundle128almost 7 years agoSimple wrapper to gravatar API
KnpTimeBundle604over 2 years agoProvides helpers for time manipulation
swift-css-inliner-bundle12about 11 years agoA Swiftmailer plugin that provides css inline features
TwigCacheBundle59almost 5 years agoBundle for asm89/twig-cache-extension
TwigExtraBundle7about 12 years agoTwig Extra Tools Extensions
TwigInflectionBundle3almost 11 years agoApply inflection via a Twig extension
TwigJackBundle23about 9 years agoHandy additional features for Twig
TwitalBundle19about 2 years agoAn attribute template engine built on top of Twig and 100% compatible with all twig's features
UcoTwigExtensionsBundle5about 14 years agoProvides some filters

Awesome Symfony / Third Party APIs

AlgoliaSearchBundle191about 2 years agoSeamless integration of Algolia Search into your Symfony project
CoopTilleulsOvhBundle29about 6 years agoSend SMS using the OVH API
GordalinaMixpanelBundle14almost 2 years agoMixpanel integration in Symfony2
SwarrotBundle89about 2 years agoA bundle for swarrot integration
SwmMailHookBundle38over 2 years agoBundle to catch API webhook from different mail service (Mailjet, Mandrill, custom)
YuccaPrerenderBundle56over 7 years agoSymfony2 Bundle to use prerender.io

Awesome Symfony / User Management

HWIOAuthBundle2,269almost 2 years agoOAuth client integration. Supports both OAuth1.0a and OAuth2
JmikolaAutoLoginBundle84almost 3 years agoThis bundle integrates the AutoLogin library with Symfony2, which implements a security firewall listener to authenticate users based on a single query parameter
JMSSecurityExtraBundleEnhances the Security Component with several new features
SamlBundle16over 6 years agoThe SamlBundle adds support for SAML 2.0 Service Provider in Symfony2
two-factor-bundle387almost 5 years agoThis Symfony2 bundle provides two-factor authentication for your website

Awesome Symfony / Validation

dms-filter-bundle78almost 2 years agoProvides a FilterService to allow users to implement input filtering in entities using Annotations
PasswordStrengthBundle28over 6 years agoValidator for ensuring strong passwords
vatin-bundle28over 2 years agoA Symfony2 bundle for the VATIN library (validate VAT identification numbers)

Awesome Symfony / Web Services

api2symfony-bundle51over 10 years agoSymfony 2 bundle allowing to automatically generate controllers from standard API specifications
BazingaHateoasBundle296almost 2 years agoIntegration of the Hateoas library
DunglasAngularCsrfBundle148over 5 years agoAutomatic CSRF protection for Symfony APIs used with AngularJS and other major AJAX libraries
DunglasApiBundle2,455almost 2 years agoBundle to build hypermedia-driven REST API
FOSOAuthServerBundle1,087over 2 years agoA server side OAuth2 bundle
FOSRestBundle2,796almost 2 years agoProvides various tools to rapidly develop RESTful API's & applications
JMSSerializerBundle1,804almost 2 years agoEasily serialize, and deserialize data of any complexity
JSONApiBundle114over 7 years agoBundle which provides support for formatting REST reponses to follow the JSON API specification
KnpJsonSchemaBundle72about 4 years agoProvide a service which allow you to generate json schema based on validation metadata
LemonRestBundle122over 4 years agoAn opinionated bundle providing REST endpoints for Doctrine entities
LexikJWTAuthenticationBundle2,537almost 2 years agoThis bundle provides JWT (Json Web Token) authentication for your REST API using the lcobucci/jwt library
NelmioApiDocBundle2,231almost 2 years agoGenerates documentation for your REST API from annotations
NelmioCorsBundle1,892about 2 years agoAdds ability to add CORS-related headers based on simple ACL-style per-URL configurations
RateLimitBundle332about 3 years agoAdd rate limits to your controllers/actions easily through annotations
RequestLimitBundle11almost 15 years agoWith this bundle you can easy limit requests to your application
ResourceBundle34over 11 years agoBundle that helps in developing REST APIs
SerializedResponseBundle5about 12 years agoA simple bundle to provide an easy way to send out json/xml/yaml responses of serialized objects with annotations
SRIORestUploadBundle46almost 6 years agoA symfony bundle to handle multiple upload ways on your REST API

Backlinks from these awesome lists:

More related projects: