PHPackages                             ghostzero/tmi-cluster - 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. ghostzero/tmi-cluster

AbandonedArchivedLibrary

ghostzero/tmi-cluster
=====================

Laravel package to create a tmi cluster.

3.4.1(3y ago)175.8k6[1 issues](https://github.com/ghostzero/tmi-cluster/issues)MITPHPPHP ^8.0

Since Jan 30Pushed 3y ago2 watchersCompare

[ Source](https://github.com/ghostzero/tmi-cluster)[ Packagist](https://packagist.org/packages/ghostzero/tmi-cluster)[ RSS](/packages/ghostzero-tmi-cluster/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (9)Versions (29)Used By (0)

TMI Cluster for Twitch Chatbots
===============================

[](#tmi-cluster-for-twitch-chatbots)

 [![](https://camo.githubusercontent.com/17aaef0bf01885ee4268b66f8f250f02ab53b921a7681ec4f044f4906e876136/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f67686f73747a65726f2f746d692d77656273697465406d61696e2f646f63732f696d616765732f746d695f636c75737465722e706e67)](https://camo.githubusercontent.com/17aaef0bf01885ee4268b66f8f250f02ab53b921a7681ec4f044f4906e876136/68747470733a2f2f63646e2e6a7364656c6976722e6e65742f67682f67686f73747a65726f2f746d692d77656273697465406d61696e2f646f63732f696d616765732f746d695f636c75737465722e706e67)

 [![Total Downloads](https://camo.githubusercontent.com/a471b3f405450d29a845ea18570f4882663a7c98554288dda6cbfb0ea347e839/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f67686f73747a65726f2f746d692d636c7573746572)](https://packagist.org/packages/ghostzero/tmi-cluster) [![Latest Stable Version](https://camo.githubusercontent.com/2751f2e72c93125410c9309ccaeefbb1a37f2a3f92d4f467f8451b17f5da5ada/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f67686f73747a65726f2f746d692d636c7573746572)](https://packagist.org/packages/ghostzero/tmi-cluster) [![License](https://camo.githubusercontent.com/3fe846805152d8cdb60f893590a34243248723e3acf75f04462aa98bc25e8c32/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f67686f73747a65726f2f746d692d636c7573746572)](https://packagist.org/packages/ghostzero/tmi-cluster) [![Discord](https://camo.githubusercontent.com/370a8a274a1404e0d09e92921a2713abeb12f336c315c5e8c662c1d02a578c99/68747470733a2f2f646973636f72646170702e636f6d2f6170692f6775696c64732f3539303934323233333132363234303236312f656d6265642e706e673f7374796c653d736869656c64)](https://ghostzero.dev/discord)

Introduction
------------

[](#introduction)

TMI Cluster enables a highly scalable IRC client cluster for Twitch. TMI Cluster consists of multiple supervisors that can be deployed on multiple hosts. The core is inspired by [Horizon](https://github.com/laravel/horizon), which handles the complex IRC process management. It is designed to work within the Laravel ecosystem.

The cluster stores its data in the database and has a Redis Command Queue to send IRC commands and receive messages.

Features
--------

[](#features)

- Supervisors can be deployed on multiple servers
- Up-to-date Twitch IRC Client written in PHP 8
- Scalable message input/output queue
- Advanced cluster status dashboard
- Channel management and invite screen

PHP Twitch Messaging Interface
------------------------------

[](#php-twitch-messaging-interface)

The TMI Cluster is powered by the [PHP Twitch Messaging Interface](https://github.com/ghostzero/tmi) client to communicate with Twitch. It's a full featured, high performance Twitch IRC client written in PHP 8.

Official Documentation
----------------------

[](#official-documentation)

You can view our official documentation [here](https://tmiphp.com/docs/tmi-cluster.html).

###  Health Score

36

—

LowBetter than 82% of packages

Maintenance19

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 99.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 ~33 days

Recently: every ~15 days

Total

25

Last Release

1145d ago

Major Versions

2.4.1 → 3.0.02021-05-01

2.5.2 → 3.0.32022-04-23

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

3.2.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/03da561a330aa76d1a09096b2ee0c48ee53ca51d62fa0239469d9615b6855733?d=identicon)[ghostzero](/maintainers/ghostzero)

---

Top Contributors

[![ghostzero](https://avatars.githubusercontent.com/u/6547306?v=4)](https://github.com/ghostzero "ghostzero (197 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")

---

Tags

laravellaravel-packagephpphp7php8tmitmi-cluster

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/ghostzero-tmi-cluster/health.svg)

```
[![Health](https://phpackages.com/badges/ghostzero-tmi-cluster/health.svg)](https://phpackages.com/packages/ghostzero-tmi-cluster)
```

###  Alternatives

[laravel/cashier

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

2.5k25.9M107](/packages/laravel-cashier)[spatie/laravel-responsecache

Speed up a Laravel application by caching the entire response

2.8k8.2M51](/packages/spatie-laravel-responsecache)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k12.1M99](/packages/laravel-pulse)[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k19.8M136](/packages/laravel-jetstream)[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[flarum/core

Delightfully simple forum software.

211.3M1.9k](/packages/flarum-core)

PHPackages © 2026

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