Skip to content
48

Awesome Symfony

A list of awesome Symfony bundles, utilities and resources.

1.6k stars223 forks239 entriesLast push Feb 22, 2023 (3 years ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Administration

AdminCrudBundle

AdminCrudBundle - Use SensioGeneratorBundle. Extend controller, add paginator, filter, others.

AdmingeneratorGeneratorBundle

Admingenerator for Symfony2, parse generator.yml files to build classes

EasyAdminBundle

Simple admin generator for Symfony applications

SonataAdminBundle

AdminBundle - The missing Symfony2 Admin Generator

AdminLTEBundle

Admin theme based on the AdminLTE Template

Umbrella framework

Admin components and theme to create administration backends.

TablerBundle

Admin theme based on the Tabler Template. It ships with many twig helpers (functions, filter, embeds, macros and includes).

Certification

CLI tool to train certifications

Symfony 3 certification guide

Symfony certification preparation list

Community

1

2

#symfony

Official IRC channel for Symfony support.

Community events

Find Symfony events near you.

Meetup

Get involved locally and find Symfony users from your local area.

Telegram

Symfony group on Telegram.

Quora

Symfony topics on Quora.

Reddit

Ask and answer questions, discussion.

In 2 lists

SensioLabs Connect

Developer social network, earn achievements for your community involvement and commitment.

Slack

Symfony on Slack, platform for team communication.

Stack Overflow

Symfony support on Stack Overflow.

Twitter

Keep up with Symfony news in a twitter-like way.

Development

AccessibleBundle

Define your class' getters, setters and constructor using powerful annotations.

ApiExceptionBundle

Exception API Bundle.

AvAjaxBundle

This bundle offers a simple structure to run ajax actions.

BeelabTestBundle

This bundle contains just an opinionated extension of Symfony WebTestCase.

CacheAdministrationBundle

This bundle includes a controller with actions to clear the various caches.

ControllerExtraBundle

Set of useful Controller annotations.

DunglasActionBundle

A replacement for the Symfony controller system based on the Action-Domain-Responder pattern.

http-bundle

Provides extra HTTP related functionality.

JMSDebuggingBundle

Provides advanced debugging tools.

LadybugBundle

The Simple and Extensible PHP Dumper.

LiipCodeBundle

A set of Symfony2 console commands to help developers deal with the various ways of identifying classes, templates, bundles, services, etc.

LiipFunctionalTestBundle

Some helper classes for writing functional tests in Symfony 2.

ListenersDebugCommandBundle

A console command to debug listeners.

ParamConverterBundle

This bundle provides additional param converters for Symfony.

PhpMetricsCollectorBundle

Integrates PhpMetrics in Symfony2 debug toolbar.

PsyshBundle

Provides an enhanced PHP interactive shell loaded with a Symfony context.

PUGXGeneratorBundle

An enhancement of SensioGeneratorBundle.

redaktilo-bundle

Integrates Redaktilo into Symfony 2.

SandboxBundle

Overriding controller logic & response in a Sandbox environment.

StatsDClientBundle

Easily monitor your symfony2 production env., with ready-to-use stats.

TagDebugCommandBundle

Integrate TagDebug library for inspecting and debugging tags.

TwigReflectionBundle

Displays what's in Twig.

WebfactoryExceptionsBundle

Easily develop custom, user-friendly error pages.

WebProfilerExtraBundle

Adding routing, container, assetic & twig information in the web profiler.

XhprofBundle

XHProf bundle.

Distributions

API Platform framework

🕸️ Create REST and GraphQL APIs, scaffold Jamstack webapps, stream changes in real-time.

In 3 lists

Kunstmaan Bundles Standard Edition

Symfony CMF Standard Edition

Symfony Standard Edition

Ecommerce

Aimeos

Ultra fast PHP e-commerce framework for #gigacommerce

Bamboo

Full-stack E-commerce application based on Symfony and Elcodi components

Elcodi

E-commerce PHP Components and Symfony Bundles

Sylius

E-Commerce PHP framework built on top of Symfony with component-based architecture and format-agnostic rendering

Forms

CraueFormFlowBundle

Multi-step forms.

InfiniteFormBundle

A collection of useful form types and extensions.

IvoryCKEditorBundle

CKEditor integration in Symfony.

IvoryOrderedFormBundle

Provides a form ordering support.

KarserRecaptcha3Bundle

Integrates Google ReCAPTCHA v3 into Symfony.

LexikFormFilterBundle

Lexik Form Filter bundle.

Internationalization

BazingaJsTranslationBundle

A pretty nice way to expose your Symfony2 translation messages to your client applications.

JMSI18nRoutingBundle

Bundle for multilingual websites to support international routes.

JMSTranslationBundle

Translate your website with ease - extract messages & translate them via a web-based UI.

LexikTranslationBundle

Allows to import translation files content into the database and provide a GUI to edit translations.

LuneticsLocaleBundle

Guess the visitor’s locale from different parameters.

TimezoneBundle

Serverside Timezone detection.

TranslationFormBundle

Translation field to facilitate the use of the Translatable Doctrine extension.

Miscellaneous

AnhTaggableBundle

Bundle provides integration of doctrine-extensions-taggable, adds form types for editing tag and tagging.

AntennaBundle

Makes it easier to integrate Antenna (and through it JWT) authentication.

APYBreadcrumbTrailBundle

This bundle provides annotations and PHP methods to generate a breacrumb trail.

APYDataGridBundle

Datagrid Bundle.

AvAlertifyBundle

This bundle allows you to easily harmonize alerts and others notifications.

AviaryBundle

This bundle provides multiple file uploads, based on the BlueImp jQuery file uploader package. It provides also Aviary editing image functionnalities.

AvListBundle

Easily make paginate and orderable list in Symfony2.

BackupManagerBundle

A simple database backup manager for Symfony2 with support for S3, Rackspace, Dropbox, FTP, SFTP.

BazingaFakerBundle

Put the awesome Faker library into the Symfony2 DIC and populate your database with fake data.

BazingaGeocoderBundle

Integration of the Geocoder library.

BCCMyrrixBundle

Myrrix is a recommendation engine built on Apache Mahout libraries.

BGBarcodeBundle

Bundle for barcode rendering using our barcode generator base library.

BlogBundle

Simple blog module.

bootstrap-bundle

Integrates Bootstrap into Symfony2 by providing templates, Twig extensions, services and commands.

BreadcrumbsBundle

A small breadcrumbs bundle.

BrowscapBundle

Bundle to access the browscap information.

CacheToolBundle

Bundle to integrate cachetool library in Symfony2 (Clear acp/opcache from the command line).

CarbonBundle

This bundle provides an opportunity to convert Request data into Carbon objects.

CheckBundles

Checks installed but not activated in AppKernel bundles.

CloudBackupBundle

Be able to backup your database(s) and upload it to the cloud.

ConsoleBundle

Commandline interface in browser.

EightPointsGuzzleBundle

Integrates Guzzle 6.x, a PHP HTTP Client, into Symfony 2-4 and provides plugins to extend basic functionality.

CsaGuzzleBundle

Bundle integrating Guzzle >=4.0 in Symfony.

CsvBundle

An integration for thephpleague/csv into Symfony.

DomainParserBundle

Integration of Domain Parser into Symfony.

EasyAuditBundle

This bundle provides audit logging for your application - works with Doctrine2 entities and allows logging selective events.

EmbedlyBundle

Bundle for the embed.ly library.

ExcelBundle

Excel integration in Symfony2 thanks to https://github.com/PHPOffice/PHPExcel library.

FeatureToggleBundle

Configure your feature toggling in Symfony2 by adding some simple tags to twig and extending it's configuration.

ffmpeg-bundle

This bundle provides a simple wrapper for the PHP_FFmpeg library, exposing the library as a Symfony service.

FlorianvSwapBundle

This Bundle integrates the Swap library.

FMBbCodeBundle

Adds BBCode support to Symfony project.

FMElfinderBundle

Provides Elfinder filebrowser integration with popular WYSIWYG editors.

GnugatWizardBundle

Magically shrinks bundle installation steps into a single command.

godfather

A library for the strategy pattern in PHP.

guzzle-bundle

Integrates Guzzle.

highcharts-bundle

Integrates PHP Highcharts.

HTMLPurifierBundle

HTML Purifier is a standards-compliant HTML filter library written in PHP.

IbrowsWizardAnnotationBundle

Give's a Symfony2 controller a simple wizard/workflow with annotations.

ImageCropBundle

ImageCrop lets you crop images in Symfony applications, this bundle add a new form field type.

JMDUnoconvBundle

Bundle which provides gate for converting files from one format to another via unoconv (LibreOffice) thru php-unoconv library.

KayueEssenceBundle

This bundle integrates the Essence library (an oEmbed library) into Symfony 2.

KitpagesDataGridBundle

This bundle provides a simple datagrid bundle.

KnpMarkdownBundle

Wrapper for PHP markdown.

KnpSnappyBundle

Easily create PDF and images by converting html using webkit.

LexikMaintenanceBundle

This Symfony2 bundle allows you to place your website in maintenance mode by calling two commands in your console.

LiipImagineBundle

Image manipulation bundle, based on Imagine library.

LiipUrlAutoConverterBundle

Add a Twig Extension for templates with a new filter for automatically converting urls and emails in a string to html links.

marshaller-bundle

A PHP library that converts from one format to another.

metrics

Simple library that abstracts different metrics collectors.

In 2 lists

MhorMediaInfoBundle

Integrates php-mediainfo library into the Symfony2 full-stack framework.

MobileDetectBundle

Bundle for detect mobile devices, manage mobile view and redirect to the mobile and tablet version.

MultiParamBundle

MultiParam Annotation Bundle.

ObHighchartsBundle

Aims to ease the use of highcharts to display rich graph and charts.

OneupUploaderBundle

Provides server implementations for several multi file uploader.

phone-number-bundle

Integrates libphonenumber.

prezent-grid-bundle

Integrate the prezent/grid library in Symfony2.

query-bus-bundle

QueryBus integration in Symfony.

request-object-resolver-bundle

Denormilize and validate incoming request in your DTO objects.

rss-atom-bundle

RSS and Atom Bundle.

Search-SphinxsearchBundle

Sphinx search bundle.

SettingsBundle

Database centric configuration management. Global and per-user settings supported.

shorturl-bundle

Provides short URLs for your project.

SimpleArrayBundle

Symfony 2 bundle for simple tags management, based on doctrine 2 simple_array type.

sphinx-realtime-bundle

A bundle which automatically syncs Doctrine entities to a Sphinx real-time index.

SphinxsearchBundle

Provide to use Sphinx search.

StringGeneratorBundle

This bundle allows you to automatically generate a unique random string on an entity property, useful for creating keys.

TbbcCacheBundle

Cache abstraction bundle.

TbbcMoneyBundle

This bundle is used to integrate the Money library from mathiasverraes into a symfony2 project.

TemplatedUriBundle

Expose the hautelook/TemplatedUriRouter.

ThruwayBundle

Bundle for building Real-time Apps in Symfony.

timeline-bundle

Symfony2 bundle to make timeline.

TransmissionBundle

Bundle for Transmission API client.

versioning-bundle

Simple way to version (semantic versioning 2.0.0).

VisithorBundle

Symfony Bundle for PHP Package visithor.

BabDevPagerfantaBundle

Bundle to use Pagerfanta.

WidopFrameworkExtraBundle

Adds annotation configuration for Controller classes.

WozbeRedirectBundle

A short bundle to manage many domains.

Monitoring

LiipMonitorBundle

Bundle provides a way to run a series of application related health checks.

SoclozMonitoringBundle

A monitoring bundle for production servers

Payments Management

CartBundle

High quality cart for developers.

JMSPaymentCoreBundle

This bundle provides the foundation for various payment plugins.

JMSPaymentPaypalBundle

Payment Bundle providing access to the PayPal API.

MangopayBundle

Mangopay API implementation for Symfony2.

PaymentAdyenBundle

Provides access to the Adyen API. Based on JMSPaymentCoreBundle.

PayumBundle

Rich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more

Queues

BernardBundle

Bernard is a multi-backend PHP library for creating background jobs for later processing.

GearmanBundle

A bundle intended to provide an easy way to support developers who need to use job queues.

HeriJobQueueBundle

This Symfony bundle provides the use of Zend Queue from Zend Framework.

JMSJobQueueBundle

Allows to schedule console commands as jobs.

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.

RabbitMqBundle

RabbitMQ bundle.

RSQueueBundle

Queues infrastructure based on Redis, with Producer-Consumer and Publisher-Subscriber

Enqueue

Provides a common way for programs to create, send, read messages. Inspired by Java JMS

Reading

Symfony 5: The Fast Track

Book written by Symfony's creator, free online.

High Performance Websites with Symfony2

Symfony - project tamed

Symfony 4.1 Jobeet Tutorial

[2018]

In 2 lists

Recipes

Symfony Recipes

Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.

Symfony Recipes (Contrib)

Symfony recipes allow the automation of Composer packages configuration via the Symfony Flex Composer plugin.

Resources

Symfony2 Service Config Converter

A simple service to convert services configuration between YAML, XML and INI.

Twigfiddle

Small development environment to develop, run, store and access Twig code online.

Modern PHP cheatsheet

Cheatsheet for some Php knowledge you will frequently encounter in modern projects.

Service Container

CraueConfigBundle

Manages configuration settings stored in the database and makes them accessible via a service in your Symfony 2 project.

JMSDiExtraBundle

Provides Advanced Dependency Injection Features.

KutnyAutowiringBundle

a bundle providing autowiring for service arguments.

PHP-DI

The dependency injection container for humans.

Storage

AliceBundle

A Symfony2 bundle to help load Doctrine Fixtures with Alice.

AliceFixturesBundle

A Symfony2 bundle for using Alice and Faker with data fixtures.

AvSpoolMailerBundle

Store your mails as a spool and send transactionnal direct mails or store it in DB.

doctrine-routing-bundle

Dynamic database routing.

DoctrineEncryptBundle

Bundle allows you to create doctrine entities with fields that will be protected by encryption algorithms such as AES.

DoctrineEnumBundle

Provides support of MySQL ENUM type for Doctrine2.

DoctrineFixturesBundle

Integrates the Doctrine2 Data Fixtures library.

DoctrineMigrationsBundle

Integrates the Doctrine2 Migrations library.

elastica-query-bundle

Query builder bundle for ElasticSearch.

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.

GaufretteBrowserBundle

This Bundle allows you to browse a Gaufrette Filesystem like a Doctrine Connection.

KnpGaufretteBundle

Integrates Gaufrette.

MysqlDoctrineFunctions

MySQL Function for Doctrine : RAND(), ROUND() DATE(), DATE_FORMAT().

OneupFlysystemBundle

Integrates Flysystem.

RelationBundle

Bundle to manage relations between models/entities. (Not maintained anymore)

SncRedisBundle

Bundle to integrate Redis into your app.

StofDoctrineExtensionsBundle

This bundle provides integration for DoctrineExtensions.

VichGeographicalBundle

A bundle which provides geographical features for ORM and ODM entities and object oriented javascript maps rendering.

WizadDoctrineDocBundle

Allows you to generate a decent documentation for your doctrine model schema.

Template Engine

CgKintBundle

This bundle lets you use the Kint library in your Twig templates.

FlashAlertBundle

Simplified way to handle (add/display) Symfony flash messages.

GravatarBundle

Simple wrapper to gravatar API.

KnpTimeBundle

Provides helpers for time manipulation.

swift-css-inliner-bundle

A Swiftmailer plugin that provides css inline features.

TwigCacheBundle

Bundle for asm89/twig-cache-extension.

TwigExtraBundle

Twig Extra Tools Extensions.

TwigInflectionBundle

Apply inflection via a Twig extension.

TwigJackBundle

Handy additional features for Twig.

TwitalBundle

An attribute template engine built on top of Twig and 100% compatible with all twig's features.

UcoTwigExtensionsBundle

Provides some filters.

Third Party APIs

AlgoliaSearchBundle

Seamless integration of Algolia Search into your Symfony project.

CoopTilleulsOvhBundle

Send SMS using the OVH API.

GordalinaMixpanelBundle

Mixpanel integration in Symfony2.

SwarrotBundle

A bundle for swarrot integration.

SwmMailHookBundle

Bundle to catch API webhook from different mail service (Mailjet, Mandrill, custom)

YuccaPrerenderBundle

Symfony2 Bundle to use prerender.io.

User Management

HWIOAuthBundle

OAuth client integration. Supports both OAuth1.0a and OAuth2.

JmikolaAutoLoginBundle

This bundle integrates the AutoLogin library with Symfony2, which implements a security firewall listener to authenticate users based on a single query parameter.

JMSSecurityExtraBundle

Enhances the Security Component with several new features.

SamlBundle

The SamlBundle adds support for SAML 2.0 Service Provider in Symfony2.

two-factor-bundle

This Symfony2 bundle provides two-factor authentication for your website.

Validation

dms-filter-bundle

Provides a FilterService to allow users to implement input filtering in entities using Annotations.

PasswordStrengthBundle

Validator for ensuring strong passwords.

vatin-bundle

A Symfony2 bundle for the VATIN library (validate VAT identification numbers).

Web Services

api2symfony-bundle

Symfony 2 bundle allowing to automatically generate controllers from standard API specifications.

BazingaHateoasBundle

Integration of the Hateoas library.

In 2 lists

DunglasAngularCsrfBundle

Automatic CSRF protection for Symfony APIs used with AngularJS and other major AJAX libraries

DunglasApiBundle

Bundle to build hypermedia-driven REST API.

In 2 lists

FOSOAuthServerBundle

A server side OAuth2 bundle.

FOSRestBundle

Provides various tools to rapidly develop RESTful API's & applications.

In 2 lists

JMSSerializerBundle

Easily serialize, and deserialize data of any complexity.

JSONApiBundle

Bundle which provides support for formatting REST reponses to follow the JSON API specification.

KnpJsonSchemaBundle

Provide a service which allow you to generate json schema based on validation metadata.

LemonRestBundle

An opinionated bundle providing REST endpoints for Doctrine entities.

In 2 lists

LexikJWTAuthenticationBundle

This bundle provides JWT (Json Web Token) authentication for your REST API using the lcobucci/jwt library.

NelmioApiDocBundle

Generates documentation for your REST API from annotations.

In 2 lists

NelmioCorsBundle

Adds ability to add CORS-related headers based on simple ACL-style per-URL configurations.

RateLimitBundle

Add rate limits to your controllers/actions easily through annotations.

RequestLimitBundle

With this bundle you can easy limit requests to your application.

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.

SRIORestUploadBundle

A symfony bundle to handle multiple upload ways on your REST API.

See category
92

Awesome Docker

veggiemonk/awesome-docker

:whale: A curated list of Docker resources and projects

Fresh★ 37k389 entriesPushed 18 days ago
92

Awesome GraphQL

chentsulin/awesome-graphql

Awesome list of GraphQL

Fresh★ 15k483 entriesPushed yesterday
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
91

Awesome Quant

wilsonfreitas/awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

Fresh★ 30k678 entriesPushed today
89

Awesome Django

wsvincent/awesome-django

A curated list of awesome things related to Django

Fresh★ 11k326 entriesPushed 13 days ago
89

Awesome Terraform

shuaibiyy/awesome-tf

Curated list of resources on HashiCorp's Terraform and OpenTofu

Fresh★ 6.6k472 entriesPushed 2 days ago