PHPackages                             pocketmine/raklib-ipc - 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. pocketmine/raklib-ipc

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

pocketmine/raklib-ipc
=====================

Channel-based protocols for inter-thread/inter-process communication with RakLib

1.0.1(2y ago)4529.3k↓12%12[1 issues](https://github.com/pmmp/RakLibIpc/issues)[3 PRs](https://github.com/pmmp/RakLibIpc/pulls)5GPL-3.0PHPPHP ^8.0CI passing

Since May 8Pushed 6mo ago8 watchersCompare

[ Source](https://github.com/pmmp/RakLibIpc)[ Packagist](https://packagist.org/packages/pocketmine/raklib-ipc)[ RSS](/packages/pocketmine-raklib-ipc/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (4)Dependencies (5)Versions (10)Used By (5)

RakLib IPC
==========

[](#raklib-ipc)

This project provides utilities and protocols for interacting with [RakLib](https://github.com/pmmp/RakLib) via message-based channels.

The library defines the following interfaces which must be implemented:

- `InterThreadChannelReader`
- `InterThreadChannelWriter`

The method of transmitting messages is up to you - it could use sockets, pthreads `Threaded` objects, parallel `Channel`, or anything else.

###  Health Score

48

—

FairBetter than 93% of packages

Maintenance42

Moderate activity, may be stable

Popularity44

Moderate usage in the ecosystem

Community33

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 70.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 ~254 days

Total

5

Last Release

855d ago

Major Versions

0.2.0 → 1.0.02024-03-01

PHP version history (2 changes)0.1.0PHP ^7.4 || ^8.0

0.2.0PHP ^8.0

### Community

Maintainers

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

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

---

Top Contributors

[![dktapps](https://avatars.githubusercontent.com/u/14214667?v=4)](https://github.com/dktapps "dktapps (359 commits)")[![shoghicp](https://avatars.githubusercontent.com/u/516482?v=4)](https://github.com/shoghicp "shoghicp (103 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (32 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![Frago9876543210](https://avatars.githubusercontent.com/u/13465245?v=4)](https://github.com/Frago9876543210 "Frago9876543210 (2 commits)")[![Intyre](https://avatars.githubusercontent.com/u/1076578?v=4)](https://github.com/Intyre "Intyre (1 commits)")[![SOF3](https://avatars.githubusercontent.com/u/19623715?v=4)](https://github.com/SOF3 "SOF3 (1 commits)")[![0x15f](https://avatars.githubusercontent.com/u/17521434?v=4)](https://github.com/0x15f "0x15f (1 commits)")[![svilex](https://avatars.githubusercontent.com/u/16593861?v=4)](https://github.com/svilex "svilex (1 commits)")[![alejandroliu](https://avatars.githubusercontent.com/u/3462168?v=4)](https://github.com/alejandroliu "alejandroliu (1 commits)")[![boi1216](https://avatars.githubusercontent.com/u/38191543?v=4)](https://github.com/boi1216 "boi1216 (1 commits)")[![falkirks](https://avatars.githubusercontent.com/u/5827558?v=4)](https://github.com/falkirks "falkirks (1 commits)")[![Humerus](https://avatars.githubusercontent.com/u/1784315?v=4)](https://github.com/Humerus "Humerus (1 commits)")

---

Tags

github-actions-enabledon-packagistphp8php81php82phpstan-l8phpstan-strict

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/pocketmine-raklib-ipc/health.svg)

```
[![Health](https://phpackages.com/badges/pocketmine-raklib-ipc/health.svg)](https://phpackages.com/packages/pocketmine-raklib-ipc)
```

###  Alternatives

[pocketmine/pocketmine-mp

A server software for Minecraft: Bedrock Edition written in PHP

3.5k78.3k90](/packages/pocketmine-pocketmine-mp)[godruoyi/php-snowflake

An ID Generator for PHP based on Snowflake Algorithm (Twitter announced).

8652.6M68](/packages/godruoyi-php-snowflake)[pocketmine/raklib

A RakNet server implementation written in PHP

101595.3k17](/packages/pocketmine-raklib)[pocketmine/nbt

PHP library for working with Named Binary Tags

42602.6k22](/packages/pocketmine-nbt)[bitwasp/buffertools

Toolbox for working with binary and hex data. Similar to NodeJS Buffer.

65779.0k42](/packages/bitwasp-buffertools)[pocketmine/math

PHP library containing math related code used in PocketMine-MP

44601.8k23](/packages/pocketmine-math)

PHPackages © 2026

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