Angularjschile / awesome-symfony2

A list of awesome Symfony 2 bundles, utilities and resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome Symfony 2

A list of awesome Symfony 2 bundles, utilities and resources.

Table of contents:

User Management

  • FOSUserBundle - Adds support for a database-backed user system.
  • 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.

Web Services

  • api-key-bundle - Creates an avenue for using ApiKey authentication for Symfony2.
  • BazingaHateoasBundle - Integration of the Hateoas library.
  • FOSOAuthServerBundle - A server side OAuth2 bundle.
  • FOSRestBundle - Provides various tools to rapidly develop RESTful API's & applications.
  • HydraBundle - A Symfony2 bundle which shows how easily Hydra can be integrated in modern Web frameworks. It acts as a proof of concept to show how Hydra can simplify the implementation of interoperable and evolvable RESTful APIs.
  • JMSSerializerBundle - Easily serialize, and deserialize data of any complexity.
  • 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 namshi/jose 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.

Template Engine

Storage

Validation

  • dms-filter-bundle - Provides a FilterService to allow users to implement input filtering in entities using Annotations.

Forms

Service Container

Development

Assets Management

Queues

  • GearmanBundle - A bundle intended to provide an easy way to support developers who need to use job queues.
  • 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.

Internationalization

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.
  • PayumBundle - Rich payment solutions for symfony2. Paypal, Stripe, Payex, Authorize.NET, Be2bill, Klarna, recurring paymens, instant notifications and many more

Monitoring

Administration

Miscellaneous

Third Party APIs

Reading

Distributions

About

A list of awesome Symfony 2 bundles, utilities and resources.