Categories: OpenSourcephp

10 Best Open-Source Projects Built Using PHP

From the initial stages of development up to its launch, a PHP project generates plenty of code. Add this to several other projects being coded and launched every day.

It’s good to once in a while to catch up on who is the top kid on the block in the PHP open-source projects arena. So here is a list of the top ten contenders.

1. PHPMailer

Since the year 2001 when it was released, it has been a fan favorite. A developer’s dream solution when it comes to sending emails. PHP mailers flexibility has made it become an alternative to PHP’s mail() function.

No more creating string while sending out emails, no lines and lines of code to send attachments or emails based on HTML. PHP mailer with its non-local server has made emailing become a painless process that is all but a breeze.

The classic email sending library for PHP
Forks: 8312
Stars: 15565
Open issues: 43
Latest tag: v6.1.7
git clone

2. Design Patterns PHP

PHP works in a certain way and at some point in time, there are patterns which every developer becomes accustomed to. There, however, crops scenario where you know the PHP patterns but not when to apply them.

In comes Design Patterns PHP. This repository of known PHP patterns shows programmers how best they can implement them in their projects.

sample code for several design patterns in PHP 7.4
Forks: 4118
Stars: 19060
Open issues: 2
Latest tag: None
git clone

3. Platform-Agnostic Security Tokens

Security, security and more security, we all need it all the time. When it comes to secure PHP software that meets all the current cryptographic needs, PAST is your best bet.

Designed and coded to give you tokens that are stateless and also secure, PAST is a welcome relief from the weaknesses and vulnerabilities of JSON Web Tokens (JWT).

Ease of use and secureness of PAST and its documentation availability on GitHub make it a worthwhile PHP security option to look at.

Platform-Agnostic Security Tokens
Forks: 86
Stars: 2595
Open issues: 30
Latest tag: v1.0.3
git clone

4. Faker

In programming, testing is one of the crucial steps every programmer has to go through. This code quality check is done using randomly generated test data.

Faker provides an invaluable library for generation of test data that simulates varied scenarios to test your code.

Faker is the choice in case you need to build appealing XML documentation or have your database bootstrapped or any other project testing scenario.

Faker is a PHP library that generates fake data for you
Forks: 2765
Stars: 24716
Open issues: 251
Latest tag: v1.9.1
git clone

5. Craft CMS

This one will surely make your experience in content management very enjoyable. A self-hosted application that and puts the focus on custom developed content. Craft CMS is ideal should you need an application that is powerful and also easy to use.

Developers can shape and mold the Craft CMS structure to meet any project needs at hand, suitably built for any web, design or programming specialist out there.

Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web and beyond.
Forks: 460
Stars: 2180
Open issues: 1132
Latest tag:
git clone

6. Churn-PHP

An awesome way to go through your PHP files, checking the commits in it, calculating the files cyclomatic complexity and then calculating a score from the two values.

Churn-PHP will give you the avenue to identify any PHP files that may require refactoring.

Discover files in need of refactoring.
Forks: 51
Stars: 1002
Open issues: 23
Latest tag: 1.0.3
git clone

7. Monica

This app with a human name can help follow all the important what, where, when, why or who of friends or family, but that’s not all it can do.

From the walls of Monicahq, Monica also offers developers the ability to come up with tailor-made projects that implement a tracking action for a given set of profiles.

Personal CRM. Remember everything about your friends, family and business relationships.
Forks: 1217
Stars: 10209
Open issues: 405
Latest tag: v2.19.1
git clone

8. PHPUnit Pretty Result Printer

Once Mike Erickson decided that PHPUnit should have an awesome visual appeal. Since everyone out there in the PHP world constantly goes to PHPUnit, it is fair that an extension is here that makes outputs great to look at.

Thumbs up to Mike for this well thought of program.

PHPUnit Pretty Result Printer -- make your PHPUnit tests look pretty!
Forks: 53
Stars: 1192
Open issues: 3
Latest tag: v0.26.1
git clone

9. Laravel Page Speed

For optimized web pages, Laravel Page Speed presents the much sought after solution. By its workings which when required minify the output of HTML, Page Speed achieves at least 35% webpage optimization.

P.S - Laravel is most popular PHP framework.

All this is done automatically on your Laravel site. Examples of how it works in Laravel.

  • remove_quotes removes unnecessary quotes in HTML tags
  • trim_urls removes unnecessary prefixes from URLs
  • collapse_whitespace removes unnecessary whitespace in HTML
  • remove_comments removes HTML comments
Package to optimize your site automatically which results in a 35%+ optimization
Forks: 206
Stars: 1830
Open issues: 22
Latest tag: 1.9.0
git clone

10. PsySH

In the course of PHP projects development today, developers need a means by which they can have inputs evaluated and results sent back within one programme.

Through PsySH, Bobthecow presents developers with a development and debugging platform for their PHP projects.

Forks: 259
Stars: 8600
Open issues: 43
Latest tag: v0.10.4
git clone

From the above list which is but a tip of the open-source PHP project iceberg, you can get a feel of how rich, diverse and powerful open-source PHP applications are.

Developing a Cool PHP Website? Try CodeMix

CodeMix becomes an unparalleled ally when it comes to code completion and visual assistance for debugging and building our PHP Software. CodeMix will easily configure the working environment, leading to better productivity.

Deven Rathore

Deven is an Entrepreneur, and Full-stack developer, Constantly learning and experiencing new things. He currently runs and

Published by
Deven Rathore

Recent Posts

Free Applications and Websites to Enhance Coding Skills

Obtaining any skill means that one will continuously upgrade it to become professional. It’s impossible…

3 weeks ago

How to Use Disk Drill Partition Recovery Software for Mac

With the keyboard shortcut "Command(⌘) + Option(⌥) + Delete(⌫)" you can completely remove a file…

3 weeks ago

21 React Project Ideas for Beginners

For some weeks now, you have been putting in a lot of effort in understanding…

1 month ago

Reasons for Creating a Custom Transportation Management Software

Transportation management software is used by organizations to administer, control, and manage the transportation aspect…

1 month ago

21 Angular project ideas for beginners

Angular project ideas have become so handy in bringing evolution and slight changes to many…

2 months ago

Tips for Optimal SaaS Platform Development

According to BetterCloud, approximately 80 percent of mobile applications will be running on mobile software…

2 months ago