Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Symfony Open-Source Projects
-
Drupal is one of the content management systems aka CMS. It has long history and good stability, which is based on PHP and Symfony.
-
Grav
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Symfony console component. The Console component eases the creation of beautiful and testable command line interfaces.
-
Wallabag
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
Self hosted Wallabag is the way https://wallabag.org/
-
For ref take a read of the symfony component in use. getTruatedValues() is interesting
-
event-dispatcher
Provides tools that allow your application components to communicate with each other by dispatching events and listening to them (by symfony)
-
-
Mergify
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
-
The compiling of the extension configurations is actually done in a compiler pass. This is called the Merge Pass and is the first compiler pass to be processed. Because of this, once our custom compiler pass reads the configuration of off the extension, we can be sure it is already compiled, cached and ready for use.
-
polyfill-mbstring
This component provides a partial, native PHP implementation for the Mbstring extension.
-
Packages that support attributes for configuration need to roll out their own attribute collector for PHP doesn't provide a feature to query the entire code base for attributes. For example, here's one of the classes that deal with attributes for symfony/routing: https://github.com/symfony/routing/blob/6.2/Loader/AnnotationClassLoader.php. That's what this plugin offers: "a convenient and near zero-cost way to retrieve targets of PHP 8 attributes.". If you're not the maintainer of a package that deals with attributes you probably don't need that.
-
I think it would be difficult (or much harder) to build something like Sylius on top of Laravel. Especially if you want good code-coverage by tests.
-
-
-
-
Instead I would use long-running scripts that run on their own (started via a service, or another script that manages the long-running processes that runs on a cron - I'd recommend the former). You may also want to look at existing PHP process managers such as php-pm
-
-
-
-
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)
-
-
Project mention: Cook: an alternative to Symfony Flex to execute package-embedded recipes for any PHP project | /r/PHP | 2023-02-14
It works by fetching a separate repository containing the recipe, either hosted by Symfony in symfony/recipes and symfony/recipes-contrib, or self-hosted with some extra steps required. It's good and it works. But it could be better: embedded in repositories. Unfortunately the Symfony team doesn't plan on adding this feature. It's been rejected here, here and here.
-
Symfony DI
Allows you to standardize and centralize the way objects are constructed in your application
-
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Symfony related posts
- Symfony 7.0 Type Declarations: Requesting Feedback from the Community
- Part-DB: open-source inventory management system for your electronic components
- Validating requests on Symfony Framework
- Pulling my hair out on PHPMAIL...
- Alternative to Reddit: @[email protected]
- API Platform up and running in 5 minutes 🚀
- Is there a way to take a image / snapshot of my present installs / config?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 24 Sep 2023
Index
What are some of the best open-source Symfony projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Symfony | 28,683 |
2 | Grav | 14,038 |
3 | console | 9,572 |
4 | Wallabag | 8,898 |
5 | http-foundation | 8,518 |
6 | event-dispatcher | 8,398 |
7 | API Platform | 8,032 |
8 | http-kernel | 7,984 |
9 | polyfill-mbstring | 7,732 |
10 | routing | 7,483 |
11 | Sylius | 7,460 |
12 | process | 7,307 |
13 | Symfony VarDumper | 7,275 |
14 | translation | 6,529 |
15 | php-pm | 6,517 |
16 | Pagekit | 5,523 |
17 | DoctrineBundle | 4,605 |
18 | filesystem | 4,503 |
19 | Bolt | 4,160 |
20 | DoctrineMigrationsBundle | 4,100 |
21 | flex | 4,079 |
22 | Symfony DI | 4,014 |
23 | cache | 3,990 |