InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 PHP HacktoberFest Projects
-
Symfony Slack (https://symfony.com/slack) is where most of the day to day chatting and community support is done, but StackOverflow (https://stackoverflow.com/questions/tagged/symfony) and GitHub Discussions (https://github.com/symfony/symfony/discussions) are active as well.
-
Project mention: I don’t get all the hate for PHP and at this point I am too afraid to ask. | reddit.com/r/ProgrammerHumor | 2023-02-07
PHP really "got it's act together" in my view when packagist and composer (which are PHP's equivalent of npm) became mainstream and with the release of the PSR community standards. We were admittedly a little behind the curve with regards to package managers but with standardised formats and not having to copy and paste zip file libraries anymore, PHP received a new lease of life.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: What lab productivity tool do you use for lab notebook, recod keeping, orgnizing and sharing with colleagues..etc? | reddit.com/r/labrats | 2023-02-08
I run a nextcloud server in the lab for everyone. Its basically self-hosted dropbox. Allows everyone to get 1TB of storage for free, with redundant backups. Ive also installed it on most of the computers in the lab so that for example, is someone takes microscope images, then upload automatically upload to the server and you can just browse them from anywhere, no need for USB thumb drives anymore!
-
Project mention: Laravel logging: Show correct severity levels on the Google Cloud Platform | dev.to | 2023-02-05
Laravel (and many other frameworks) use the Monolog Package for logging by default. Using their formatter does everything you need!
-
Alternatively try using XOAUTH: https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail_xoauth.phps
-
I don’t know if Monica (https://github.com/monicahq/monica ) have some kind of automation, but the rest could be managed by it.
-
Matomo
Liberating Web Analytics. Star us on Github? +1. Matomo is the leading open alternative to Google Analytics that gives you full control over your data. Matomo lets you easily collect data from websites & apps and visualise this data and extract insights. Privacy is built-in. We love Pull Requests!
-
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.
-
-
Project mention: What's yout preferred selfhosted music streaming suite? | reddit.com/r/selfhosted | 2023-01-19
Koel. It's simple, it works out of the box, is ready to use despite low effort setup.
-
Project mention: Creating an application # 5 - install using sub directory | reddit.com/r/yii3 | 2023-01-14
In Yii Framework we have a middleware that will allow us to access our applications without the need to point the web server to the public directory of each template, so we will use the middleware SubFolder::class.
-
Project mention: learning laravel and I see variable declarations? like this /** @var User $user */ | reddit.com/r/PHPhelp | 2022-12-09
As an addition to what others have said - For Laravel development specifically, it is worth adding the https://github.com/barryvdh/laravel-ide-helper package to your dev dependencies.
-
PHP Dotenv
Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.
[PHP dotenv.](https://github.com/vlucas/phpdotenv) Loads environment variables from `.env` to `getenv(), $_ENV` and `$_SERVER`
-
Project mention: is there a version of datatables or another package for in cell editing | reddit.com/r/laravel | 2022-08-12
-
[6] https://github.com/phalcon/cphalcon/releases/tag/v5.1.4
-
Magento
Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
Project mention: Retrieve custom fields on addresses in controller. | reddit.com/r/Magento | 2023-01-12That tutorial suggests using Extension Attributes to store the fields' data, however it seems that Extension Attributes are not supported in the open source version of Magento. Thus, I'd like to read that data back in the controller and store it.
-
Next, I went to see Nicolas Grekas' talk about proxies: he presented different ways to implement a proxy system, and examples of each one that can be found in Symfony or Doctrine. Doctrine has an old implementation in doctrine/common that we are trying to get rid off, and Nicolas has proposed to replace those with Lazy Ghost proxies. I know, I know, funny name. 👻 Lazy ghost proxies cannot be used with final classes, or internal classes, but do allow to use a fluent API, which makes them a good fit for doctrine/orm entities.
-
Personally I would use something like this, although it does require a database. https://yourls.org/
-
Project mention: Suggestions for MySQL wrapper or helper or interface library for PHP? | reddit.com/r/PHPhelp | 2022-10-12
Symfony goes with Doctrine, which can be installed separately. It has several levels actually. Check the Doctrine DBAL, probably thats what you looking for. It have the QueryBuilder in there as well. https://www.doctrine-project.org/projects/dbal.html
-
Project mention: Slim, possívelmente o framework ideal para quem vem do Golang | dev.to | 2023-01-14
-
WooCommerce
A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.
Project mention: Any recommendations for flower shop e-commerce CMS? | reddit.com/r/Wordpress | 2023-02-06I'm generally a fan of WooCommerce. It is amazingly powerful. But it does take some amount of work to get configured. https://woocommerce.com/
-
Wallabag
wallabag is a self hostable application for saving web pages: Save and classify articles. Read them later. Freely.
If I'm in a hurry or on my phone, I use Wallabag and share whatever I'm reading to my wallabag instance.
-
Project mention: GitHub - Clivern/Helium: 🐺 Fast, Secure and Reliable Newsletter System, Set up in Minutes. | reddit.com/r/PHP | 2023-01-21
// https://github.com/webmozarts/assert Assert::nullOrInteger($price = $data['price'] ?? null); if ($price) { $p->setPrice($price); // we don't care about return value }
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP HacktoberFest related posts
- Why does my temperature unit preference get changed from Fahrenheit back to Celcius every time I update pihole?
- Determine which dependencies are being used in a project?
- Best Cpanel alternative in 2023 to manage multiple domains?
- Is Steam OS good for a daily OS?
- Ask HN: Best free/OS software for network/hardware monitoring?
- Open Source Internship Programs You Can Apply to (Updated for 2023)
- Sensor rediscovered automatically
-
A note from our sponsor - InfluxDB
www.influxdata.com | 8 Feb 2023
Index
What are some of the best open-source HacktoberFest projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | Symfony | 27,980 |
2 | Composer | 27,340 |
3 | Nextcloud | 21,435 |
4 | Monolog | 20,159 |
5 | PHPMailer | 19,142 |
6 | Monica | 18,654 |
7 | Matomo | 17,272 |
8 | laravel-debugbar | 14,838 |
9 | koel | 14,412 |
10 | Yii2 | 14,062 |
11 | laravel-ide-helper | 12,869 |
12 | PHP Dotenv | 12,368 |
13 | PhpSpreadsheet | 11,909 |
14 | Phalcon | 10,674 |
15 | Magento | 10,448 |
16 | Doctrine | 9,504 |
17 | YOURLS | 8,961 |
18 | dbal | 8,961 |
19 | CakePHP | 8,602 |
20 | WooCommerce | 8,374 |
21 | simple-cache | 7,978 |
22 | Wallabag | 7,877 |
23 | assert | 7,260 |