PHP HacktoberFest

Open-source PHP projects categorized as HacktoberFest

Top 23 PHP HacktoberFest Projects

  • Symfony

    The Symfony PHP framework

    Project mention: Symfony community dead ? | reddit.com/r/symfony | 2023-01-17

    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.

  • Composer

    Dependency Manager for PHP

    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.

  • Nextcloud

    ☁️ Nextcloud server, a safe home for all your data

    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!

  • Monolog

    Sends your logs to files, sockets, inboxes, databases and various web services

    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!

  • PHPMailer

    The classic email sending library for PHP

    Project mention: PHPMAIL Prob connexion email | reddit.com/r/PHPhelp | 2023-01-26

    Alternatively try using XOAUTH: https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail_xoauth.phps

  • Monica

    Personal CRM. Remember everything about your friends, family and business relationships.

    Project mention: Self Hosted Birthday Wishes Automation App | reddit.com/r/selfhosted | 2023-02-06

    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!

    Project mention: Analytics software | reddit.com/r/privacy | 2023-02-04
  • 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.

  • laravel-debugbar

    Debugbar for Laravel (Integrates PHP Debug Bar)

    Project mention: Need to get good performance on request | reddit.com/r/laravel | 2022-11-27
  • koel

    🐦 A personal music streaming server that works.

    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.

  • Yii2

    Yii 2: The Fast, Secure and Professional PHP Framework

    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.

  • laravel-ide-helper

    IDE Helper for Laravel

    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.

    Project mention: Creating an application #1 - introduction | reddit.com/r/yii3 | 2023-01-12

    [PHP dotenv.](https://github.com/vlucas/phpdotenv) Loads environment variables from `.env` to `getenv(), $_ENV` and `$_SERVER`

  • PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

    Project mention: is there a version of datatables or another package for in cell editing | reddit.com/r/laravel | 2022-08-12
  • Phalcon

    High performance, full-stack PHP framework delivered as a C extension.

    Project mention: 22.7.11 is up | reddit.com/r/OPNsenseFirewall | 2023-01-18

    [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-12

    That 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.

  • Doctrine

    Doctrine Object Relational Mapper (ORM)

    Project mention: Feedback on sfCon 2022 | dev.to | 2022-12-15

    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.

  • YOURLS

    🔗 The de facto standard self hosted URL shortener in PHP

    Project mention: How create Short Links from my main domain name? | reddit.com/r/PHP | 2023-01-22

    Personally I would use something like this, although it does require a database. https://yourls.org/

  • dbal

    Doctrine Database Abstraction Layer

    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

  • CakePHP

    CakePHP: The Rapid Development Framework for PHP - Official Repository

    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-06

    I'm generally a fan of WooCommerce. It is amazingly powerful. But it does take some amount of work to get configured. https://woocommerce.com/

  • simple-cache

  • Wallabag

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

    Project mention: Family Tech Support | reddit.com/r/selfhosted | 2023-02-07

    If I'm in a hurry or on my phone, I use Wallabag and share whatever I'm reading to my wallabag instance.

  • assert

    Assertions to validate method input/output with nice error messages.

    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

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 2023-02-08.

PHP HacktoberFest related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com