Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Chatify Laravel Package

munafio/chatify

Chatify is a real-time one-to-one chat system for Laravel. Add messaging to new or existing apps with a single install command, including typing/seen indicators, online status, favorites, saved messages, search, attachments, emojis, and responsive UI with dark mode.

View on GitHub
Deep Wiki
Context7

v2 is in beta. Install with composer require munafio/chatify:^2.0@beta. v1 remains stable on ^1.6. See the Upgrading Guide for details.

Features

  • Direct messages between any two authenticated users
  • Group conversations with roles, permissions, and participant management
  • Saved messages — Telegram-style self-chat for bookmarks and notes
  • Real-time typing indicators, read receipts, and presence (online/offline)
  • Attachments — images, documents, audio, video with configurable size limits
  • Reply, edit, delete, and forward messages
  • Voice notes recording and playback
  • Favorites and blocking system
  • Message search within conversations
  • Giphy stickers and link previews
  • Themes, fonts, colors, and wallpaper — all user-configurable
  • Localization with RTL support (English and Arabic included)
  • Bundled messenger UI (Vue 3 + Pinia + Tailwind CSS) served at /chatify
  • Headless JSON API for custom frontends (SPA, mobile, etc.)
  • Gravatar integration for default avatars

...and much more!

Requirements

Dependency Version
PHP 8.2+
Laravel 11+
Broadcasting Pusher, Laravel Reverb, or compatible WebSocket server

Documentation

Full documentation is available at chatifyphp.com/docs — covering installation, configuration, groups, API reference, broadcasting setup, customization, and more.

Demo

Resource Link
Demo application munafio/chatify-v2-demo
Video walkthrough YouTube

Community

Join the Discord server for help, announcements, showcases, and discussion.

Contributing

Contributions are welcome. Please see the contributing guide for details.

Security

If you discover a security vulnerability, please report it via the GitHub Security Policy. Do not open a public issue.

License

Chatify is open-source software licensed under the MIT License.

Author

Munaf A. Mahdi

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels