SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 PHP Open-Source 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.
I’ve recently been re-building an admin panel in a personal Laravel-based project, convering it from “traditional” Blade views to an Inertia-based solution. As part of this, I’ve been identifying repeating elements that can be extracted into reusable Vue components.
-
Cloudways
Cloudways' Black Friday Offer - 1st Choice of Developers. Cloudways: Devs' 1st choice for managed hosting! Pick from top-tier Cloud providers like DigitalOcean, AWS, and GCE. Limited-time deal: 40% OFF for 4 Months + 40 Free Migrations.
-
awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Awesome Cheat Sheets
-
With the advent of people moving away from serverless and pushing more towards self-hosted solutions around VPS from provided like Hetzner and using deployment tools like Coolify , I’ve been wanting to have a cool monitoring app which not only monitor uptime but also disk space, CPU pressure, memory pressure, networking and more and throw alerts when something looks outside of the allowable thresholds.
-
-
Project mention: Top 10 Websites to Get Help When You Are Stuck as a Developer | dev.to | 2023-12-13
7. Awesome PHP - Awesome PHP is a curated list of amazingly awesome PHP libraries, resources, and tools. It's a great resource for finding solutions to PHP-related problems.
-
Project mention: Creating focused domain applications. A Symfony approach (Saving the entity) | dev.to | 2024-11-15
If you like my content and enjoy reading it and you are interested in learning more about PHP, you can read my ebook about how to create an operation-oriented API using PHP and the Symfony Framework. You can find it here: Building an Operation-Oriented Api using PHP and the Symfony Framework: A step-by-step guide
-
Project mention: Using php7-mysql-shim to Address `mysql_*` Function Compatibility in PHP 7 | dev.to | 2024-12-02
Install Composer: If you don't already have Composer installed, you can install it by following the instructions at getcomposer.org.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
If complete self-hosting is a must, I now need some file server capable of generating shareable links, to be used in my Markdown image components. In summary, Syncthing is great for Dropbox-style backups, but can't share links, NextCloud is too resource-heavy and Seafile is interesting but apparently has proprietary encryption, which left me with the lightweight Filebrowser
-
The microsoft offical libraries are deprecated, so I made a the project caiofior/azure_storage using guzzle to access at this resources with a shared key.
-
Project mention: Selfhosting services to make life easier for my parents? | /r/selfhosted | 2023-12-09
-
Project mention: Deliver Emails Safely with PHP: A Guide to Using SMTP for Spam-Free Emails | dev.to | 2024-09-27
If you don’t have Composer, you can download PHPMailer manually from GitHub and include it in your project.
-
To add onto this, what's more commonly done these days is to use a library like Monolog which can be configured with multiple log handlers. One of the handlers which are typically enabled is one which writes to error_log. You can add more which write directly to a logging service like Sentry or whatever, or even in dev write an HTTP header paired with a browser extension which puts your backend log messages in your browser console (see the handler + install the extension for chrome or firefox)
-
Matomo
Empowering People Ethically with the leading open source 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. Liberating Web Analytics. Star us on Github? +1. And we love Pull Requests!
Project mention: Show HN: Vince – A self hosted alternative to Google Analytics | news.ycombinator.com | 2024-11-28 -
One of biggest advantages of Symfony is the support to do tests integrated with PHPUnit and with a functional kernel to do the bootstrap necessary for the tests.
-
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 https://github.com/WordPress/wordpress-develop and patches to https://core.trac.wordpress.org/ instead.
At Macronimous, we've been building with WordPress since the early days – way back in 2007! We've seen it evolve from a simple blogging platform to a powerful content management system that powers a huge chunk of the web. And while PHP, JavaScript, and MySQL remain the core of WordPress development, there's a new kid on the block that's worth exploring: WebAssembly (Wasm)., While not essential for every project, Wasm offers exciting new possibilities for developers looking to push the boundaries of what's possible with WordPress.
-
-
CodeIgniter
-
$hayStack.contains('needle')
This looks more or less like a new language ? It must be amazing amount of time and energy to rewrite PHP in to this.
I don't see the benefits. I understand the Facebook's HHVM had some. (https://hhvm.com/)
Or Swoole (https://openswoole.com/) has it.
But i'm not clear of THT (also typical apple vs oranges benchamrkTM included).
2cents
-
ANTLR
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
We've chosen ANTLR v4. The tool is also written in Java, which makes it really easy to use. Over many years of development, it has started to fare very well.
-
Once rector gets 8.4 rules out, this will be pretty awesome:
https://github.com/rectorphp/rector/issues/8701
https://github.com/nikic/PHP-Parser/commit/7b0384cdbe03431c4...
-
I use Firefly III (https://firefly-iii.org). It's a self-hosted web app which is nice for me because I tend to use it from my phone most of the time. It does have a pretty extensive API, perhaps not as easy to do bulk edits as a text file, but should be fairly straightforward. It also has a rule system that could be used to do bulk edits too.
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
PHP discussion
PHP related posts
-
Using php7-mysql-shim to Address `mysql_*` Function Compatibility in PHP 7
-
AIpi Now Supports XAI
-
Level Up Your WordPress Skills with WebAssembly
-
Matomo-org/device-detector: Universal Device Detection library from User Agent
-
Please comment on installation instructions given in README of my open source project
-
Is Your CSS Logical?
-
Php.net Is Down
-
A note from our sponsor - SaaSHub
www.saashub.com | 4 Dec 2024
Index
What are some of the best open-source PHP projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Laravel | 78,941 |
2 | awesome-cheatsheets | 40,465 |
3 | coolify | 34,817 |
4 | Laravel | 32,703 |
5 | awesome-php | 31,032 |
6 | Symfony | 29,839 |
7 | Composer | 28,658 |
8 | Nextcloud | 27,541 |
9 | Guzzle | 23,219 |
10 | Monica | 21,799 |
11 | PHPMailer | 21,113 |
12 | Monolog | 21,045 |
13 | Matomo | 19,933 |
14 | PHPUnit | 19,710 |
15 | WordPress | 19,620 |
16 | Swoole | 18,475 |
17 | CodeIgniter | 18,265 |
18 | HHVM | 18,204 |
19 | ANTLR | 17,275 |
20 | PHP Parser | 17,064 |
21 | Firefly III | 16,373 |
22 | Bagisto | 15,591 |
23 | BookStack | 15,480 |