PHP Symfony

Open-source PHP projects categorized as Symfony | Edit details

Top 23 PHP Symfony Projects

  • GitHub repo Symfony

    The Symfony PHP framework

    Project mention: Question about Extension & CompilerPass | reddit.com/r/symfony | 2022-01-20

    Take a look at this: https://github.com/symfony/symfony/issues/39924

  • GitHub repo Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

    Project mention: Exploring the 17 Content Management Systems of Symfony | dev.to | 2022-01-14

    The official site of Grav https://getgrav.org/.

  • Cloudways

    Managed Cloud Hosting Platform. Deploy PHP applications on Cloudways web hosting platform to get high uptime and optimized performance. Use the BFCM promo "BFCM2021" to get 40% FLAT discount for FOUR months straight.

  • GitHub repo console

    The Console component eases the creation of beautiful and testable command line interfaces.

    Project mention: Administrando proyectos PHP con Composer | dev.to | 2021-04-21

    { "name": "symfony/console", "version": "v4.4.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "10bb3ee3c97308869d53b3e3d03f6ac23ff985f7" }, }

  • GitHub repo http-foundation

    The HttpFoundation component defines an object-oriented layer for the HTTP specification.

    Project mention: Sweet'n'safe arrays & types | reddit.com/r/PHP | 2021-11-25

    This seems extremely similar to parameter bag - how is this different/better?

  • GitHub repo event-dispatcher

    The EventDispatcher component provides tools that allow your application components to communicate with each other by dispatching events and listening to them. (by symfony)

    Project mention: From a Single Repo, to Multi-Repos, to Monorepo, to Multi-Monorepo | news.ycombinator.com | 2021-08-19

    While composer does have this limitation in that packages are published by making new tags within the repo, frameworks like symfony and cakephp have workarounds where they have one monorepo where all packages are worked on, and then automation to push changes to read only repos of each component. So there's https://github.com/symfony/symfony pushing to https://github.com/symfony/event-dispatcher which gets published to packagist.

  • GitHub repo http-kernel

    The HttpKernel component provides a structured process for converting a Request into a Response.

    Project mention: How to create a basic Symfony app with routing? | reddit.com/r/symfony | 2021-07-20

    You can also define routes in the method directly:

  • GitHub repo polyfill-mbstring

    This component provides a partial, native PHP implementation for the Mbstring extension.

    Project mention: [Junior Developer] Can someone code-review my project? | reddit.com/r/PHPhelp | 2021-04-17

    ctype support can be disabled, add it as a requirement in composer or you can use a polyfill (same with mbstring, use the mbstring polyfill)

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo routing

    The Routing component maps an HTTP request to a set of configuration variables.

    Project mention: Piko router, a lightweight and blazing fast router for PHP | dev.to | 2021-10-07

    To demonstrate this search efficiency, I wrote some benchmark tests to compare Piko router against Fastroute and Symfony Router which are references in their domain.

  • GitHub repo process

    The Process component executes commands in sub-processes. (by symfony)

    Project mention: Is it secure enough to access a PHP file? | reddit.com/r/Wordpress | 2021-10-07

    Something like symfony/process attempts to normalize things across environments and even implements custom argument escaping. Still not sure if that would keep you safe here.

  • GitHub repo Symfony VarDumper

    The VarDumper component provides mechanisms for walking through any arbitrary PHP variable. It provides a better dump() function that you can use instead of var_dump().

  • GitHub repo Sylius

    Open Source eCommerce Platform on Symfony

    Project mention: What else is there other than WooCommerce? | reddit.com/r/selfhosted | 2021-10-04
  • GitHub repo Wallabag

    wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.

    Project mention: Looking for a 'check it out later' app that does more than just web pages | reddit.com/r/selfhosted | 2022-01-13
  • GitHub repo php-pm

    PPM is a process manager, supercharger and load balancer for modern PHP applications.

    Project mention: keep php process running to receive multiple requests | reddit.com/r/PHPhelp | 2021-05-14

    That's probably not what you meant though. In order to keep your application running and waiting to reply to requests you can use a php library like react-php or php-pm.

  • GitHub repo translation

    The Translation component provides tools to internationalize your application.

    Project mention: Managing Strings for translation | reddit.com/r/PHPhelp | 2021-07-05

    I'm wondering if you system means you need 100 database round trips every time you display a page with 100 localised strings. But to cope with everything else I'd suggest a third-party library. PHP itself doesn't have anything too fancy (gettext gets the job done, it hasn't received significant updates in years, there's a good third-party toolset). I'm not versed enough in i18n libraries as to recommend one but I know there're Symfony Translation and Laravel Localization.

  • GitHub repo Pagekit

    Pagekit CMS

    Project mention: Exploring the 17 Content Management Systems of Symfony | dev.to | 2022-01-14

    The official site for Pagekit https://pagekit.com/.

  • GitHub repo DoctrineBundle

    Symfony Bundle for Doctrine ORM and DBAL

    Project mention: Trying out PHP after 7 years | reddit.com/r/PHP | 2021-12-15

    But they are autowired, only because your project autowires them in the custom repository classes. If you take a look at https://github.com/doctrine/DoctrineBundle/tree/2.5.x/Resources/config then you will see that the doctrine specific things are registered in the container manually.

  • GitHub repo Bolt

    Bolt is a simple CMS written in PHP. It is based on Silex and Symfony components, uses Twig and either SQLite, MySQL or PostgreSQL. (by bolt)

  • GitHub repo DoctrineMigrationsBundle

    Symfony integration for the doctrine/migrations library

    Project mention: Database migrations: the beauty | dev.to | 2021-04-27

    With Symfony, after installing the Doctrine Migrations Bundle, you can run something like:

  • GitHub repo polyfill-ctype

    This component provides a partial, native PHP implementation for the Ctype extension.

    Project mention: [Junior Developer] Can someone code-review my project? | reddit.com/r/PHPhelp | 2021-04-17

    ctype support can be disabled, add it as a requirement in composer or you can use a polyfill (same with mbstring, use the mbstring polyfill)

  • GitHub repo Symfony DI

    The DependencyInjection component allows you to standardize and centralize the way objects are constructed in your application.

  • GitHub repo cache

    The Cache component provides an extended PSR-6 implementation for adding cache to your applications. (by symfony)

    Project mention: Decorator Pattern vs. Proxy Pattern | dev.to | 2021-09-18

    An example of a Proxy can be found in the DeflateMarshaller of the symfony/cache package. This Marshaller is restrictive due to its dependency on gzinflate() & gzdeflate() and its changes to the output of the inner instance.

  • GitHub repo EasyAdminBundle

    EasyAdmin is a fast, beautiful and modern admin generator for Symfony applications.

    Project mention: EasyAdmin 3: Custom Batch/Bulk Actions | reddit.com/r/symfony | 2021-03-10

    I've looked up for possible existent implementations, including some code of an existing issue on EasyAdminBundle github repo (this one) but changing the code inside the vendor part wouldn't do it for the immediate future.

  • GitHub repo Symfony Dotenv

    Symfony Dotenv parses .env files to make environment variables stored in them accessible via getenv(), $_ENV, or $_SERVER. (by symfony)

    Project mention: 🍾 GraphQL API for WordPress is now scoped, thanks to PHP-Scoper! | dev.to | 2021-03-31

    I believe that Mozart couldn't handle some of the dependencies in my plugin. I'm making use of several of Symfony's components, including DependencyInjection, Cache and Dotenv, with everything managed through Composer.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-01-20.

PHP Symfony related posts

Index

What are some of the best open-source Symfony projects in PHP? This list will help you:

Project Stars
1 Symfony 26,339
2 Grav 13,119
3 console 9,012
4 http-foundation 8,082
5 event-dispatcher 7,961
6 http-kernel 7,572
7 polyfill-mbstring 7,358
8 routing 7,094
9 process 6,952
10 Symfony VarDumper 6,844
11 Sylius 6,646
12 Wallabag 6,457
13 php-pm 6,367
14 translation 6,211
15 Pagekit 5,455
16 DoctrineBundle 4,260
17 Bolt 4,139
18 DoctrineMigrationsBundle 3,810
19 polyfill-ctype 3,780
20 Symfony DI 3,665
21 cache 3,631
22 EasyAdminBundle 3,427
23 Symfony Dotenv 3,291
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
www.sonarlint.org