Open-source PHP projects categorized as PHP

Top 23 PHP PHP Projects

  • Laravel

    Laravel is a web application framework with expressive, elegant syntax. We’ve already laid the foundation for your next big idea — freeing you to create without sweating the small things.

    Project mention: Struggling in learng Laravel🥺 | | 2023-02-03

    Understand the MVC pattern. Laravel is MVC so it helps kung alam mo kung ano yung purpose nung Model, View, Controller at san ang implementation nya sa Laravel. Example, Eloquent ORM, Blade templates, using the CLI/artisan to generate things, making migrations, etc. When I was learning Laravel dati, laging nakabukas yung docs. It's extremely helpful. If may mga questions ka, don't hesitate to ask here. Laravel is popular so may mga devs naman siguro dito na makakasagot sa queries mo. Good luck!

  • Laravel

    The Laravel Framework.

    Project mention: Any context on why Flysystem for S3 was gutted in Laravel 9? | | 2023-02-06
  • 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.

  • Symfony

    The Symfony PHP framework

    Project mention: Symfony community dead ? | | 2023-01-17

    Symfony Slack ( is where most of the day to day chatting and community support is done, but StackOverflow ( and GitHub 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. | | 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.

  • Guzzle

    Guzzle, an extensible PHP HTTP client

    Project mention: PHP, REST API and Mikrotik Routers | | 2023-01-10

    PHP has built-in cURL support, but I never use it. I like using Guzzle or Symfony's http-client.

  • Nextcloud

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

    Project mention: 40 Containers & Counting... | | 2023-02-08

    Nextcloud - Google Drive Replacement

  • 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 | | 2023-02-05

    Laravel (and many other frameworks) use the Monolog Package for logging by default. Using their formatter does everything you need!

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

  • PHPMailer

    The classic email sending library for PHP

    Project mention: PHPMAIL Prob connexion email | | 2023-01-26

    Alternatively try using XOAUTH:

  • PHPUnit

    The PHP Unit Testing framework.

    Project mention: 7 Powerful Tools to Simplify Laravel Developers' Life | | 2023-01-23

    PHPUnit is a unit testing framework for PHP included with Laravel and can be used to test your application's code. It provides a set of assertions and functions for testing your code and can be used to run automated tests.

  • Monica

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

    Project mention: Self Hosted Birthday Wishes Automation App | | 2023-02-06

    I don’t know if Monica ( ) have some kind of automation, but the rest could be managed by it.

  • CodeIgniter

    Open Source PHP Framework (originally from EllisLab)

    Project mention: Why I selected Elixir and Phoenix as my main stack | | 2023-01-21

    Over the years I have tried different frameworks, mostly in PHP, like Code Igniter (2010), ProcessWire (2014) and Laravel (2015).

  • 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 | | 2023-02-04
  • WordPress

    WordPress, Git-ified. This repository is just a mirror of the WordPress subversion repository. Please do not send pull requests. Submit pull requests to and patches to instead.

    Project mention: Best platforms for personal sites? | | 2023-02-06

    Know that and are two different things. You do not want to use And you don't actually use via the website since you install the CMS through your host.

  • PHP Parser

    A PHP parser written in PHP

    Project mention: Alternative for nette/tokenizer? | | 2023-02-01

    Maybe nikic/PHP-Parser is an alternative. If you only need to tokenizer part, PHP has an extension too.

  • Parsedown

    Better Markdown Parser in PHP

    Project mention: PHP in 2023 | | 2023-01-17
  • Yii2

    Yii 2: The Fast, Secure and Professional PHP Framework

    Project mention: Creating an application # 5 - install using sub directory | | 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.

  • Flarum

    Simple forum software for building great communities.

    Project mention: PhpBB 3.3.10 | | 2023-02-05

    I would name PunBB[0], which can be run on a potato computer. It was often configured to use SQLite database, so it really seems lightweight for CPU, disk and memory usage. In terms of source code - it was also very thin.

    Also Flarum [1] looks good in terms of being lightweight. It is based on Laravel Framework, so it has own pros and cons, but thanks to wise implementation of mithril.js it felt very fast from a user perspective.

    On a different spectrum, I would list Discourse [2], followed by Invision Power Board (IPB) [3]. Both require 2GB+ of RAM and a good CPU to run the server.





  • Grav

    Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS powered by PHP, Markdown, Twig, and Symfony

    Project mention: Ask HN: What self-hosted CMS can import from WordPress? | | 2023-01-19

    I moved my personal blog to Grav a couple of years ago:

    There are plugins for WordPress to generate markdown files from your posts and then you can import that into Grav. I self-host this in Docker and find it much more pleasing to actually write things. Statamic is another similar markdown-based CMS that I've been eyeballing.

  • Intervention Image

    PHP Image Manipulation

    Project mention: The Spatie Media Vulnerability | | 2022-07-25

    If still not confident you can still with other packages for images, such intervention

  • Cachet

    📛 An open source status page system for everyone.

    Project mention: Daily General Discussion - January 1, 2023 | | 2023-01-01
  • Whoops

    PHP errors for cool kids

    Project mention: Weekly help thread | | 2022-11-28

    To get the full control of the error output (or, rather, of the error message handling) I would suggest to use an exception handling function, set_exception_handler() I've got an example in my article on PHP error reporting. There, instead of just spitting out the raw exception, you can use the Exception class methods to get the relevant parts and either log or echo them out, depends on the server role. Or you can even include a library like Whoops that dramatically improves the output.

  • Flysystem

    Abstraction for local and remote filesystems

    Project mention: Where to store the user 's profile picture? | | 2023-01-19

    Save it as file using FlySystem or some other abstraction. DB should only have the filename and you would use different config during development.

  • PHP Dotenv

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

    Project mention: Creating an application #1 - introduction | | 2023-01-12

    [PHP dotenv.]( Loads environment variables from `.env` to `getenv(), $_ENV` and `$_SERVER`

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


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

Project Stars
1 Laravel 72,228
2 Laravel 28,818
3 Symfony 27,980
4 Composer 27,316
5 Guzzle 22,339
6 Nextcloud 21,435
7 Monolog 20,141
8 PHPMailer 19,142
9 PHPUnit 18,879
10 Monica 18,654
11 CodeIgniter 18,198
12 Matomo 17,272
13 WordPress 17,064
14 PHP Parser 15,934
15 Parsedown 14,324
16 Yii2 14,062
17 Flarum 13,683
18 Grav 13,638
19 Intervention Image 13,047
20 Cachet 13,011
21 Whoops 12,931
22 Flysystem 12,789
23 PHP Dotenv 12,368
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives