PHP PHP

Open-source PHP projects categorized as PHP | Edit details

Top 23 PHP PHP Projects

  • GitHub repo Laravel 5

    A PHP framework for web artisans.

    Project mention: A comprehensive guide on how to design future-proof controllers: Part 1 | dev.to | 2022-01-13

    In the next article, Part 2. We will be refactoring a controller function with a specific focus on the Request validation concern. We will build a Request validator class and abstract all the logic involved in validating the client's request away from the controller. I will be using Laravel in the rest of the series.

  • 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

  • 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 Composer

    Dependency Manager for PHP

    Project mention: Installing Tailwind CSS in your Laravel Project | dev.to | 2022-01-19

    You can download composer from here: https://getcomposer.org/

  • GitHub repo Laravel

    The Laravel Framework.

    Project mention: New in Laravel 8.80 - Route::controller() | dev.to | 2022-01-20

    A great thing has been added in Laravel 8.80, https://github.com/laravel/framework/pull/40276 which is the use of Route::controller() with Groups to shorten Route, so I want to share it with you so that you may use it in your next projects.

  • GitHub repo Guzzle

    Guzzle, an extensible PHP HTTP client

    Project mention: Composer conflict, how can we use it? | dev.to | 2021-11-19

    We found the related issue on the Guzzle GitHub repository and we noticed a fix had been released with version 6.3 of this library. Hurray, we can bump Guzzle version to 6.3 and overcome the problem! But looking at BehatPageObjectExtension’s composer.json we’ve soon realized that Guzzle isn’t a direct dependency managed by us. “It’s not a big deal” I thought as Guzzle was required by Goutte and we require Goutte through its Mink driver,so I expected to find some tagged version of Goutte and the Mink Driver with this requirements bump. Sadly I found it wasn’t the case as Guzzle is required in Goutte with ^6.0 (so, basically every version between 6 and 7) and this includes the versions with the warning described above. Therefore in our case the warning was displayed as a “side effect” of deps=low that requires indirectly Guzzle 6.0 as is the lowest dependency accepted.

  • GitHub repo Design Patterns PHP

    sample code for several design patterns in PHP 8

    Project mention: PHP MVC Framework | reddit.com/r/laravel | 2021-03-24
  • GitHub repo Monolog

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

    Project mention: Handling unavailable log file | reddit.com/r/laravel | 2022-01-10

    Laravel uses Monolog to handle logging, which comes with a variety of handlers. One is the WhatFailureGroupHandler which will ignore any errors thrown by a child handler – you would wrap the RotatingLogHandler in this group handler to achieve this.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • GitHub repo PHPUnit

    The PHP Unit Testing framework.

    Project mention: Hi guys. After working few years with other languages, returning to PHP, then, I created this library, suggestions are appreciated | reddit.com/r/PHP | 2021-11-30
  • GitHub repo CodeIgniter

    Open Source PHP Framework (originally from EllisLab)

    Project mention: Want to access a controller variable in config.php file in Codeigniter 3 | reddit.com/r/codeigniter | 2021-08-29

    Could you care to elaborate on the "CI3 is dangerously out of date" statement? What exactly makes it dangerous? The last version (3.1.11) was released in 2019, and until version 4.1 a few months ago, CI3 was still the current stable version. According to codeigniter.com, "This version is in maintenance, receiving mostly just security update".

  • GitHub repo Nextcloud

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

    Project mention: Moving Jellyfin Server to new Hardware - Any Guides/Suggestions? | reddit.com/r/jellyfin | 2022-01-19
  • GitHub repo PHPMailer

    The classic email sending library for PHP

    Project mention: PhpMailer Settings | reddit.com/r/PHPhelp | 2022-01-17

    For examples on how to use PHPMailser, see the git repository: https://github.com/PHPMailer/PHPMailer/tree/master/examples

  • GitHub repo 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: Google Analytics declared illegal in the EU. | reddit.com/r/programming | 2022-01-19
  • GitHub repo Monica

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

    Project mention: Ask HN: Keeping track of events of your friends and family? | news.ycombinator.com | 2022-01-15

    You might want to check out https://github.com/monicahq/monica. Requires an upkeep but the UX is great.

  • GitHub repo PHP Parser

    A PHP parser written in PHP

    Project mention: [Question] Trying to understand, how does the PHP Parser work when it sees HTML? | reddit.com/r/PHP | 2021-12-03

    I see there is the https://github.com/nikic/PHP-Parser

  • GitHub repo Parsedown

    Better Markdown Parser in PHP

    Project mention: Markdown library that supports disabling many features? | reddit.com/r/PHPhelp | 2021-08-22

    Yeah, I ended up finding https://github.com/erusev/parsedown/issues/229 during my research. It's an acceptable option, but I was hoping I missed something even better. Thank you!

  • GitHub repo Yii2

    Yii 2: The Fast, Secure and Professional PHP Framework

    Project mention: Web Technologies Every Web Developer Must Know | dev.to | 2021-12-22

    YII

  • 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/.

  • GitHub repo Whoops

    PHP errors for cool kids

    Project mention: spatie/ignition is now framework agnostic and can be used as your local error handler in any PHP project | reddit.com/r/PHP | 2022-01-19

    I've been using whoops but it's a bit stale (not even 7.x or 8.x native, just compatible with those but still very much 5.x code). Might have to explore ignition.

  • GitHub repo Cachet

    📛 An open source status page system for everyone.

    Project mention: 4 Hand-Picked Open-Source Status Page Tools | dev.to | 2021-10-26

    Cachet

  • GitHub repo Intervention Image

    PHP Image Manipulation

    Project mention: File Previews in Modals? | reddit.com/r/laravel | 2021-12-06

    Not sure of any package that handles that specific use case perse. But if you're thinking of showing a preview, and don't want to load the original file, take a look at an image handling library like intervention

  • GitHub repo Flysystem

    Abstraction for local and remote filesystems

    Project mention: Flysystem 3.0 was released | reddit.com/r/PHP | 2022-01-14
  • GitHub repo Flarum

    Simple forum software for building great communities.

    Project mention: I Miss RSS | news.ycombinator.com | 2022-01-05

    Very nice to see the author uses Flarum (https://flarum.org) an open-source forum software to power his blog. Very innovative use!

    We also use Flarum to power our user feedback site for Orion browser https://orionfeedback.org another example of Flarum's ability to adopt to different use cases.

  • GitHub repo Phabricator

    Effective June 1, 2021: Phabricator is no longer actively maintained.

    Project mention: PHP in 2022 | reddit.com/r/programming | 2022-01-12

    Phabricator was probably the best example of a large, complex PHP application with a high level of code quality and adherence to modern standards. Unfortunately, the primary developer behind that project has recently moved on to other things.

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 PHP related posts

Index

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

Project Stars
1 Laravel 5 67,986
2 Symfony 26,339
3 Composer 26,098
4 Laravel 25,889
5 Guzzle 21,440
6 Design Patterns PHP 20,239
7 Monolog 19,422
8 PHPUnit 18,181
9 CodeIgniter 18,162
10 Nextcloud 18,032
11 PHPMailer 17,572
12 Matomo 15,834
13 Monica 15,631
14 PHP Parser 15,163
15 Parsedown 14,001
16 Yii2 13,869
17 Grav 13,119
18 Whoops 12,668
19 Cachet 12,512
20 Intervention Image 12,369
21 Flysystem 12,307
22 Flarum 12,291
23 Phabricator 12,231
Find remote PHP jobs at our new job board 99remotejobs.com.
There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
Less time debugging, more time building
Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
scoutapm.com