PHPackages                             kmvan/prober - 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. kmvan/prober

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

kmvan/prober
============

This is a probe program for PHP environment. It can show your server information and readable easily. And the most important thing is that it's like iphone iPhone X/XS/XS Max/XR/11/11 Pro/11 Pro Max !

9.1.1(4mo ago)1.4k10263[10 issues](https://github.com/kmvan/x-prober/issues)GPL-2.0TypeScriptCI passing

Since Oct 26Pushed 4mo ago21 watchersCompare

[ Source](https://github.com/kmvan/x-prober)[ Packagist](https://packagist.org/packages/kmvan/prober)[ RSS](/packages/kmvan-prober/feed)WikiDiscussions master Synced 5d ago

READMEChangelog (10)Dependencies (1)Versions (123)Used By (0)

[![X Prober preview](screenshots/preview.webp)](screenshots/preview.webp)

- [简体中文](README-zh_CN.md)
- [繁体體中文（中國臺灣）](README-zh_TW.md)
- [繁体體中文（中國香港）](README-zh_HK.md)
- [日本語](README-jp.md)

😎 X Prober, Notch Prober
========================

[](#-x-prober-notch-prober)

> A PHP environment probe program that not only displays server information intuitively.

[![Backers on Open Collective](https://camo.githubusercontent.com/85d91f3df27c3424d2d86f0a3b68e57fd6976f80d506f10f75b60d62724d5bf1/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f6261636b6572732f62616467652e737667)](#backers)[![Sponsors on Open Collective](https://camo.githubusercontent.com/11be3946489db7c8bf20465bf3ad4e78e8633d984c899445101a52e5c797bf97/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f72732f62616467652e737667)](#sponsors)

Open Source License
-------------------

[](#open-source-license)

- GPL-3.0

Online Demo
-----------

[](#online-demo)

-
-  (Same as above)

Download &amp; Usage
--------------------

[](#download--usage)

- Click [INN Download Node](https://api.inn-studio.com/download?id=xprober) or [GitHub Node](https://github.com/kmvan/x-prober/raw/master/dist/prober.php) to download the probe file
- You'll get a single file. Rename it to `x.php` and upload to your server
- Access via browser: `your-domain/x.php`

Requirements
------------

[](#requirements)

- Build Environment: PHP 8.4+
- Runtime Environment: PHP 5.4+
- Browser Compatibility: Chrome, Firefox, Edge, Android
- OS Compatibility: Linux, Windows (basic features)

Extensions
----------

[](#extensions)

- In development...

Development Guide
-----------------

[](#development-guide)

1. Fork the project
2. Fetch your repository
3. Install npm modules: `$ npx pnpm i`
4. Install composer: `$ composer install && composer dumpautoload -o`
5. Generate multilingual files: `$ npm run lang` to rebuild `./languages/lang.pot` template
6. Start PHP backend: `$ npx pnpm dev:php`
7. Start Vite frontend: `$ npx pnpm dev`
8. Access: `http://localhost:5173/`

Production Build
----------------

[](#production-build)

- Build frontend: `$ npx pnpm build`
- Compile single file: `$ npx pnpm build:php` to get `./dist/prober.php`
- Access: `http://localhost:8001/prober.php` or `http://path/to/dist/prober.php`

Contribute Translations
-----------------------

[](#contribute-translations)

1. Fork the project
2. Use [Poedit](https://poedit.net/) with `./languages/lang.pot` to translate
3. Save translation file (e.g. `en_US.po`) in `./languages`
4. Push your changes
5. Submit Pull Request. Much appreciated! 😘

Notes for Contributors
----------------------

[](#notes-for-contributors)

- Your PHP code must be compatible with PHP 5.4+ environments

Contributors
------------

[](#contributors)

[![](https://camo.githubusercontent.com/11600624bd04b9beeffeda6a1ad1a7f7eaa592ff4e3498f2e38acc454a8ce480/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f636f6e7472696275746f72732e7376673f77696474683d38393026627574746f6e3d66616c7365)](https://github.com/kmvan/x-prober/graphs/contributors)

Backers
-------

[](#backers)

Thank you to all our backers! 🙏 \[[Become a backer](https://opencollective.com/x-prober#backer)\]

[![](https://camo.githubusercontent.com/02d221d13335d057cfecaa1aea42e5544f1c6cb9d5c2613b67cffe9e518691a7/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f6261636b6572732e7376673f77696474683d383930)](https://opencollective.com/x-prober#backers)

Sponsors
--------

[](#sponsors)

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. \[[Become a sponsor](https://opencollective.com/x-prober#sponsor)\]

- Thanks to [VPSPlayer.com](https://vpsplayer.com/aff.php?aff=50) - Jan 16, 2021 - ¥199
- Thanks to 1529\*\*\*576 - Apr 4, 2019 – ¥150
- Thanks to [Vultr.com](https://www.vultr.com/?ref=7256513) - Mar 13, 2019 - $50

[![](https://camo.githubusercontent.com/114ba9d41c12255053c544ca29c2939bc95613304cb9ea1c447c6059a6e4d4f6/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f302f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/0/website)[![](https://camo.githubusercontent.com/c49ef8b151cd595c129954011d9e2becda219bec7f5507ffbe140162d5491bfd/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f312f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/1/website)[![](https://camo.githubusercontent.com/5e656966ba11583252383396ff4c6f27364ffa7285c5aba5f55f80e54380a93b/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f322f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/2/website)[![](https://camo.githubusercontent.com/df4dd6e2f4f4618e76dca8bec2861edb7b1cb5941e1f089ed33b82e38d79592f/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f332f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/3/website)[![](https://camo.githubusercontent.com/2c511e45c9cf00e6589820c9cc3cf1ed4cc42dce27dcffd2c81c40087c6d14e4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f342f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/4/website)[![](https://camo.githubusercontent.com/d6b908be56d02c6c8b631746caed510fac1e1ca94898ef82b160e41274e87b02/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f352f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/5/website)[![](https://camo.githubusercontent.com/ffb822313af110e699782dac7eac6b81945acd62a27526affa1ac1df940e5491/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f362f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/6/website)[![](https://camo.githubusercontent.com/a3c0d14e4789bdef9f563d3136f58e74110eda22d028825fdaf72c7131c4d477/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f372f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/7/website)[![](https://camo.githubusercontent.com/a5b4abc2aed071191f80e641ef03a5cb1237ee5f905f1271bebd375c17d8e3a4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f382f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/8/website)[![](https://camo.githubusercontent.com/2d2515c0b5e59f6f63f92f5643a255eff1c34ee9ef9945f2643de74189a4d296/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f782d70726f6265722f73706f6e736f722f392f6176617461722e737667)](https://opencollective.com/x-prober/sponsor/9/website)

Planned Features
----------------

[](#planned-features)

- Temperature detection
- Multilingual support via Poedit
- Detailed benchmark results
- Email sending test
- Network speed test
- Additional server benchmarks
- PING functionality

Keywords
--------

[](#keywords)

X-Prober/PHP 探针/X 探针/刘海探针

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance73

Regular maintenance activity

Popularity32

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity80

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 96.5% 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 ~24 days

Recently: every ~32 days

Total

121

Last Release

147d ago

Major Versions

4.10 → 5.02020-08-11

5.0 → 6.02020-08-19

6.7 → 7.02021-02-13

7.7 → 8.02021-07-13

8.20 → 9.0.02025-08-14

### Community

Maintainers

![](https://www.gravatar.com/avatar/fcce60b1e7b547f0373ff13475eec2f9328ec8295b51267db157a3bdeb0e1558?d=identicon)[kmvan](/maintainers/kmvan)

---

Top Contributors

[![kmvan](https://avatars.githubusercontent.com/u/3839554?v=4)](https://github.com/kmvan "kmvan (971 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (15 commits)")[![jfcherng](https://avatars.githubusercontent.com/u/6594915?v=4)](https://github.com/jfcherng "jfcherng (14 commits)")[![kleveralt](https://avatars.githubusercontent.com/u/20249351?v=4)](https://github.com/kleveralt "kleveralt (3 commits)")[![urusai-me](https://avatars.githubusercontent.com/u/40434907?v=4)](https://github.com/urusai-me "urusai-me (2 commits)")[![monkeywithacupcake](https://avatars.githubusercontent.com/u/7316730?v=4)](https://github.com/monkeywithacupcake "monkeywithacupcake (1 commits)")

---

Tags

inn-studiophpphp-environmentprobeserver

### Embed Badge

![Health badge](/badges/kmvan-prober/health.svg)

```
[![Health](https://phpackages.com/badges/kmvan-prober/health.svg)](https://phpackages.com/packages/kmvan-prober)
```

###  Alternatives

[kmlaravel/laravel-geographical-calculator

laravel package help you to implement geographical calculation, with With several algorithms that help you deal with coordinates

42677.2k2](/packages/kmlaravel-laravel-geographical-calculator)[jubeki/laravel-code-style

Combine Custom Fixers with the ruleset of Laravel Pint to fix your code style in Laravel Applications/Packages.

56521.7k8](/packages/jubeki-laravel-code-style)[shopsys/coding-standards

Coding standards definition compatible with PSR-2

20269.1k13](/packages/shopsys-coding-standards)[friendsoftypo3/kickstarter

Extension Kickstarter - Kickstart TYPO3 Extension

243.1k](/packages/friendsoftypo3-kickstarter)

PHPackages © 2026

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