PHP Performance

Open-source PHP projects categorized as Performance

Top 23 PHP Performance Projects

  • web-frameworks

    Which is the fastest web framework?

    Project mention: [Web Frameworks Benchmark] How is the FOMO framework handling 45k+ requests more than Swoole the framework it depends on? | /r/PHP | 2022-12-17

    Notably it seems that Fomo is using the raw Swoole Server (https://github.com/fomo-framework/framework/blob/a52b75abbd06c0aa6cb1ec47c4011557bc347532/src/Servers/Http.php#L21) rather than the HTTP-specific server wrapper which is what is used in the Swoole benchmark: https://github.com/the-benchmarker/web-frameworks/blob/master/php/swoole/start.php

  • LaravelS

    LaravelS is an out-of-the-box adapter between Laravel/Lumen and Swoole.

  • 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.

  • Laravel-Zero

    A PHP framework for console artisans

    Project mention: Library for Creating Command Line Based Applications in PHP | /r/PHP | 2023-03-19
  • image-optimizer

    Easily optimize images using PHP (by spatie)

  • async

    Easily run code asynchronously (by spatie)

    Project mention: PHP in 2023 - stitcher.io | /r/PHP | 2023-01-17

    I really wanna get into writing more asynchronous PHP but having to switch to a whole different web server and execution mode is a major stumbling block. The only library (that I know of) that allows asynchronous code in traditional PHP environment is this one by Spatie.

  • laravel-responsecache

    Speed up a Laravel app by caching the entire response

  • phoronix-test-suite

    The Phoronix Test Suite open-source, cross-platform automated testing/benchmarking software.

    Project mention: Looking for some comparison on build times on recent GCC versions. | /r/cpp | 2023-06-18

    I think you can use the Phoronix Test Suite for build time bench mark testing

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • PHPBench

    PHP Benchmarking framework

  • wprig

    A progressive theme development rig for WordPress.

  • once

    A magic memoization function (by spatie)

  • Image Optimizer

    Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jpegtran tools.

  • enlightn

    Your performance & security consultant, an artisan command away.

    Project mention: Preventing Installing Composer Dependencies with Known Security Vulnerabilities | dev.to | 2023-01-11

    There are other tools out there, such as Enlightn and Dependabot, that help you to detect dependencies in your project with security vulnerabilities. But I'd like to think of these types of tools more as being "reactive". By that, I mean that they can alert you of vulnerable dependencies after you've installed them in your project. This can result in you introducing potential security holes into your applications without being aware at first. This is by no means a discredit to any of these types of tools though. Vulnerabilities are always being discovered in frameworks, packages, and libraries. So being able to detect them is a great way to stay on top of your project's security.

  • fork

    A lightweight solution for running code concurrently in PHP

  • Ubiquity

    Ubiquity framework

    Project mention: Any suggestions for lighter frameworks than Laravel? | /r/PHP | 2023-02-13
  • laps

    Light WordPress profiler.

    Project mention: PSA: For anyone having trouble narrowing down performance issues on your sites, use code profiler to find the culprits | /r/Wordpress | 2023-02-01

    You will need the pro version before this profiler becomes actually useful. Another (sort of) alternative would be https://github.com/Rarst/laps which you can extend to your liking.

  • laravel-pjax

    A pjax middleware for Laravel

  • laravel-varnish

    Making Varnish and Laravel play nice together

  • reli-prof

    A sampling profiler or a memory profiler for PHP written in PHP, which reads information about running PHP VM from outside the process. You can find performance bottlenecks or memory leaks of your scripts without changing the target script or loading extensions.

    Project mention: Reli 0.9.0 is released with a memory profiling tool | /r/PHP | 2023-11-26
  • KumbiaPHP

    Fast and easy PHP framework

  • laravel-xhprof

    Easy XHProf setup to profile your laravel application!

  • performance-improvements-for-woocommerce

    Performance tweaks for the front-end and back-end of a store.

  • pj-page-cache-red

    Redis-backed full page caching plugin for WordPress

  • laravel-new-relic

    Monitor your Laravel application performance with New Relic

    Project mention: Am i...stupid? | /r/newrelic | 2023-01-26

    I'm using laravel + PHP... this should be real simple yeah? I'm using this to make the process simpler (because there is no rational install instructions I can find for Laravel Sail / docker that seems to make sense to me) https://github.com/JackWH/laravel-new-relic

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-11-26.

PHP Performance related posts

Index

What are some of the best open-source Performance projects in PHP? This list will help you:

Project Stars
1 web-frameworks 6,792
2 LaravelS 3,783
3 Laravel-Zero 3,451
4 image-optimizer 2,522
5 async 2,480
6 laravel-responsecache 2,268
7 phoronix-test-suite 2,186
8 PHPBench 1,800
9 wprig 1,261
10 once 1,196
11 Image Optimizer 890
12 enlightn 834
13 fork 698
14 Ubiquity 670
15 laps 528
16 laravel-pjax 511
17 laravel-varnish 385
18 reli-prof 363
19 KumbiaPHP 296
20 laravel-xhprof 162
21 performance-improvements-for-woocommerce 108
22 pj-page-cache-red 94
23 laravel-new-relic 88
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
getonboard.dev