# musonza/chat

A Laravel chat package. You can use this package to create a chat/messaging Laravel application.

Repository: https://github.com/musonza/chat
Canonical: https://ross.abutalabs.com/products/musonza-chat
Language: PHP
License: MIT
License Family: permissive
Topics: laravel-package, laravel-chat, laravel-messaging, conversation, laravel-messaging-package, chat, chatapp, php-chat, laravel, participant-conversations, php
Last push: 2026-07-04T21:59:25+00:00

## Health v2 (maintenance only)
Score: 92/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 90, release rhythm 91, longevity 100
- inputs: {"age_days": 3820, "days_push": 60, "days_rel": 60, "gap_med": 2.0, "n_releases_24m": 17}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1233, forks 315 (observed 2026-08-28T04:04:04.591898+00:00)

## What it is
A Laravel package for adding chat and messaging functionality to applications, supporting conversations between multiple Eloquent models. It provides conversation creation, participant management, message sending, read receipts, reactions, and pagination out of the box.

## Use cases
- add private messaging between users in a Laravel app
- create group conversations with multiple participants
- track unread message counts per participant
- add reactions to chat messages
- build a support chat between customers and agents
- query conversations between two specific users

## When to choose
- you are building a Laravel or PHP application that needs built-in messaging
- you want database-backed conversations with Eloquent model participants
- you need read receipts, reactions, and participant management without building from scratch

## When to avoid
- you need real-time WebSocket delivery out of the box
- your project is not Laravel/PHP
- you need a fully hosted chat service with frontend UI included

## Facets
- artifact type: library
- maturity: active
- function: web-framework, api-framework, chatbot
- domain: messaging-platforms, web-development, backend, developer-tools
- platform: php, self-hosted
- tags: laravel-package, chat, messaging, conversations, eloquent, web-server

## Member repositories
- musonza/chat (main) score 92

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:04.591898+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:22:17.169522+00:00, confidence not recorded.
  - readme: https://github.com/musonza/chat (fetched 2026-08-28T04:04:04.591898+00:00, sha cf614c724dd2)
- Data as of 2026-08-30T08:39:29.467469+00:00.
