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