• Stars
    star
    1,516
  • Rank 30,916 (Top 0.7 %)
  • Language
  • Created over 10 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A list of awesome Symfony bundles, utilities and resources.

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

  • 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

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.

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.

More Repositories

1

ChromeSkel_a

A bootstrapped Chrome Extension
JavaScript
302
star
2

angular-todo-app

Todo app for Angular2+
TypeScript
160
star
3

Design-Demo

Java
74
star
4

notes-board

A Node.js MVC application to CRUD plain-text notes—Hapi.js, Sequelize.js, SQLite, Pug, Concise CSS, Jake, Docker
JavaScript
72
star
5

social-logins-spa

Example application for Social Logins in Single Page Applications with Passport.js
JavaScript
60
star
6

SPPlayer

Java
50
star
7

vagrant-base-config

Vagrant basic configuration and provision using an Ubuntu 14.04 LTS base box.
Shell
50
star
8

Cordova-QR-Code-Reader

Java
48
star
9

basic-php-jwt-auth-example

A small PHP project designed to show how to use JWTs for authorization
PHP
45
star
10

Container

A simple, easy to follow PHP dependency injection container. Designed to be forked, modified, extended and hacked.
PHP
42
star
11

Rauth

A basic annotation-based ACL package for PHP
PHP
40
star
12

accessible-drag-and-drop

Extend the capabilities of HTML5 drag and drop — so it can handle multiple elements, and support keyboard interaction
JavaScript
40
star
13

rtdsphinx-php

ReadTheDocs-friendly Sphinx skeleton for PHP projects
JavaScript
34
star
14

mocha-unit-testing

JavaScript
33
star
15

php-fw-survey-2015

The results of the annual PHP framework popularity survey of 2015
PHP
31
star
16

Android-VideoTube

Java
30
star
17

webpack-static-site-example

How to bundle a simple static site with Webpack
HTML
26
star
18

Firebase-with-Android

Java
25
star
19

author-documentation

Essential information for SitePoint authors
19
star
20

node-scaffolding-tool

Example application for SitePoint Article
JavaScript
17
star
21

angular-wordpress-client

Example app for SitePoint article
TypeScript
16
star
22

angular-js-unit-testing-services-controllers-providers

Tips and tricks on how to unit test services, controllers and providers in AngularJS
JavaScript
16
star
23

fetch-demo

Demos for the Fetch API
JavaScript
16
star
24

react-router-demo

JavaScript
15
star
25

Android-Face-Recognition

Java
14
star
26

HelloCpp

HelloCpp Sample Project
Objective-C
14
star
27

android-action-bar

Better User Interfaces with the Android Action Bar
Java
12
star
28

UIKit-Final

Swift
12
star
29

chatgpt-plugin-quickstart-js

Get a ChatGPT JavaScript plugin up and running with Express in under 5 minutes!
JavaScript
12
star
30

nx-nextjs-monorepo

TypeScript
11
star
31

intro-to-cucumber.js

Introduction to Cucumber.js
JavaScript
11
star
32

mean-authentication

User authentication with the MEAN stack
TypeScript
11
star
33

Adaptive-UI

Swift
11
star
34

firebase-with-ios

Swift
10
star
35

custom-registration

JavaScript
9
star
36

Android-Parse

Java
7
star
37

Android-Facebook-API

Java
6
star
38

railsbricks-tut

Repository to accompany RailsBricks tutorial
Ruby
6
star
39

sinatra-sizes

Code accompanying the sinatra sizes artible
Ruby
6
star
40

memesearchapp-nodegui-tutorial

A meme search app using Giphy api for NodeGui tutorial at Sitepoint
JavaScript
6
star
41

ratchet-with-push.js

CSS
5
star
42

Ratchet-demo

CSS
5
star
43

buildtool

Using npm as a Build Tool
JavaScript
5
star
44

Cordova-Password-Manager

JavaScript
5
star
45

WURFL

A simple WURFL example page
4
star
46

sitepoint-errata

A repository for bug reports on SitePoint.com
4
star
47

Xamarin-Forms

C#
4
star
48

my-gatsby-blog

JavaScript
4
star
49

Intel-XDK-introduction-p2

This is the code for the second part on Intel XDK introduction series on Sitepoint
CSS
4
star
50

sitepoint-RESTAPI-laravel-emberJs-part4

PHP
4
star
51

SpNgAnnotate

Repo for SitePoint tutorial on using Grunt's ngAnnotate plug-in with grunt-concat and grunt-uglify
JavaScript
4
star
52

TemplatingEngine

A simple, easy to follow PHP templating engine. Designed to be forked, modified, extended and hacked.
PHP
3
star
53

beyond-console-log

3
star
54

Live-Rendering-Starter

Swift
3
star
55

GeoLocation

This is the completed project that is created following the "Create a Today Widget From Scratch in iOS8" tutorial found on sitepoint.com.
Swift
2
star
56

StripeExample

Simple example demonstrating the integration of the Stripe iOS SDK into an iOS app
Objective-C
2
star
57

hyperlist

A To Do List made with Hyperapp
CSS
2
star
58

samplesphinx-php

Example sphinx documentation for PHP projects
HTML
2
star
59

es6-modules

Code from SitePoint article "Understanding ES6 Modules"
JavaScript
2
star
60

TouchIDExample

This is the final code from the Touch ID tutorial found at www.sitepoint.com.
Swift
2
star
61

rails-disco-team-builder

Repository to accompany the Rails Disco (Event sourcing) article on the Ruby channel
Ruby
2
star
62

Android-Google-Plus

Java
2
star
63

Location-and-Activity-Recognition

Java
2
star
64

http-browser-comparison

Comparison between superagent, axios and XMLHttpRequest
JavaScript
2
star
65

braintree-vzero-rails

Repository for the Braintree v.zero SDK and Rails article
CSS
2
star
66

dataviz

JavaScript
1
star
67

ResultOrientedSwift

Swift
1
star
68

snowpack-demo

JavaScript
1
star
69

ninefold-ninethings

Repository to accompany Deploy to Ninefold with CI article
CSS
1
star
70

Intel-XDK-introduction-p3

This is the code for the third part on Intel XDK introduction series on Sitepoint.
CSS
1
star
71

sitepoint-RESTAPI-laravel-emberJs-part2

This is the code for the second part
PHP
1
star
72

Crashlytics

Java
1
star
73

picasso

Java
1
star
74

AndroidStripeIntegration

Online Payments using Stripe
Java
1
star
75

BarcodeScanning

The finished project for the barcode scanning tutorial found on sitepoint.com in the mobile section.
Swift
1
star
76

SitePoint-News-for-Jira-java-

Java
1
star
77

SitePoint-News-for-Jira

JavaScript
1
star
78

permalinks

JavaScript
1
star
79

sitepoint-RESTAPI-laravel-emberJs-part1

This is the first part
PHP
1
star
80

Xamarin-Credit-Card-Demo

C#
1
star
81

igaro-app-unveil-widget

Example of creating an unveil widget (for lazy loading images) with the Igaro App framework
JavaScript
1
star