Awesome Lists

awesome-symfony

by sitepoint-editors

awesome listpushed over 3 years ago

A list of awesome Symfony bundles, utilities and resources.

AI summary

Bundle repository

A curated list of useful Symfony bundles and resources

stars
1.5K
forks
222
watching
138
awesome lists
3
entries
240
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/sitepoint-editors/awesome-symfony/links.svg)](https://awesome.facts.dev/awesome/sitepoint-editors/awesome-symfony)
HTML
<a href="https://awesome.facts.dev/awesome/sitepoint-editors/awesome-symfony"><img src="https://awesome.facts.dev/shield/sitepoint-editors/awesome-symfony/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/sitepoint-editors/awesome-symfony/links.svg

What's in the list

240 links in 25 sections, with live GitHub stats.activeno commit in 2y

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

Community / Facebook

Community / IRC:

  • #symfony

    Official IRC channel for Symfony support

  • #symfony-docs

    Channel to discuss about the documentation of Symfony

Community / Local:

  • Community events

    Find Symfony events near you

  • Meetup

    Get involved locally and find Symfony users from your local area

Community

  • Telegram

    Symfony group on Telegram

  • Quora

    Symfony topics on Quora

  • Reddit

    Ask and answer questions, discussion

  • 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

Distributions

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

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 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

  • 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

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

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

Template Engine

Third Party APIs

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

  • DunglasAngularCsrfBundle

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

  • DunglasApiBundle

    Bundle to build hypermedia-driven REST API

  • FOSOAuthServerBundle

    A server side OAuth2 bundle

  • FOSRestBundle

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

  • 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

  • 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

  • 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

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.