PHPackages                             nizerin/hyperf-im - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. nizerin/hyperf-im

ActiveProject[HTTP &amp; Networking](/categories/http)

nizerin/hyperf-im
=================

websocket service,room chat,im, base of Hyperf

1.0.0(6y ago)63717Apache-2.0PHPPHP &gt;=7.2CI failing

Since Jul 28Pushed 5y ago1 watchersCompare

[ Source](https://github.com/NiZerin/hyperf-im)[ Packagist](https://packagist.org/packages/nizerin/hyperf-im)[ RSS](/packages/nizerin-hyperf-im/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)Dependencies (30)Versions (3)Used By (0)

[![Hyperf Logo](https://camo.githubusercontent.com/b44e598df436cfeb461225aad190e6dff86bb76eb2c4bf1ed225bfa280322288/68747470733a2f2f7777772e6879706572662e77696b692f6c6f676f2e706e67)](https://hyperf.io)

 [![Build Status](https://camo.githubusercontent.com/65059668591451d96c65927b1a0eca09cc78575a6f96197c1a036b42d332b7b9/68747470733a2f2f7472617669732d63692e6f72672f6879706572662f6879706572662e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/hyperf/hyperf) [![Financial Contributors on Open Collective](https://camo.githubusercontent.com/54b3841ca27b7073c1e4dc60e38763d050fd9b1ff44484844dd21d06318b53e4/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6879706572662f616c6c2f62616467652e7376673f6c6162656c3d66696e616e6369616c2b636f6e7472696275746f7273)](https://opencollective.com/hyperf) [![Php Version](https://camo.githubusercontent.com/b89e839d5d52995202e3f77713d3272afdfffacf314e3562e9a20a1d070b6ff7/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d2533453d372e322d627269676874677265656e2e7376673f6d61784167653d32353932303030)](https://secure.php.net/) [![Swoole Version](https://camo.githubusercontent.com/2a919512dbc7b8605e7608ed4e0550524778ce31dda34a32a6481a902694c61a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f73776f6f6c652d2533453d342e342d627269676874677265656e2e7376673f6d61784167653d32353932303030)](https://github.com/swoole/swoole-src) [![Hyperf License](https://camo.githubusercontent.com/884e555081e73c251aa3b8e8706ad6847ffc7c2a73867508e96bfb477f99bab8/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6879706572662f6879706572662e7376673f6d61784167653d32353932303030)](https://github.com/hyperf/hyperf/blob/master/LICENSE)

介绍
==

[](#介绍)

Hyperf 是基于 `Swoole 4.4+` 实现的高性能、高灵活性的 PHP 协程框架，内置协程服务器及大量常用的组件，性能较传统基于 `PHP-FPM` 的框架有质的提升，提供超高性能的同时，也保持着极其灵活的可扩展性，标准组件均基于 [PSR 标准](https://www.php-fig.org/psr) 实现，基于强大的依赖注入设计，保证了绝大部分组件或类都是 `可替换` 与 `可复用` 的。

框架组件库除了常见的协程版的 `MySQL 客户端`、`Redis 客户端`，还为您准备了协程版的 `Eloquent ORM`、`WebSocket 服务端及客户端`、`JSON RPC 服务端及客户端`、`GRPC 服务端及客户端`、`Zipkin/Jaeger (OpenTracing) 客户端`、`Guzzle HTTP 客户端`、`Elasticsearch 客户端`、`Consul 客户端`、`ETCD 客户端`、`AMQP 组件`、`NSQ 组件`、`Nats 组件`、`Apollo 配置中心`、`阿里云 ACM 应用配置管理`、`ETCD 配置中心`、`基于令牌桶算法的限流器`、`通用连接池`、`熔断器`、`Swagger 文档生成`、`Swoole Tracker`、`视图引擎`、`Snowflake 全局 ID 生成器` 等组件，省去了自己实现对应协程版本的麻烦。

Hyperf 还提供了 `基于 PSR-11 的依赖注入容器`、`注解`、`AOP 面向切面编程`、`基于 PSR-15 的中间件`、`自定义进程`、`基于 PSR-14 的事件管理器`、`Redis/RabbitMQ/NSQ/Nats 消息队列`、`自动模型缓存`、`基于 PSR-16 的缓存`、`Crontab 秒级定时任务`、`Translation 国际化`、`Validation 验证器` 等非常便捷的功能，满足丰富的技术场景和业务场景，开箱即用。

框架初衷
====

[](#框架初衷)

尽管现在基于 PHP 语言开发的框架处于一个百家争鸣的时代，但仍旧未能看到一个优雅的设计与超高性能的共存的完美框架，亦没有看到一个真正为 PHP 微服务铺路的框架，此为 Hyperf 及其团队成员的初衷，我们将持续投入并为此付出努力，也欢迎你加入我们参与开源建设。

设计理念
====

[](#设计理念)

`Hyperspeed + Flexibility = Hyperf`，从名字上我们就将 `超高速` 和 `灵活性` 作为 Hyperf 的基因。

- 对于超高速，我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。
- 对于灵活性，我们基于 Hyperf 强大的依赖注入组件，组件均基于 [PSR 标准](https://www.php-fig.org/psr) 的契约和由 Hyperf 定义的契约实现，达到框架内的绝大部分的组件或类都是可替换的。

基于以上的特点，Hyperf 将存在丰富的可能性，如实现 Web 服务，网关服务，分布式中间件，微服务架构，游戏服务器，物联网（IOT）等。

生产可用
====

[](#生产可用)

我们为组件进行了大量的单元测试以保证逻辑的正确，目前存在 `1120` 个单测共 `3369` 个断言条件，同时维护了高质量的文档，在 Hyperf 正式对外开放(2019年6月20日)之前，便已经过了严酷的生产环境的考验，我们才正式的对外开放该项目，现在已有很多的大型互联网企业将 Hyperf 部署到了自己的生产环境上并稳定运行。

运行环境
====

[](#运行环境)

- Linux, OS X or Cygwin, WSL
- PHP 7.2+
- Swoole 4.4+

安全漏洞
====

[](#安全漏洞)

如果您发现 Hyperf 中存在安全漏洞，请发送电子邮件至 Hyperf 官方团队，电子邮件地址为  ，所有安全漏洞都会被及时的解决。

官网及文档
=====

[](#官网及文档)

官网
文档

代码贡献者
=====

[](#代码贡献者)

感谢所有参与 Hyperf 开发的代码贡献者。 \[[contributors](https://github.com/hyperf/hyperf/graphs/contributors)\] [![](https://camo.githubusercontent.com/7189d784b559fad8c76d1c54cca007836954f9c99fc4f405b2894f1b126dd120/68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6879706572662f636f6e7472696275746f72732e7376673f77696474683d38393026627574746f6e3d66616c7365)](https://github.com/hyperf/hyperf/graphs/contributors)

性能
==

[](#性能)

### 阿里云 8 核 16G

[](#阿里云-8-核-16g)

命令: `wrk -c 1024 -t 8 http://127.0.0.1:9501/`

```
Running 10s test @ http://127.0.0.1:9501/
  8 threads and 1024 connections
  Thread Stats   Avg      Stdev     Max   +/- Stdev
    Latency    10.08ms    6.82ms  56.66ms   70.19%
    Req/Sec    13.17k     5.94k   33.06k    84.12%
  1049478 requests in 10.10s, 190.16MB read
Requests/sec: 103921.49
Transfer/sec:     18.83MB
```

开源协议
====

[](#开源协议)

Hyperf 是一个基于 [MIT 协议](https://github.com/hyperf/hyperf/blob/master/LICENSE) 开源的软件。

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity55

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

Unknown

Total

1

Last Release

2482d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/573fcf255345bc64772d2c61b862bd91ff59089560d78094eb218a4df1d72e35?d=identicon)[nizerin](/maintainers/nizerin)

---

Top Contributors

[![NiZerin](https://avatars.githubusercontent.com/u/18081398?v=4)](https://github.com/NiZerin "NiZerin (10 commits)")

---

Tags

phpwebsocketswoolehyperf

###  Code Quality

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/nizerin-hyperf-im/health.svg)

```
[![Health](https://phpackages.com/badges/nizerin-hyperf-im/health.svg)](https://phpackages.com/packages/nizerin-hyperf-im)
```

###  Alternatives

[mineadmin/mineadmin

Quickly build a background management system for web applications

1.2k2.0k](/packages/mineadmin-mineadmin)

PHPackages © 2026

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