PHPackages                             raseldev99/filament-messages - 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. [Framework](/categories/framework)
4. /
5. raseldev99/filament-messages

ActiveLibrary[Framework](/categories/framework)

raseldev99/filament-messages
============================

Filament Messages is a powerful messaging plugin for FilamentPHP. It provides an easy-to-use interface for real-time messaging within Filament admin panels.

1.0.0(1y ago)52226MITPHPPHP ^8.2

Since Mar 21Pushed 1y ago1 watchersCompare

[ Source](https://github.com/raseldev99/filament-messages)[ Packagist](https://packagist.org/packages/raseldev99/filament-messages)[ Docs](https://github.com/raseldev99/filament-messages)[ RSS](/packages/raseldev99-filament-messages/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (4)Versions (2)Used By (0)

Filament Messages
=================

[](#filament-messages)

**Filament Messages** is a powerful messaging plugin for [FilamentPHP](https://filamentphp.com/). It provides an easy-to-use interface for real-time messaging within Filament admin panels.

[![screen-1](resources/images/screen-1.png)](resources/images/screen-1.png)

 [![](resources/images/screen-2.png)](resources/images/screen-2.png) [![](resources/images/screen-3.png)](resources/images/screen-3.png)

[![GitHub stars](https://camo.githubusercontent.com/19382400f0a762bc62c0d0411142ab474d0317e80f65ba524b6b7e73f1a450c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a65646473616c6962612f66696c616d656e742d6d657373616765733f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/19382400f0a762bc62c0d0411142ab474d0317e80f65ba524b6b7e73f1a450c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a65646473616c6962612f66696c616d656e742d6d657373616765733f7374796c653d666c61742d737175617265)[![GitHub issues](https://camo.githubusercontent.com/33b029d0cfca5d6bca118da0ff597e51e53c7049b76dcee4e1de6cf607a0cced/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6a65646473616c6962612f66696c616d656e742d6d657373616765733f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/33b029d0cfca5d6bca118da0ff597e51e53c7049b76dcee4e1de6cf607a0cced/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6a65646473616c6962612f66696c616d656e742d6d657373616765733f7374796c653d666c61742d737175617265)[![License](https://camo.githubusercontent.com/7d217ebb91a61cb4d98e70dee31eb08e0a5f71bc518ebd4151a73c6fb1191d00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75653f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/7d217ebb91a61cb4d98e70dee31eb08e0a5f71bc518ebd4151a73c6fb1191d00/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d4d49542d626c75653f7374796c653d666c61742d737175617265)[![PHP Version](https://camo.githubusercontent.com/ce9f0244725ccf0d07ff15f075982163619c525ae3a126a455c052321643a0f6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322d626c75653f7374796c653d666c61742d737175617265266c6f676f3d706870)](https://camo.githubusercontent.com/ce9f0244725ccf0d07ff15f075982163619c525ae3a126a455c052321643a0f6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322d626c75653f7374796c653d666c61742d737175617265266c6f676f3d706870)[![Laravel Version](https://camo.githubusercontent.com/a8f36014948fbf4a9e26a90578ede3204ff540f82173785e3d8ffc717a6f6e87/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e302d7265643f7374796c653d666c61742d737175617265266c6f676f3d6c61726176656c)](https://camo.githubusercontent.com/a8f36014948fbf4a9e26a90578ede3204ff540f82173785e3d8ffc717a6f6e87/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e302d7265643f7374796c653d666c61742d737175617265266c6f676f3d6c61726176656c)[![Filament Version](https://camo.githubusercontent.com/995b9ebb1d0f6772810d48b9cd9837cdeded86f64302a776149aaafd77353756/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d332e322d707572706c653f7374796c653d666c61742d737175617265)](https://camo.githubusercontent.com/995b9ebb1d0f6772810d48b9cd9837cdeded86f64302a776149aaafd77353756/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f46696c616d656e742d332e322d707572706c653f7374796c653d666c61742d737175617265)

**Key Features:**

- **Seamless Integration:** Designed specifically for FilamentPHP, making it easy to integrate into your admin panel.
- **User-to-User &amp; Group Chats:** Enables both private conversations and group discussions.
- **Unread Message Badges:** Displays unread message counts in the sidebar for better visibility.
- **File Attachments:** Allows sending images, documents, and other media.
- **Database-Driven:** Uses Eloquent models for structured and scalable messaging.
- **Configurable Refresh Interval:** Lets you set the chat update frequency for optimized performance.
- **Timezone Support:** Allows setting a preferred timezone to maintain consistent timestamps across messages.

Table of Contents
-----------------

[](#table-of-contents)

[Getting Started](#getting-started)
[Prerequisite](#prerequisite)
[User Model](#user-model)
[Admin Panel Provider](#admin-panel-provider)
[Plugins Used](#plugins-used)
[Acknowledgments](#acknowledgments)
[Support](#support)

Getting Started
---------------

[](#getting-started)

You can install the package via Composer:

```
composer require raseldev99/filament-messages
```

Run this command to install all migrations and configurations.

```
php artisan filament-messages:install
```

Prerequisite
------------

[](#prerequisite)

This plugin utilizes Filament Spatie Media Library. Please follow the steps below.

Install the plugin with Composer:

```
composer require filament/spatie-laravel-media-library-plugin:"^3.2" -W
```

If you haven't already done so, you need to publish the migration to create the media table:

```
php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="medialibrary-migrations"
```

Run the migrations:

```
php artisan migrate
```

Or follow the documentation [here](https://github.com/filamentphp/spatie-laravel-media-library-plugin).

User Model
----------

[](#user-model)

Add the trait to your User model:

```

```

Admin Panel Provider
--------------------

[](#admin-panel-provider)

Add this plugin to your FilamentPHP panel provider:

```
plugins([
                FilamentMessagesPlugin::make()
            ]);
    }
}
?>
```

Plugins Used
------------

[](#plugins-used)

These are [Filament Plugins](https://filamentphp.com/plugins) use for this project.

**Plugin****Author**[Filament Spatie Media Library](https://github.com/filamentphp/spatie-laravel-media-library-plugin)[Filament Official](https://github.com/filamentphp)

Acknowledgments
---------------

[](#acknowledgments)

- [FilamentPHP](https://filamentphp.com)
- [Laravel](https://laravel.com)
- [FilaChat](https://github.com/199ocero/filachat)

Support
-------

[](#support)

- [Report a bug](https://github.com/jeddsaliba/filament-messages/issues)
- [Request a feature](https://github.com/jeddsaliba/filament-messages/issues)
- [Email support](mailto:jeddsaliba@gmail.com)

Show Your Support
-----------------

[](#show-your-support)

Give a ⭐️ if this project helped you!

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance46

Moderate activity, may be stable

Popularity21

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity49

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

417d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/e5eefbccf1870c549c0eb15579e2ef0895b0b30bdcceb56e411dd66fda60aa35?d=identicon)[raseldev99](/maintainers/raseldev99)

---

Top Contributors

[![raseldev99](https://avatars.githubusercontent.com/u/78374320?v=4)](https://github.com/raseldev99 "raseldev99 (5 commits)")

---

Tags

frameworklaravelmessageschatfilamentadmin-panel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/raseldev99-filament-messages/health.svg)

```
[![Health](https://phpackages.com/badges/raseldev99-filament-messages/health.svg)](https://phpackages.com/packages/raseldev99-filament-messages)
```

###  Alternatives

[siubie/kaido-kit

Filament Admin Panel Starter Kit with pre-configured packages and settings

3824.9k](/packages/siubie-kaido-kit)[camya/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

13444.5k](/packages/camya-filament-title-with-slug)[balajidharma/laravel-vue-admin-panel

The Laravel Vue Admin Panel - Laravel Vue Admin Boilerplate.

3122.4k](/packages/balajidharma-laravel-vue-admin-panel)[awcodes/filament-addons

A set of components / fields to extend Filament Admin.

3013.1k2](/packages/awcodes-filament-addons)[blendbyte/filament-title-with-slug

TitleWithSlugInput - Easy Permalink Slugs for the FilamentPHP Form Builder (PHP / Laravel / Livewire)

1322.4k3](/packages/blendbyte-filament-title-with-slug)

PHPackages © 2026

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