High-performance PHP extension that implements parts of PocketMine-MP with Zephir.
Why should we use RapidPM?
The most used server software for "Minecraft: Bedrock Edition" is PocketMine-MP, which is written in PHP.
PocketMine-MP requires massive resource because of the nature of the game server, but PHP causes the slow-down issues for this.
The only way to fix this issue is to eradicating the rotten root: escaping from PHP and rewriting the code into another language.
RapidPM will do this for you.
See this comment.
Why Zephir?
Zend API of PHP is very difficult to handle and C is memory-unsafe.
Our solution to fix this issue is writing the code with Zephir, an intuitive and memory safety ensured language.
This project is licensed under GPL-3.0. See the LICENSE file for more information.