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.

php opensource projects

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: 6315
Stars: 11442
Open issues: 24
Latest tag: v6.0.5
git clone https://github.com/PHPMailer/PHPMailer.git

 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.

Php opensource project design patterns

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
Forks: 3331
Stars: 15561
Open issues: 1
Latest tag: None
git clone https://github.com/domnikl/DesignPatternsPHP.git

 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.

PHP opensource projects

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: 46
Stars: 1736
Open issues: 9
Latest tag: v1.0.1
git clone https://github.com/paragonie/paseto.git

 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.

PHP opensource project faker

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: 2129
Stars: 16567
Open issues: 103
Latest tag: v1.8.0
git clone https://github.com/fzaninotto/Faker.git

 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.

PHP opensource projects

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.

cms
Content-first CMS that makes life enjoyable for developers and content creators.
Forks: 186
Stars: 1290
Open issues: 682
Latest tag: 3.0.16.1
git clone https://github.com/craftcms/cms.git

 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. 

Php Opensource projects  churn

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

Discover files in need of refactoring.
Forks: 35
Stars: 664
Open issues: 13
Latest tag: 1.0.0
git clone https://github.com/bmitch/churn-php.git

 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.

php opensource projects MOnica

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 and family.
Forks: 556
Stars: 4822
Open issues: 296
Latest tag: v2.3.1
git clone https://github.com/monicahq/monica.git

 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. 

PHP opensource projects

Thumbs up to Mike for this well thought of program.

PHPUnit Pretty Result Printer
Forks: 37
Stars: 997
Open issues: 4
Latest tag: v0.19.6
git clone https://github.com/mikeerickson/phpunit-pretty-result-printer.git

 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.

laravel page speed php open-source projects

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: 106
Stars: 1161
Open issues: 18
Latest tag: 1.8.7
git clone https://github.com/renatomarinho/laravel-page-speed.git

 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. 

Php opensource project

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

A REPL for PHP
Forks: 195
Stars: 5388
Open issues: 66
Latest tag: v0.9.6
git clone https://github.com/bobthecow/psysh.git

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

Comments

Pin It on Pinterest

Shares