Projects using Symfony
Symfony is not only a popular framework used by many small and big corporations, but it is also the best platform to build Open-Source projects. Many PHP projects are embedding some of our components or are using the full-stack framework, and we wanted to thank them on our website. Sharing is one of our core value and we like to think about those projects as being part of the Symfony "family".
Drupal is an open source content management platform powering millions of websites and applications. It's built, used, and supported by an active and diverse community of people around the world. Drupal is open source software maintained and developed by a community of 1,000,000+ users and developers. It's distributed under the terms of the GNU General Public License (or "GPL"), which means anyone is free to download it and share it with others.
phpBB is a free flat-forum bulletin board software solution that can be used to stay in touch with a group of people or can power your entire website. With an extensive database of user-created modifications and styles database containing hundreds of style and image packages to customise your board, you can create a very unique forum in minutes.
Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, and caching.
Symfony is an Open Source PHP Web applications development framework. It was originally conceived by the interactive agency SensioLabs for the development of web sites for its own customers. Symfony was published by the agency in 2005 under MIT Open Source license and today it is among the leading frameworks available for PHP development.
Components used by Symfony Full Stack
The eZ Publish Platform 5.1 is designed to build, manage and run demanding websites and mobile channels collaboratively and meet the underlying business challenges. Beyond the traditional content management part which is needed to succeed, it has the ability to deliver tailored and personalized content to different audiences (customers, partners, employees...), offers measurement tools to track and adapt to user behaviors.
Joomla is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla the most popular Web site software available. Best of all, Joomla is an open source solution that is freely available to everyone.
Components used by Joomla!
Silex is a PHP microframework for PHP 5.3. It is built on the shoulders of Symfony2 and Pimple and also inspired by sinatra. A microframework provides the guts for building simple single-file apps. Silex aims to be: - Concise: Silex exposes an intuitive and concise API that is fun to use. - Extensible: Silex has an extension system based around the Pimple micro service-container that makes it even easier to tie in third party libraries. - Testable: Silex uses Symfony2's HttpKernel which abstracts request and response. This makes it very easy to test apps and the framework itself. It also respects the HTTP specification and encourages its proper use.
Components used by this project
Goutte is a screen scraping and web crawling library for PHP. Goutte provides a nice API to crawl websites and extract data from the HTML/XML responses.
Sami is an API documentation generator. It uses a PHP file for configuration to give a very flexible way of tweaking the API generation, Twig for templating and a dependency injection container (Pimple) to let you override any internal class. It only works with PHP 5.3 (but it can generate documentation for PHP 5.2 projects). It uses the excellent PHP Parser project for PHP code parsing. You can also manage versions of your code to generate documentation for all of them in a single tree (without the overhead of re-parsing everything for each version of course).
Sismo is a Continuous Testing Server written in PHP. Sismo does not try to do more than getting your code, running your tests, and send you notifications. Sismo is language and tool agnostic. Just give it a command that knows how to run your tests and returns a non-zero exit code when tests do not pass. Sounds good? There is more. Sismo is insanely easy to install (there is only one PHP file to download), easy to configure, and it comes with a gorgeous web interface.
PHPUnit is a unit testing software framework for software written in the PHP programming language. Created by Sebastian Bergmann, PHPUnit is one of the xUnit family of frameworks. PHPUnit was created with the view that the sooner you detect your code mistakes, the quicker you can fix them. Like all Unit testing frameworks PHPUnit uses assertions to verify that behaviour of the unit of code under test behaves as expected.
Components used by this project
OroCRM is an easy-to-use, open source CRM with built-in marketing tools for your ecommerce business. It's the CRM both marketing and sales can agree on! OroCRM was created with marketers in mind. It’s marketing automation tools for commerce companies make it easy to track and segment customers across multiple channels.
The Oro Platform is an Open source Business Application Platform (BAP). It offers developers the exact business application platform they've been looking for, by combining the tools they need. Built in PHP5 and the Symfony2 framework, it seamlessly integrates into OroCRM or works entirely standalone. Developing custom business applications has never been so easy.
Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.
Behat is an open source behavior-driven development framework for PHP 5.3 and 5.4. What is behavior-driven development, you ask? It’s the idea that you start by writing human-readable sentences that describe a feature of your application and how it should work, and only then implement this behavior in software.
Sylius is an open source e-commerce solution for PHP, based on the Symfony2 framework. Ultimate goal of the project is to create a webshop engine, which is user-friendly, loved by developers and has a helpful community. Sylius is constructed from fully decoupled components (bundles in Symfony2 glossary), which means that every feature (products catalog, shipping engine, promotions system...) can be used in any other application.
The goal of the Sonata Project is to provide an e-commerce framework
solution based on the Symfony2 framework. Think of it as a toolkit
based on Symfony2 components to make building e-commerce sites easy
Famous bundles are already available: Admin Bundle, Block Bundle, Media Bundle, ... and used by others projects like the Symfony CMF
Zikula is a Web Application Toolkit, which allows you to run impressive websites and build powerful online applications. Zikula has received praise for many things, but we believe the highlights are ease of use, quick and easy development, security and performance and lastly flexibility.
The Symfony CMF project makes it easier for developers to add CMS functionality to applications built with the Symfony2 PHP framework. Key development principles for the provided set of bundles are scalability, usability, documentation and testing.
Akeneo is an open source Product Information Management (PIM) system designed for retailers looking for efficient answers to their multichannel needs.
Shopware is a complete eCommerce solution, combining a full range of functionality with a masterfully crafted simplistic design suitable for novice and expert alike.
Propel is an open-source Object-Relational Mapping (ORM) for SQL- Databases in PHP 5.4. It allows you to access your database using a set of objects, providing a simple API for storing and retrieving data. But not only plain ORM but it also provides database schema migration, reverse engineering of existing database and much more.
Mautic revolutionizes marketing automation. Mautic is an open source software tool available to every business regardless of their size and economic standing. Mautic provides lead nurturing, lead monitoring, automated email marketing campaigns, social media integrations, landing pages, assets, reports, calendar, events, analytics, forms and more. Mautic makes marketing automation possible for everyone.