Top 23 PHP Open-Source Projects
A PHP framework for web artisans.Project mention: Which programming language, besides JS, has the best support/ecosystem for graphql? | reddit.com/r/graphql | 2021-10-16
if you have no problem with php, take a look at Laravel with this package
The Symfony PHP frameworkProject mention: Opinionated, specialized PHP micro-framework focused on doing secure login management and persistence management? | reddit.com/r/PHPhelp | 2021-10-14
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A curated list of amazingly awesome PHP libraries, resources and shiny things.Project mention: Alternatives to PHPUnit? | reddit.com/r/PHP | 2021-06-22
Dependency Manager for PHPProject mention: Creating your very first Laravel application | dev.to | 2021-10-02
Simply a dependency manager for PHP. with composer you can install and remove PHP packages. install composer here
The Laravel Framework.Project mention: Automatically Update `created_by` and `updated_by` in Laravel Using Bootable Traits | dev.to | 2021-10-16
The bootable trait, which is also used by Laravel's SoftDeletes trait, can save you a ton in this situation. Laravel' Eloquent model will boot a trait's method with the name of pattern boot[TraitName]. If you take a look into Laravel's source code, you can find the snippet below.
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.Project mention: Awesome Cheatsheets | reddit.com/r/webdev | 2021-10-13
Guzzle, an extensible PHP HTTP clientProject mention: What are your thoughts on HTTP clients? Toying around with a "new" (different) approach | reddit.com/r/PHP | 2021-07-17
I am curious how everyone feels about HTTP client packages in the PHP space, specifically packages like Guzzle, PHP HTTP, or HTTPful, etc.
Run Linux Software Faster and Safer than Linux with Unikernels.
sample code for several design patterns in PHP 8Project mention: PHP MVC Framework | reddit.com/r/laravel | 2021-03-24
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".
The PHP Unit Testing framework.Project mention: PHP global functions: how they affect code extensibility, testability and modularity | dev.to | 2021-09-29
Solution with dependency injection described above gives us opportunity to choose custom logger object. With the help of testing framework such as PHPUnit we can create stub object instead of regular logger object, which allows us to freely redefine or suppress object functionality for purposes of the test and also watch which methods on the logger object has been called from inside of tested module (mocking). Neither of these features can be achieved when implementing logging with a global function.
The classic email sending library for PHPProject mention: Emailing user’s chosen info to user | reddit.com/r/Frontend | 2021-10-10
The typical: https://github.com/PHPMailer/PHPMailer
A virtual machine for executing programs written in Hack.Project mention: 'I did a bad thing' | reddit.com/r/ProgrammerHumor | 2021-05-22
I guess you're talking about HHVM, and yes, they developed their own language called "Hack", however, Hack is mostly compatible to PHP and the HHVM can execute PHP code natively without any changes, at least to my knowledge.
🚀 Coroutine-based concurrency library for PHPProject mention: Swoole forked to Open Swoole, due to disagreement about hot-loading files | news.ycombinator.com | 2021-10-13
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: Hit my first 100 across the board (info in comments) | reddit.com/r/Wordpress | 2021-10-08
https://matomo.org/ is imo a much nicer option.
Personal CRM. Remember everything about your friends, family and business relationships.Project mention: An open source tool for managing personal relationships... | reddit.com/r/autism | 2021-10-08
A PHP parser written in PHPProject mention: Tree-sitter: an incremental parsing system for programming tools | news.ycombinator.com | 2021-02-22
I wish there was a more universal format for parsers, but I just don't think there enough people who know their stuff.
Take PHP, a language that a lot of people use: the tree-sitter-php extension doesn't support features added in 2019, let alone features added towards the end of 2020.
If you want an up-to-date PHP parser, there's really only one open-source parser that's accurate enough to be used on PHP codebases old and new, and it's written in PHP. Then if you want to parse in a robust fashion you have to adopt a number of hacks to get everything working.
I hadn't encountered LSIF before – can GitHub be configured to use those maps?
Better Markdown Parser in PHPProject 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!
Yii 2: The Fast, Secure and Professional PHP FrameworkProject mention: Help a greybeard out - best way for a longtime vanilla PHP dev to get started with Laravel? | reddit.com/r/PHP | 2021-08-23
For what it's worth I'd say start out with Yii2 or Symfony, once you get the idea of an MVC framework down and get the foundation sorted then moving to Laravel is easy. If you already know the language you won't have any issues at all.
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMSProject mention: A good replacement for Drupal that is docker friendly? | reddit.com/r/selfhosted | 2021-10-14
PHP errors for cool kidsProject mention: Computer crash with a debug console in a Danish public bus. | reddit.com/r/PBSOD | 2021-07-13
You're correct about it being a faulty webpage, but that's now what any browsers devtools look like. What you're seeing here is a whoops error page from an older version of Laravel.
📛 An open source status page system for everyone.Project mention: [Q] Best self hosted status page? | reddit.com/r/selfhosted | 2021-09-18
I use cachet, maybe will fit your needs https://cachethq.io/
Effective June 1, 2021: Phabricator is no longer actively maintained.Project mention: ICYMI: Phabricator is no longer actively maintained | reddit.com/r/devops | 2021-07-06
Phabricator is no longer actively maintained as of June 2021. The company that back this product (Phacility) is winding down operations.
PHP Image ManipulationProject mention: ImageMagick (6.9) vs GD (2.2) on PHP 7.4 (in 2021): Pros & Cons in terms of Security, Performance, and Color Profile Support | reddit.com/r/PHP | 2021-08-16
Glide is actually built on top of Intervention so I'd start looking there. If Intervention has what you need but Glide doesn't, you can probably write your own custom manipulation.
What are some of the best open-source PHP projects? This list will help you:
|8||Design Patterns PHP||20,008|
Are you hiring? Post a new remote job listing for free.