• Stars
    star
    1,516
  • Rank 30,809 (Top 0.7 %)
  • Language
  • Created about 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

browserify-babel-demo

An example project to show the integration of browserify and babel tasks in an es6 project
JavaScript
18
star
21

node-scaffolding-tool

Example application for SitePoint Article
JavaScript
17
star
22

angular-wordpress-client

Example app for SitePoint article
TypeScript
16
star
23

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

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

fetch-demo

Demos for the Fetch API
JavaScript
16
star
25

react-router-demo

JavaScript
15
star
26

Android-Face-Recognition

Java
14
star
27

HelloCpp

HelloCpp Sample Project
Objective-C
14
star
28

android-action-bar

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

UIKit-Final

Swift
12
star
30

chatgpt-plugin-quickstart-js

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

nx-nextjs-monorepo

TypeScript
11
star
32

intro-to-cucumber.js

Introduction to Cucumber.js
JavaScript
11
star
33

mean-authentication

User authentication with the MEAN stack
TypeScript
11
star
34

Adaptive-UI

Swift
11
star
35

react-crud-app

CRUD React App with Feathers Backend
JavaScript
11
star
36

firebase-with-ios

Swift
10
star
37

custom-registration

JavaScript
9
star
38

Android-Parse

Java
7
star
39

demo-face-api-js

JavaScript
7
star
40

Android-Facebook-API

Java
6
star
41

railsbricks-tut

Repository to accompany RailsBricks tutorial
Ruby
6
star
42

sinatra-sizes

Code accompanying the sinatra sizes artible
Ruby
6
star
43

memesearchapp-nodegui-tutorial

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

ratchet-with-push.js

CSS
5
star
45

Ratchet-demo

CSS
5
star
46

buildtool

Using npm as a Build Tool
JavaScript
5
star
47

Cordova-Password-Manager

JavaScript
5
star
48

WURFL

A simple WURFL example page
4
star
49

sitepoint-errata

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

Xamarin-Forms

C#
4
star
51

my-gatsby-blog

JavaScript
4
star
52

Intel-XDK-introduction-p2

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

sitepoint-RESTAPI-laravel-emberJs-part4

PHP
4
star
54

SpNgAnnotate

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

PsySH

Demo application for Sitepoint article
PHP
4
star
56

PhoneCallback

Java
4
star
57

TemplatingEngine

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

beyond-console-log

3
star
59

Live-Rendering-Starter

Swift
3
star
60

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
61

StripeExample

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

hyperlist

A To Do List made with Hyperapp
CSS
2
star
63

samplesphinx-php

Example sphinx documentation for PHP projects
HTML
2
star
64

es6-modules

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

TouchIDExample

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

rails-disco-team-builder

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

Android-Google-Plus

Java
2
star
68

Location-and-Activity-Recognition

Java
2
star
69

http-browser-comparison

Comparison between superagent, axios and XMLHttpRequest
JavaScript
2
star
70

braintree-vzero-rails

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

nuxt3-blog-example

Vue
2
star
72

nextjs-starter

An example website and blog developed using Next.js.
JavaScript
2
star
73

dataviz

JavaScript
1
star
74

ResultOrientedSwift

Swift
1
star
75

snowpack-demo

JavaScript
1
star
76

ninefold-ninethings

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

Intel-XDK-introduction-p3

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

sitepoint-RESTAPI-laravel-emberJs-part2

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

Crashlytics

Java
1
star
80

picasso

Java
1
star
81

AndroidStripeIntegration

Online Payments using Stripe
Java
1
star
82

BarcodeScanning

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

SitePoint-News-for-Jira-java-

Java
1
star
84

SitePoint-News-for-Jira

JavaScript
1
star
85

permalinks

JavaScript
1
star
86

sitepoint-RESTAPI-laravel-emberJs-part1

This is the first part
PHP
1
star
87

Xamarin-Credit-Card-Demo

C#
1
star
88

igaro-app-unveil-widget

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

choo-demo

JavaScript
1
star