Symfony – PHP Web Framework – Turnkey Linux Application

Symfony is a web application framework written in PHP which follows the model-view-controller (MVC) paradigm. It provides an architecture, components and tools for developers to build complex web applications faster by minimizing repetitive coding tasks.

Symfony makes heavy use of existing PHP open source projects as part of the framework, such as:

Symfony also makes use of its own components which are freely available on the Symfony Components site for various other projects:

Using plugins, symfony is able to support JavaScript frameworks and many more PHP projects, such as:

As of Symfony release 1.2, no JavaScript framework is selected as the default, leaving inclusion and implementation of a JavaScript library to the developers.