PHPackages                             kudashevs/benchmark-php - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. kudashevs/benchmark-php

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

kudashevs/benchmark-php
=======================

A benchmark application with a set of benchmarks for PHP benchmarking.

2.1.0(6y ago)019MITPHPPHP &gt;=5.6CI failing

Since Nov 20Pushed 6y ago1 watchersCompare

[ Source](https://github.com/kudashevs/benchmark-php)[ Packagist](https://packagist.org/packages/kudashevs/benchmark-php)[ RSS](/packages/kudashevs-benchmark-php/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (4)Dependencies (1)Versions (6)Used By (0)

Benchmark PHP [![Build Status](https://camo.githubusercontent.com/b50a9e0654f765eca5715bdc25984a02d1d3ff2c542c18510c9a08510a7518db/68747470733a2f2f7472617669732d63692e6f72672f6b75646173686576732f62656e63686d61726b2d7068702e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/kudashevs/benchmark-php)
==================================================================================================================================================================================================================================================================================================================

[](#benchmark-php--)

This is an open-source benchmark application which allows you to get the big picture of your server performance running PHP and easily compare different hosting platforms and their services.

Description
-----------

[](#description)

Sometimes, we want to benchmark and compare our hosting platforms. It doesn’t matter what type of hosting it is (a shared hosting, a VPS/VDS, a dedicated server, a cloud or anything else). The goal of testing could be a desire to see the big picture, compare different hosting companies and their plans, choose something new or more powerful for the same money, and also check changes in performance after making some improvements (hardware update, performance system settings, etc).

In such cases, people usually use different system utilities and different techniques; moreover, each developer prefers his own set of benchmarks. When I ran into this problem once again, I decided to make the benchmark application in pure PHP. In this way, we will benchmark the PHP itself and keep all benchmarks in one application.

Features
--------

[](#features)

The main features provided by this application are:

- a set of benchmarks for scalar types (integers, floats, strings)
- a set of benchmarks for compound types (arrays, objects)
- a benchmark of read/write filesystem operations
- two levels of verbosity are available

Installation
------------

[](#installation)

You should install the package via composer:

```
composer require kudashevs/benchmark-php

```

Usage
-----

[](#usage)

During the installation process composer will create executable file `benchmark-php` in `./vendor/bin` folder.

Before start using the application read the help message:

```
./vendor/bin/benchmark-php -h

```

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~12 days

Total

5

Last Release

2320d ago

Major Versions

1.x-dev → 2.0.02020-01-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/8cb0dfa9fab98bfb2cb6c697744ea5c1f7f57ffd6b0a498df6a17223912b617a?d=identicon)[Sergey Kudashev](/maintainers/Sergey%20Kudashev)

---

Top Contributors

[![kudashevs](https://avatars.githubusercontent.com/u/15892462?v=4)](https://github.com/kudashevs "kudashevs (343 commits)")

---

Tags

phpbenchmarkingbenchmark

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kudashevs-benchmark-php/health.svg)

```
[![Health](https://phpackages.com/badges/kudashevs-benchmark-php/health.svg)](https://phpackages.com/packages/kudashevs-benchmark-php)
```

###  Alternatives

[christophrumpel/artisan-benchmark

Benchmark Artisan Commands

17966.6k](/packages/christophrumpel-artisan-benchmark)[imanghafoori/laravel-anypass

A minimal yet powerful package to help you in development.

21421.6k](/packages/imanghafoori-laravel-anypass)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
