PHPackages                             tm/php-metrics-monitor - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. tm/php-metrics-monitor

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

tm/php-metrics-monitor
======================

Simple tool to visualize metrics.

1.0.1(10y ago)2141MITPHPPHP &gt;=5.5

Since Jun 20Pushed 9y agoCompare

[ Source](https://github.com/tommy-muehle/php-metrics-monitor)[ Packagist](https://packagist.org/packages/tm/php-metrics-monitor)[ RSS](/packages/tm-php-metrics-monitor/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (8)Versions (5)Used By (0)

php-metrics-monitor
===================

[](#php-metrics-monitor)

[![No Maintenance Intended](https://camo.githubusercontent.com/d904056147052e22d8e1c7f46bb50293ed2aeb4c43ead9a2d0cf7a48b46d0562/687474703a2f2f756e6d61696e7461696e65642e746563682f62616467652e737667)](http://unmaintained.tech/)

The metrics-monitor is a simple tool to visualize metrics across various projects. So you can see the trend on one monitor.

At the time it can visualize the the following metrics:

- (Line-)Coverage
- to be continued ...

Further metrics are planned. Please look at the [roadmap](#roadmap) or feel free to contact me.

Demo
----

[](#demo)

[![demo](resources/memo.gif)](resources/memo.gif)

 Install
-------------------------------------------

[](#-install)

### As Phar (Recommended for single-user)

[](#as-phar-recommended-for-single-user)

You can install the monitor with these two simple commands:

```
$ curl -OsL https://github.com/tommy-muehle/php-metrics-monitor/releases/download/1.0.0/memo.phar
$ chmod +x memo.phar

```

The only requirement is PHP &gt;= 5.5.0

### From source (Recommended for multi-user)

[](#from-source-recommended-for-multi-user)

In case that multiple users want an access to the monitor you should build up from source on an accesssible system. For example you can create a vHost on the Jenkins CI.

The requirements are:

- PHP &gt;= 5.5.0
- Running webserver such as Apache or nginx

To build the project do the following:

```
$ git clone https://github.com/tommy-muehle/php-metrics-monitor.git
$ cd php-metrics-monitor
$ composer install --no-dev

```

After these steps you can play with memo:

```
$ php ./bin/memo

```

To build your own [phar](http://php.net/manual/en/book.phar.php) do this in the project directory:

```
$ curl -LSs https://box-project.github.io/box2/installer.php | php
$ php box.phar build

```

Now you can found your own phar in the [build](build) directory.

 Usage
---------------------------------------

[](#-usage)

### Add entries

[](#add-entries)

To add entries for further visualization run the following command:

```
$ php memo.phar add path/to/coverage.xml --slug=MYPROJ

```

The "slug" option are optional. The default is "GENERAL".

This task can also automatically done by a CI system such as Jenkins. Please look at the [wiki page](https://github.com/tommy-muehle/php-metrics-monitor/wiki/Integration-in-CI-system) to see integration examples.

### Show diagrams

[](#show-diagrams)

To visualize the results simple run the following command:

```
$ php memo.phar run

```

After this you can access the GUI via browser. By default the address are **.

If you want permanent access to the GUI then take a look at this [wiki page](https://github.com/tommy-muehle/php-metrics-monitor/wiki/Run-GUI-as-MacOS-daemon).

 Security
---------------------------------------------

[](#-security)

You can download [Tommy's](https://github.com/tommy-muehle) public key and verify the signature (memo.phar.sig) of the memo.phar.

```
$ gpg --keyserver hkp://pgp.mit.edu --recv-keys 9BA742C3
$ gpg --verify memo.phar.sig memo.phar

```

 Roadmap
-------------------------------------------

[](#-roadmap)

### [1.1.0](https://github.com/tommy-muehle/php-metrics-monitor/tree/release/1.1.0) (Planned release in mid-July)

[](#110-planned-release-in-mid-july)

- Add complexity as second diagram option
- Refactor javascript parts

Changelog
---------

[](#changelog)

### \[1.0.0\]

[](#100)

- Initial release with coverage diagram option

 Contributing
---------------------------------------------------

[](#-contributing)

Please refer to [CONTRIBUTING.md](CONTRIBUTING.md) for information on how to contribute.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 92.9% 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 ~0 days

Total

2

Last Release

3660d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.4

1.0.1PHP &gt;=5.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/618c748bc15b0e91e6280fcf687e28c1afaeb36335d634372d85f7eba3f0cf4f?d=identicon)[tommymuehle](/maintainers/tommymuehle)

---

Top Contributors

[![tommy-muehle](https://avatars.githubusercontent.com/u/1351840?v=4)](https://github.com/tommy-muehle "tommy-muehle (13 commits)")[![mi-schi](https://avatars.githubusercontent.com/u/8821732?v=4)](https://github.com/mi-schi "mi-schi (1 commits)")

---

Tags

metricsmonitorphpxmlcoverageMetricsmonitor

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/tm-php-metrics-monitor/health.svg)

```
[![Health](https://phpackages.com/badges/tm-php-metrics-monitor/health.svg)](https://phpackages.com/packages/tm-php-metrics-monitor)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.6k38.2k](/packages/matomo-matomo)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.4M196](/packages/sulu-sulu)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.4M524](/packages/shopware-core)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

9317.2k55](/packages/open-dxp-opendxp)[chameleon-system/chameleon-base

The Chameleon System core.

1027.9k4](/packages/chameleon-system-chameleon-base)

PHPackages © 2026

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