A list of awesome Symfony 2 bundles, utilities and resources.
Table of contents:
- User Management
- Web Services
- Template Engine
- Storage
- Validation
- Forms
- Service Container
- Development
- Assets Management
- Queues
- Internationalization
- Payments Management
- Miscellaneous
- Third Party APIs
- Reading
- Distributions
- FOSUserBundle - Adds support for a database-backed user system.
- HWIOAuthBundle - OAuth client integration. Supports both OAuth1.0a and OAuth2.
- JMSSecurityExtraBundle - Enhances the Security Component with several new features.
- FOSRestBundle - Provides various tools to rapidly develop RESTful API's & applications.
- FOSOAuthServerBundle - A server side OAuth2 bundle.
- JMSSerializerBundle - Easily serialize, and deserialize data of any complexity.
- NelmioApiDocBundle - Generates documentation for your REST API from annotations.
- RequestLimitBundle - With this bundle you can easy limit requests to your application.
- RateLimitBundle - Add rate limits to your controllers/actions easily through annotations.
- BazingaHateoasBundle - Integration of the Hateoas library.
- KnpJsonSchemaBundle - Provide a service which allow you to generate json schema based on validation metadata.
- LexikJWTAuthenticationBundle - This bundle provides JWT (Json Web Token) authentication for your REST API using the namshi/jose library.
- ResourceBundle - Bundle that helps in developing REST APIs.
- SerializedResponseBundle - A simple bundle to provide an easy way to send out json/xml/yaml responses of serialized objects with annotations.
- NelmioCorsBundle - Adds ability to add CORS-related headers based on simple ACL-style per-URL configurations.
- UcoTwigExtensionsBundle - Provides some filters.
- TwigExtraBundle - Twig Extra Tools Extensions.
- twig-inflection - Apply inflection.
- KnpTimeBundle - Provides helpers for time manipulation.
- GravatarBundle - Simple wrapper to gravatar API.
- CgKintBundle - This bundle lets you use the Kint library in your Twig templates.
- TwigJackBundle - Handy additional features for Twig.
- DoctrineFixturesBundle - Integrates the Doctrine2 Data Fixtures library.
- DoctrineMigrationsBundle - Integrates the Doctrine2 Migrations library.
- RelationBundle - Bundle to manage relations between models/entities.
- PasswordStrengthBundle - Validator for ensuring strong passwords.
- StofDoctrineExtensionsBundle - This bundle provides integration for DoctrineExtensions.
- DoctrineEncryptBundle - Bundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES.
- WizadDoctrineDocBundle - Allows you to generate a decent documentation for your doctrine model schema.
- doctrine-routing-bundle - Dynamic database routing.
- FeedBundle - A bundle to build RSS feeds from your entities.
- FPNTagBundle - This bundle adds tagging, with the ability to associate tags with any number of different entities.
- DoctrineEnumBundle - Provides support of MySQL ENUM type for Doctrine2.
- MysqlDoctrineFunctions - MySQL Function for Doctrine : RAND(), ROUND() DATE(), DATE_FORMAT().
- VichGeographicalBundle - A bundle which provides geographical features for ORM and ODM entities and object oriented javascript maps rendering.
- SncRedisBundle - Bundle to integrate Redis into your app.
- dms-filter-bundle - Provides a FilterService to allow users to implement input filtering in entities using Annotations.
- CaptchaBundle - Bundle implementing a "captcha" form type.
- FilterFormBundle - Filter form bundle.
- CraueFormFlowBundle - Multi-step forms.
- InfiniteFormBundle - A collection of useful form types and extensions.
- IvoryOrderedFormBundle - Provides a form ordering support.
- FormBundle - Provides the "entity_id" type.
- JMSDiExtraBundle - Provides Advanced Dependency Injection Features.
- PHP-DI - The dependency injection container for humans.
- TwigReflectionBundle - Displays what's in Twig.
- WebProfilerExtraBundle - Adding routing, container, assetic & twig information in the web profiler.
- JMSDebuggingBundle - Provides advanced debugging tools.
- LiipCodeBundle - A set of Symfony2 console commands to help developers deal with the various ways of identifying classes, templates, bundles, services, etc.
- ListenersDebugCommandBundle - A console command to debug listeners.
- PUGXGeneratorBundle - An enhancement of SensioGeneratorBundle.
- XhprofBundle - XHProf bundle.
- WebfactoryExceptionsBundle - Easily develop custom, user-friendly error pages.
- LadybugBundle - The Simple and Extensible PHP Dumper
- FkrCssURLRewriteBundle - A small assetic filter to fix all url paths at css documents to correct urls.
- JmikolaJsAssetsHelperBundle - Exposes the AssetsHelper service from Symfony2's templating component to JavaScript, allowing relative or absolute asset URI's to be generated client-side.
- IgorwFileServeBundle - Bundle for serving protected files.
- KachkaevAssetsVersionBundle - Automates the process of updating assets version.
- SpritesBundle - Bundle for the Sprites library.
- ZakharovviHumansTxtBundle - Generate humans.txt file from git repository.
- SalvaJshrinkBundle - This bundle integrate jshrink library as Assetic filter and twig extension.
- AsseticMinifierBundle - An assetic minifier in pure PHP for CSS and JS files.
- assetic-extra-bundle - Asset Directory filter for Assetic.
- RabbitMqBundle - RabbitMQ bundle.
- JMSJobQueueBundle - Allows to schedule console commands as jobs.
- GearmanBundle - A bundle intended to provide an easy way to support developers who need to use job queues.
- LeezyPheanstalkBundle - Bundle for Pheanstalk, PHP client for beanstalkd queue.
- qpush-bundle - The QPush Bundle relies on the Push Queue model of Message Queues to provide asynchronous processing in your application.
- JMSI18nRoutingBundle - Bundle for multilingual websites to support international routes.
- JMSTranslationBundle - Translate your website with ease - extract messages & translate them via a web-based UI.
- LuneticsLocaleBundle - Guess the visitor’s locale from different parameters.
- TimezoneBundle - Serverside Timezone detection
- JMSPaymentCoreBundle - This bundle provides the foundation for various payment plugins.
- JMSPaymentPaypalBundle - Payment Bundle providing access to the PayPal API.
- CartBundle - High quality cart for developers.
- PayumBundle - Rich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more
- BrowscapBundle - Bundle to access the browscap information.
- guzzle-bundle - Integrates Guzzle.
- WhiteOctoberPagerfantaBundle - Bundle to use Pagerfanta.
- BazingaGeocoderBundle - Integration of the Geocoder library.
- BazingaFakerBundle - Put the awesome Faker library into the Symfony2 DIC and populate your database with fake data.
- LiipUrlAutoConverterBundle - Add a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links.
- APYDataGridBundle - Datagrid Bundle.
- BreadcrumbsBundle - A small breadcrumbs bundle.
- GoogleBundle - Bundle for Google Analytics.
- BlogBundle - Simple blog module.
- WozbeRedirectBundle - A short bundle to manage many domains.
- APYBreadcrumbTrailBundle - This bundle provides annotations and PHP methods to generate a breacrumb trail.
- MultiParamBundle - MultiParam Annotation Bundle.
- FeatureToggleBundle - Configure your feature toggling in Symfony2 by adding some simple tags to twig and extending it's configuration.
- MobileDetectBundle - Bundle for detect mobile devices, manage mobile view and redirect to the mobile and tablet version.
- versioning-bundle - Simple way to version (semantic versioning 2.0.0).
- KnpSnappyBundle - Easily create PDF and images by converting html using webkit.
- Mobile-Detect - Mobile_Detect is a lightweight PHP class for detecting mobile devices (including tablets).
- WidopFrameworkExtraBundle - Adds annotation configuration for Controller classes.
- CloudBackupBundle - Be able to backup your database(s) and upload it to the cloud.
- IbrowsWizardAnnotationBundle - Give's a Symfony2 controller a simple wizard/workflow with annotations.
- Search-SphinxsearchBundle - Sphinx search bundle.
- TemplatedUriBundle - Expose the hautelook/TemplatedUriRouter.
- sphinx-realtime-bundle - A bundle which automatically syncs Doctrine entities to a Sphinx real-time index.
- SphinxsearchBundle - Provide to use Sphinx search.
- rss-atom-bundle - RSS and Atom Bundle.
- KnpMarkdownBundle - Wrapper for PHP markdown.
- ConsoleBundle - Commandline interface in browser.
- phone-number-bundle - Integrates libphonenumber.
- highcharts-bundle - Integrates PHP Highcharts.
- KnpGaufretteBundle - Integrates Gaufrette.
- TbbcCacheBundle - Cache abstraction bundle.
- TransmissionBundle - Bundle for Transmission API client.
- BGBarcodeBundle - Bundle for barcode rendering using our barcode generator base library.
- TimelineBundle - Integrates timeline.
- FlorianvSwapBundle - This Bundle integrates the Swap library.
- KitpagesDataGridBundle - This bundle provides a simple datagrid bundle.
- ControllerExtraBundle - Controller extras bundle.
- godfather - A library for the strategy pattern in PHP.
- HTMLPurifierBundle - HTML Purifier is a standards-compliant HTML filter library written in PHP.
- shorturl-bundle - Provides short URLs for your project.
- CarbonBundle - This bundle provides an opportunity to convert Request data into Carbon objects.
- metrics - Simple library that abstracts different metrics collectors.
- CheckBundles - Checks installed but not activated in AppKernel bundles.
- SwarrotBundle - A bundle for swarrot integration.
- High Performance Websites with Symfony2
- Rationally boost your symfony2 application with caching tips and monitoring
- Symfony2 cheat sheet
- Symfony - project tamed
- Assets Cache Busting in Symfony
- Symfony Standard Edition
- Symfony CMF Standard Edition
- Kunstmaan Bundles Standard Edition
- Symfony REST Edition
- KnpLabs RAD Edition
- Symfony EmberJs Edition
- Symfony Sonata Edition
- Symfony Empty Edition
- Symfony Emptier Edition
- Symfony Nerdery Edition
- Symfony Biga Edition
- Symfony Micro Edition
- Symfony Bootstrap Edition
- Liip RAD Edition