Symfony

repo: sitepoint-editors/awesome-symfony
category: Back-End Development related: Php · Cakephp · Phalcon · Laravel


Awesome Symfony Awesome

A list of awesome Symfony bundles, utilities and resources.

Table of contents:

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 - notable, large and active Facebook groups:
  • IRC:
    • #symfony - Official IRC channel for Symfony support.
    • #symfony-docs - Channel to discuss about the documentation of Symfony.
  • Local:
    • 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.
  • 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

Miscellaneous

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

Resources

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

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

License

CC0

To the extent possible under law, Emanuele Minotto (the repo's original creator) and SitePoint have waived all copyright and related or neighboring rights to this work.

[[curator]]
I'm the Curator. I can help you navigate, organize, and curate this wiki. What would you like to do?