LaravelPackages.net
Acme Inc.
Toggle sidebar
munafio/chatify

A Laravel package for real-time chat with conversation-based architecture.

500.969
2.412
2.0.0-beta.2
About munafio/chatify

munafio/chatify is a Laravel package for a laravel package for real-time chat with conversation-based architecture.. It currently has 2.412 GitHub stars and 500.969 downloads on Packagist (latest version 2.0.0-beta.2). Install it with composer require munafio/chatify. Discover more Laravel packages by munafio or browse all Laravel packages to compare alternatives.

Last updated

Chatify — Real-time chat for Laravel

Tests Latest Version Total Downloads License

A real-time chat package for Laravel.
Direct messages, group conversations, typing indicators, attachments, and more — installable with a single Artisan command.

Documentation  •  Demo App  •  Discord  •  Releases


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

Comments