Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 PHP Framework 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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Slim Framework
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. (by slimphp)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Pest
Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.
-
hyperf
🚀 A coroutine framework that focuses on hyperspeed and flexibility. Building microservice or middleware with ease.
-
mix
☄️ PHP CLI mode development framework, supports Swoole, WorkerMan, FPM, CLI-Server / PHP 命令行模式开发框架,支持 Swoole、Swow、WorkerMan、FPM、CLI-Server (by mix-php)
-
framework
:gem: Go! AOP PHP - modern aspect-oriented framework for the new level of software development (by goaop)
-
one
A minimalist high-performance php framework that supports the [swoole | php-fpm] environment (by lizhichao)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Developing a Reusable and Readable Bash Script for Automated LAMP Stack Deployment | dev.to | 2024-04-22cd /var/www/ || handle_error "Failed to change directory to /var/www/." sudo git clone https://github.com/laravel/laravel.git laravel || handle_error "Failed to clone Laravel repository."
Project mention: Tell HN: Laravel's default truncate method uses cascade for Postgres databases | news.ycombinator.com | 2024-02-23Hope this saves a future team from unexpected behavior resulting in (potential) production data loss.
When using Postgres, Laravel's default method for truncate uses the cascade option, which will ignore foreign key constraints and potentially wipe large amounts of data with no confirmation or warning.
It was originally introduced in 2018: https://github.com/laravel/framework/pull/26389/files
Here are two threads on it if you are curious: https://github.com/laravel/framework/issues/29506
Let's have a look at the class EventSourceHttpClient and try to use it in Symfony\Component\Webhook\Server\Transport. It's an entirely hypothetical example to illustrate the point.
Yii is one of the oldest PHP frameworks, acronym as Yes It Is! It has 14.2k stars and 7k forks on GitHub. It is a fast, secure, and flexible PHP framework for web development, especially for building MVC architecture websites. It is an Object-Oriented PHP framework that requires knowledge of inheritance, polymorphism, etc.
Slim is a micro PHP framework used for web development with 11.7k stars and 2k forks on GitHub. It has a simple and intuitive API development process. It is a micro-framework, meaning you only get a minimum of support for HTTP requests and forwarding requests to appropriate controllers. So the question is, why should you choose a micro-framework? Because it offers you flexibility and high extensibility.
Project mention: Step-by-step guide: Launching a website with October CMS on Linode using PHP and Laravel | dev.to | 2023-08-23git clone https://github.com/octobercms/october.git your-website
Phalcon is open-source with 10.7k stars and 2k+ forks on GitHub. It is a full-stack framework for PHP that is characterized by high performance and low resource consumption. It is written or implemented as a C-extension or in C, which is integrated into PHP to improve performance. It has a user-friendly interface that simplifies PHP development and enhances the developer experience.
Today, I finished the first implementation of this environment, adding Pest and PHPUnit in v10.5, which is currently not supported by default with WP Env.
I think it would be difficult (or much harder) to build something like Sylius on top of Laravel. Especially if you want good code-coverage by tests.
Project mention: Mastering WordPress CLI: A Comprehensive Guide to Boost Your Productivity | dev.to | 2023-11-23As of my last knowledge update in January 2022, the list of WordPress CLI commands may have expanded or changed. It's always a good idea to check the official WP-CLI documentation for the most up-to-date information. Here's a list of common WP-CLI commands as of my last update:
The second one, is the using pure AOP approach - https://github.com/goaop/framework (ffi related).
Project mention: What is the most useful project you've ever worked on? | news.ycombinator.com | 2024-04-06It's this: https://github.com/Elgg/Elgg
It's pretty long in the tooth now - it's pretty old! But there's an amazing community and new core team that still keeps it up to date.
PHP Framework related posts
- Developing a Reusable and Readable Bash Script for Automated LAMP Stack Deployment
- Wordpress tests with Pest and WP Setup
- RESTful APIs with Laravel: Best Practices
- Using interfaces the wrong way
- Mastering Application Security: The Power of Rate Limiting
- Laravel Roadmap
- Tell HN: Laravel's default truncate method uses cascade for Postgres databases
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Framework projects in PHP? This list will help you:
Project | Stars | |
---|---|---|
1 | Laravel | 76,753 |
2 | Laravel | 31,487 |
3 | Symfony | 29,294 |
4 | Yii2 | 14,204 |
5 | Slim Framework | 11,823 |
6 | october | 10,971 |
7 | Phalcon | 10,754 |
8 | Pest | 8,804 |
9 | Sylius | 7,660 |
10 | web-frameworks | 6,891 |
11 | hyperf | 5,929 |
12 | swoft | 5,583 |
13 | wp-cli | 4,804 |
14 | Laravel-Zero | 3,538 |
15 | huge | 2,141 |
16 | mix | 1,922 |
17 | Spiral Framework | 1,690 |
18 | framework | 1,638 |
19 | Elgg | 1,621 |
20 | lumen-framework | 1,465 |
21 | leaf | 1,018 |
22 | one | 879 |
23 | Concrete 5 CMS | 762 |
Sponsored