Open-source projects categorized as PHP | Edit details
Language filter: + PHP + C++ + JavaScript

Top 23 PHP Open-Source 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 | | 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 awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Bash Cheatsheet - Everything you should know in one single file 🚀 | | 2021-12-21
  • 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 Symfony

    The Symfony PHP framework

    Project mention: Question about Extension & CompilerPass | | 2022-01-20

    Take a look at this:

  • GitHub repo awesome-php

    A curated list of amazingly awesome PHP libraries, resources and shiny things.

    Project mention: Jinja2 not formatting my text correctly. Any advice? | | 2021-12-10

    import jinja2 template = jinja2.Template(""" # Awesome Big Data A curated list of awesome big data frameworks, libraries, software and resources. Inspired by [awesome-php]( """) template.render()

  • GitHub repo Composer

    Dependency Manager for PHP

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

    You can download composer from here:

  • GitHub repo Laravel

    The Laravel Framework.

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

    A great thing has been added in Laravel 8.80, 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? | | 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.

  • 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 Design Patterns PHP

    sample code for several design patterns in PHP 8

    Project mention: PHP MVC Framework | | 2021-03-24
  • GitHub repo Monolog

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

    Project mention: Handling unavailable log file | | 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.

  • 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 | | 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 | | 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, "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? | | 2022-01-19
  • GitHub repo PHPMailer

    The classic email sending library for PHP

    Project mention: PhpMailer Settings | | 2022-01-17

    For examples on how to use PHPMailser, see the git repository:

  • GitHub repo Swoole

    🚀 Coroutine-based concurrency library for PHP

    Project mention: How is node compared to other backend tech? | | 2021-12-02

    It's been around for more then 8 years. Its a very established project with more the 17k stars

  • GitHub repo HHVM

    A virtual machine for executing programs written in Hack.

    Project mention: Yes, PHP Is Worth Learning/Using in $Current_year | | 2021-11-17
  • 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. | | 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? | | 2022-01-15

    You might want to check out 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? | | 2021-12-03

    I see there is the

  • GitHub repo Parsedown

    Better Markdown Parser in PHP

    Project mention: Markdown library that supports disabling many features? | | 2021-08-22

    Yeah, I ended up finding 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 | | 2021-12-22


  • 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 | | 2022-01-14

    The official site of Grav

  • 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 | | 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 | | 2021-10-26


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


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

Project Stars
1 Laravel 5 67,986
2 awesome-cheatsheets 26,452
3 Symfony 26,339
4 awesome-php 26,128
5 Composer 26,098
6 Laravel 25,889
7 Guzzle 21,440
8 Design Patterns PHP 20,239
9 Monolog 19,422
10 PHPUnit 18,181
11 CodeIgniter 18,162
12 Nextcloud 18,032
13 PHPMailer 17,572
14 Swoole 17,215
15 HHVM 17,175
16 Matomo 15,834
17 Monica 15,631
18 PHP Parser 15,163
19 Parsedown 14,001
20 Yii2 13,869
21 Grav 13,119
22 Whoops 12,668
23 Cachet 12,512
Find remote PHP jobs at our new job board
There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.