PHP HacktoberFest

Open-source PHP projects categorized as HacktoberFest

Top 23 PHP HacktoberFest Projects

  • Symfony

    The Symfony PHP framework

  • Project mention: How to start a Symfony 7 application with Docker without having PHP locally installed on your machine | dev.to | 2024-05-16

    services: .... app: build: context: . dockerfile: Dockerfile hostname: app restart: unless-stopped container_name: symfony-app # A custom name to be used in build scripts depends_on: - db # requires the database service to be available ports: - "9980:80" # the service will be available in my browser at http://localhost:9980 volumes: - .:/var/www/project # all files in current directory will also be available in the container, allowing you to update the source code with your IDE - ./000-default.conf:/etc/apache2/sites-available/000-default.conf:ro # Override the default apache vhost file to ensure that the symfony application is served by default # the contents of 000-default.conf is obtained from https://symfony.com/doc/current/setup/web_server_configuration.html, with modifications applied to match folder locations

  • Composer

    Dependency Manager for PHP

  • Project mention: ๐Ÿ“š How to see what changed in Composer files | dev.to | 2024-05-17

    That's because Composer stores information about all packages that should be installed in composer.lock together with some of their metadata. This helps to manage the dependencies efficiently and browse most information offline but there is currently no built-in way to compare these files when changed.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Nextcloud

    โ˜๏ธ Nextcloud server, a safe home for all your data

  • Project mention: Ask HN: Online File Repository System? | news.ycombinator.com | 2024-05-03
  • Monolog

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

  • Project mention: I don't understand error_log | /r/PHP | 2023-12-10

    To add onto this, what's more commonly done these days is to use a library like Monolog which can be configured with multiple log handlers. One of the handlers which are typically enabled is one which writes to error_log. You can add more which write directly to a logging service like Sentry or whatever, or even in dev write an HTTP header paired with a browser extension which puts your backend log messages in your browser console (see the handler + install the extension for chrome or firefox)

  • Monica

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

  • Project mention: Selfhosting services to make life easier for my parents? | /r/selfhosted | 2023-12-09
  • PHPMailer

    The classic email sending library for PHP

  • Project mention: What to use besides contact form? | /r/webdev | 2023-12-10

    Then make a form and use PHPMailer.

  • Matomo

    Empowering People Ethically with the leading open source 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. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!

  • Project mention: Ask HN: Tips to get started on my own server | news.ycombinator.com | 2024-03-25
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • laravel-debugbar

    Debugbar for Laravel (Integrates PHP Debug Bar)

  • Project mention: Advanced Database Query Monitoring in Laravel | dev.to | 2024-05-06

    Laravel Debugbar: Laravel Debugbar is a package that integrates PHP Debug Bar with Laravel. It provides a convenient toolbar that sits at the bottom of your application's pages and offers insights into various aspects of your application, including database queries, route information, views, events, and more. With its customizable configuration options and extensive feature set, Laravel Debugbar is an excellent choice for monitoring database queries and debugging your Laravel applications.

  • koel

    ๐Ÿฆ A personal music streaming server that works.

  • Project mention: (StarLAN) Personal Home Lab | /r/homelab | 2023-07-22

    Koel Music Server (https://github.com/koel/koel) Opensource music server, nice GUI and allows high fidelity streaming of all your music files

  • Yii2

    Yii 2: The Fast, Secure and Professional PHP Framework

  • Project mention: Top 12 PHP Frameworks For Web Development in 2024 | dev.to | 2024-02-13

    Yii is one of the oldest PHP frameworks, acronym as Yes It Is! It has 14.2k stars and 7k forks on GitHub. It is a fast, secure, and flexible PHP framework for web development, especially for building MVC architecture websites. It is an Object-Oriented PHP framework that requires knowledge of inheritance, polymorphism, etc.

  • laravel-ide-helper

    IDE Helper for Laravel

  • Project mention: Elevate Your Laravel Eloquent Queries with Tappable Scopes | dev.to | 2024-04-23

    This works well, but it does make it harder for the IDE to handle unless youโ€™re using something like the Laravel IDE Helper package.

  • PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

  • Project mention: Exporting data to Excel | /r/filemaker | 2023-12-08

    We have used a PHP Script to do this https://github.com/PHPOffice/PhpSpreadsheet

  • PHP Dotenv

    Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.

  • Project mention: PHP Authentication: Implementing Access Token | dev.to | 2024-03-07

    After successfully setting up our project, you'll observe that certain packages come pre-installed. One of these packages is vlucas/phpdotenv. This package serves the purpose of facilitating the loading of .env variables within your projects. These variables, stored in a file named '.env', allow for the configuration of various settings without hardcoding them directly into your code. Instead, you can define environment-specific variables such as database credentials, API keys, or any other sensitive information in the .env file, providing a more flexible and secure approach to configuration management.

  • PHP CS Fixer

    A tool to automatically fix PHP Coding Standards issues

  • Project mention: 8 Essential Tools Every PHP Developer Needs | dev.to | 2024-02-27

    PHP-CS-Fixer automatically fixes PHP coding standard issues, maintaining a clean codebase and adhering to coding standards. It can be integrated into the development workflow to ensure all code complies with defined standards.

  • Bagisto

    Free and open source laravel eCommerce platform

  • Project mention: Bagisto โ€“ open-source alternative to Shopify | news.ycombinator.com | 2023-06-29
  • 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: Custom template in <head> ? | /r/Magento | 2023-12-08
  • speedtest

    Self-hosted Speed Test for HTML5 and more. Easy setup, examples, configurable, mobile friendly. Supports PHP, Node, Multiple servers, and more

  • Project mention: Slower speeds after installing OpenWRT | /r/openwrt | 2023-12-11

    I recently installed OpenWRT on a TP-Link TL-WDR4300, and put the router of my ISP in bridge mode. Now I noticed that the wireless speeds are significantly slower (40mbps vs 3mbps via librespeed.org), after using OpenWRT.

  • Phalcon

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

  • Project mention: Top 12 PHP Frameworks For Web Development in 2024 | dev.to | 2024-02-13

    Phalcon is open-source with 10.7k stars and 2k+ forks on GitHub. It is a full-stack framework for PHP that is characterized by high performance and low resource consumption. It is written or implemented as a C-extension or in C, which is integrated into PHP to improve performance. It has a user-friendly interface that simplifies PHP development and enhances the developer experience.

  • YOURLS

    ๐Ÿ”— The de facto standard self hosted URL shortener in PHP

  • Project mention: How I Accidentally Made My Link Shortener into a Malware Honeypot | news.ycombinator.com | 2024-03-01

    A couple years ago a client asked me for their own URL shortener service. I found YOURLS (https://github.com/YOURLS/YOURLS) and reluctantly installed it on a cheap, shared, hosting account.

    Thankfully after a couple years, I convinced them (it took several tries) to use a 3rd party hosted provider.

    Bullet dodged.

  • Doctrine

    Doctrine Object Relational Mapper (ORM)

  • Project mention: Bisecting vendors | dev.to | 2024-01-05

    If you compare 2.17.x with 2.16.x, you can see quite a few contributions, over a long period of time, and by many different people. Some of them are part of the Doctrine core team, some others are returning contributors, and a few made their very first contribution to that repository. They all do that on their spare time, sometimes after a long day of paid work, take vacations, have a family to take care of. The core team is subscribed to issues, but it's unlikely that contributors are.

  • Wallabag

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

  • Project mention: Linkhut: A Social Bookmarking Site | news.ycombinator.com | 2024-01-09

    Wallabag[0] is useful too if you want a self-hosted bookmarking solution. I'm with Pinboard too, but regularly export my bookmarks so I have a backed up local copy of recent bookmarks I've added to Pinboard.

    [0] https://github.com/wallabag/wallabag

    [0] https://wallabag.org/

  • dbal

    Doctrine Database Abstraction Layer

  • Project mention: PHP + Informix + Framework? | /r/PHP | 2023-05-22

    In that case, write your own platform and db driver that translates it, doctrine already has tons of work done which can be easily extended : https://github.com/doctrine/dbal/tree/3.6.x/src/Platforms - or simply use PDO directly as it can do raw queries and forget ORMs in general for such usecase.

  • WooCommerce

    A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

  • Project mention: Flutter app with woocommece api | /r/FlutterDev | 2023-12-11

    Yes, it is possible. You need to establish your own API connection using the WooCommerce endpoints defined in the documentation at https://github.com/woocommerce/woocommerce/blob/trunk/docs/rest-api/getting-started.md.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

PHP HacktoberFest related posts

  • Criando uma API simples com PHP puro

    6 projects | dev.to | 9 May 2024
  • Elevate Your Laravel Eloquent Queries with Tappable Scopes

    1 project | dev.to | 23 Apr 2024
  • Show HN: Train Station Pianos

    2 projects | news.ycombinator.com | 8 Apr 2024
  • From Beginner to Master: The Path to Becoming a PHP Guru

    5 projects | dev.to | 12 Mar 2024
  • PHP Authentication: Implementing Access Token

    3 projects | dev.to | 7 Mar 2024
  • Mautic - How Open Source Shapes Marketing- Open Source Project Spotlight

    1 project | dev.to | 23 Feb 2024
  • OpenBSD Upgrade 7.3 to 7.4

    3 projects | dev.to | 16 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 17 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more โ†’

Index

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

Project Stars
1 Symfony 29,345
2 Composer 28,294
3 Nextcloud 25,752
4 Monolog 20,817
5 Monica 20,804
6 PHPMailer 20,632
7 Matomo 19,129
8 laravel-debugbar 16,195
9 koel 15,451
10 Yii2 14,212
11 laravel-ide-helper 13,897
12 PhpSpreadsheet 13,022
13 PHP Dotenv 12,968
14 PHP CS Fixer 12,598
15 Bagisto 11,563
16 Magento 11,285
17 speedtest 11,237
18 Phalcon 10,752
19 YOURLS 10,285
20 Doctrine 9,834
21 Wallabag 9,753
22 dbal 9,367
23 WooCommerce 9,114

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com