PHPackages                             easyswoole/swoole-ide-helper - 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. easyswoole/swoole-ide-helper

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

easyswoole/swoole-ide-helper
============================

IDE help files for Swoole.

1.3.3(5y ago)2157.5k↓28.5%320Apache-2.0PHP

Since Dec 25Pushed 5y agoCompare

[ Source](https://github.com/easy-swoole/ide-helper)[ Packagist](https://packagist.org/packages/easyswoole/swoole-ide-helper)[ RSS](/packages/easyswoole-swoole-ide-helper/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (6)Dependencies (4)Versions (7)Used By (20)

Swoole IDE Helper
=================

[](#swoole-ide-helper)

[![Build Status](https://github.com/swoole/ide-helper/workflows/Tests/badge.svg)](https://github.com/swoole/ide-helper/actions)[![Latest Stable Version](https://camo.githubusercontent.com/b9435c849d8c0817b49a05ffeb684f360950c50b978cf223e11e86722c985738/68747470733a2f2f706f7365722e707567782e6f72672f73776f6f6c652f6964652d68656c7065722f762f737461626c652e737667)](https://packagist.org/packages/swoole/ide-helper)[![License](https://camo.githubusercontent.com/ee203f2ee622fb10c45d0e3734ffa1f41195962606f72211eced140f0a55993f/68747470733a2f2f706f7365722e707567782e6f72672f73776f6f6c652f6964652d68656c7065722f6c6963656e7365)](LICENSE)

This package contains IDE help files for [Swoole](https://github.com/swoole/swoole-src). You may use it in your IDE to provide accurate autocompletion.

Install
-------

[](#install)

You may add this package to your project using [Composer](https://getcomposer.org):

```
composer require swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require swoole/ide-helper:~4.4.7
```

It's better to install this package on only development systems by adding the `--dev` flag to your Composer commands:

```
composer require --dev swoole/ide-helper:@dev
# or you may install a specific version, like:
composer require --dev swoole/ide-helper:~4.4.7
```

Alternatives
------------

[](#alternatives)

The stubs are created by reverse-engineering the Swoole extensions directly; thus there is no documentation included, and type hinting is missing in many places. The Swoole team has tried its best to keep the stubs up to date, and we do want to add inline documentation and type hinting in the future; however, due to limited resources we don't know when it will be ready.

Here are some alternatives you can consider:

- [eaglewu/swoole-ide-helper](https://github.com/wudi/swoole-ide-helper)

Generate IDE Help Files
-----------------------

[](#generate-ide-help-files)

Have Docker running first, then use script *./bin/generator.sh* to generate IDE help files and put them under folder `output/` with commands like following:

```
./bin/generator.sh 4.4.16
./bin/generator.sh 4.4.16   master
./bin/generator.sh 4.4.16   4.4.16
./bin/generator.sh 4.4.16   b5c9cede8c6150feba50d0e28d56de355fa69d16
./bin/generator.sh 4.5.0RC1 7c913105c3273aab005489d78e0ff9043bfecb54
```

The first parameter specifies a stable release of Swoole. The second parameter is optional; it is to specify which version of [Swoole library](https://github.com/swoole/library) to be integrated with (by default it will have the latest Swoole library included).

###  Health Score

40

—

FairBetter than 86% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity37

Limited adoption so far

Community32

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 74.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 ~180 days

Recently: every ~226 days

Total

6

Last Release

1843d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/45c234d5f129ea570e630425636299127647534f0c2cbb073555e2c45d403d6f?d=identicon)[kiss291323003](/maintainers/kiss291323003)

---

Top Contributors

[![deminy](https://avatars.githubusercontent.com/u/865547?v=4)](https://github.com/deminy "deminy (128 commits)")[![twose](https://avatars.githubusercontent.com/u/25978241?v=4)](https://github.com/twose "twose (16 commits)")[![matyhtf](https://avatars.githubusercontent.com/u/2017766?v=4)](https://github.com/matyhtf "matyhtf (10 commits)")[![evalor](https://avatars.githubusercontent.com/u/26944445?v=4)](https://github.com/evalor "evalor (7 commits)")[![kiss291323003](https://avatars.githubusercontent.com/u/24490609?v=4)](https://github.com/kiss291323003 "kiss291323003 (4 commits)")[![sy-records](https://avatars.githubusercontent.com/u/33931153?v=4)](https://github.com/sy-records "sy-records (4 commits)")[![nimrc](https://avatars.githubusercontent.com/u/7780697?v=4)](https://github.com/nimrc "nimrc (1 commits)")[![persiliao](https://avatars.githubusercontent.com/u/19988497?v=4)](https://github.com/persiliao "persiliao (1 commits)")

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/easyswoole-swoole-ide-helper/health.svg)

```
[![Health](https://phpackages.com/badges/easyswoole-swoole-ide-helper/health.svg)](https://phpackages.com/packages/easyswoole-swoole-ide-helper)
```

PHPackages © 2026

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