Top 23 PHP PHP Projects
A PHP framework for web artisans.Project mention: (Laptop mostra BIOS e avvia Windows solo su Android). iPhone non carica le pagine Web (simile a Wayback Machine, ma in realtà non tieni alla tua salute o a cosa potrei farci?) | reddit.com/r/italy_SS | 2021-09-17
The Symfony PHP frameworkProject mention: Decorator Pattern vs. Proxy Pattern | dev.to | 2021-09-18
Their developer toolbar shows a lot of information regarding events and cache, for example. They log this information by decorating the current EventDispatcher with a TraceableEventDispatcher and the current cache adapter with a TraceableAdapter within the dev environment.
Run Linux Software Faster and Safer than Linux with Unikernels.
Dependency Manager for PHPProject mention: Using Strapi and Laravel | dev.to | 2021-09-17
Composer (for laravel installation, this is optional if you are using docker)
The Laravel Framework.Project mention: Batches are not like JS thenables | reddit.com/r/laravel | 2021-09-14
If you add a job to the batch in then() callback, the whole batch will loop itself. I opened an issue with a bug report, turns out it's intended behavior.
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.
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".
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.
The PHP Unit Testing framework.Project mention: Testing strategies | dev.to | 2021-09-08
Tool: PHPUnit + Docker with all infrastructure elements needed.
The classic email sending library for PHPProject mention: How To Send Email Using PHPMailer in PHP | dev.to | 2021-09-12
PHPMailer can be added manually if you don't want to install Composer in a testing environment, for example. PHPMailer source code files may be downloaded here. Once downloaded, transfer the PHPMailer folder to one of the include path directories provided in your PHP setup, then manually load each class file:
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: Project Path of Exile Wiki update - state of the wiki | reddit.com/r/pathofexile | 2021-09-17
I guess a privacy friendly version might be Matomo. https://matomo.org/ we use it on work to be GDPR conform but still provide some form of website data for our customers.
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.
Personal CRM. Remember everything about your friends, family and business relationships.Project mention: Networking database? | reddit.com/r/ObsidianMD | 2021-09-17
You might look at something like Monica. In general I don't think that Obsidian is great at handling structured data for specific use cases -- it's great for taking notes but if you want a CRM use a CRM.
Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMSProject mention: What more to host? Suggestions welcome... | reddit.com/r/selfhosted | 2021-09-08
Grav Grav is a modern open source flat-file CMS. This one is really cool, you can control it entirely from command line and build pages with markdown, there is no database hence being called flat-file. It also has an admin web gui which is kinda neet, by far the easiest Content Management System I've ever worked with. https://getgrav.org/
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.
Abstraction for local and remote filesystemsProject mention: ⚠️ A security advisory was created for league/flysystem. Please upgrade to 1.1.4 or 2.1.1. | reddit.com/r/laravel | 2021-06-24
Simple forum software for building great communities.
A PHP library for generating universally unique identifiers (UUIDs). (by ramsey)Project mention: Sortable Collision-Free UUIDs | news.ycombinator.com | 2021-05-03
There's also the risk of bad randomness sources and/or bugs.
One popular UUID library got a bug report stating: "We are generating about 1M UUID4 a day, and we are getting several hundred collisions a day". And so they were; turned out to be a bug/weird interaction between the OpenSSL library they were using for randomness and forking. (Details here, although it was all fixed years ago of course: https://github.com/ramsey/uuid/issues/80)
On paper, you should never, ever, ever see a collision when generating a mere million v4 UUIDs a day, much less hundreds of collisions. But that doesn't mean it can't happen!
This is also an interesting bit of analysis; comes from a company that processed a lot of UUIDs generated in browsers, checked, and discovered about 5 collisions per million UUIDs. Again, not what you'd naively expect! (Turned out to be mostly driven by misbehaving crawlers.) https://medium.com/teads-engineering/generating-uuids-at-sca...
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.Project mention: Nine years after, how much of this is still true about PHP? | reddit.com/r/programming | 2021-04-30
Switched from Python to PHP and now using Slim. Very happy with the move so far.
What are some of the best open-source PHP projects in PHP? This list will help you:
|6||Design Patterns PHP||19,921|
Are you hiring? Post a new remote job listing for free.