Repolode
munafio

munafio/chatify

Um pacote de chat em tempo real para Laravel que adiciona mensagens diretas, grupos, anexos e uma interface de mensagens integrada ao app.

Estrelas
2,450
Forks
484
Issues abertas
17
Último commit
ontem

O que é?

Chatify é um pacote para Laravel que adiciona mensagens em tempo real a uma aplicação Laravel existente. Ele oferece mensagens diretas entre usuários autenticados, conversas em grupo com funções e gerenciamento de participantes, além de recursos como indicadores de digitação, confirmações de leitura, presença online, respostas, edição, encaminhamento e busca de mensagens.

O pacote inclui uma interface de mensagens integrada, criada com Vue 3, Pinia e Tailwind CSS, disponível em /chatify. Ele também oferece uma API JSON headless para equipes que queiram criar o próprio frontend, como uma SPA ou um cliente mobile. Para o envio de mensagens em tempo real, é necessário usar Pusher, Laravel Reverb ou um servidor WebSocket compatível.

A instalação é feita com um único comando Artisan, e o pacote requer PHP 8.2+ e Laravel 11+. A versão 2 está atualmente em beta e deve ser instalada com a restrição de versão beta, enquanto a v1.6 continua sendo a linha estável.

Recursos principais

  • 01Mensagens diretas e conversas em grupo com funções e permissões
  • 02Indicadores de digitação, confirmações de leitura e presença online/offline
  • 03Anexos de imagens, documentos, áudio e vídeo com limites de tamanho
  • 04Gravação e reprodução de mensagens de voz
  • 05Responder, editar, excluir e encaminhar mensagens, além de buscar dentro das conversas
  • 06Interface de mensagens integrada em Vue 3 e API JSON headless

Casos de uso

  • Adicionar um recurso de mensagens a um SaaS ou app de comunidade existente em Laravel
  • Criar um chat interno para a equipe dentro de uma ferramenta administrativa baseada em Laravel
  • Criar um frontend de chat personalizado que se comunique com um backend Laravel pela API JSON

Início rápido

  1. 1

    Instale o pacote beta v2 com Composer

    composer require munafio/chatify:^2.0@beta
  2. 2

    Consulte a documentação oficial sobre instalação e configuração

Antes de usar

  • A versão 2 está em beta. Se você precisa de estabilidade em produção, a opção estável é a v1.
  • Os recursos em tempo real exigem um serviço de transmissão, como Pusher, Laravel Reverb ou um servidor WebSocket compatível.

Tópicos

Perguntas frequentes

O que é chatify?
Um pacote de chat em tempo real para Laravel que adiciona mensagens diretas, grupos, anexos e uma interface de mensagens integrada ao app. Chatify é um pacote para Laravel que adiciona mensagens em tempo real a uma aplicação Laravel existente. Ele oferece mensagens diretas entre usuários autenticados, conversas em grupo com funções e gerenciamento de participantes, além de recursos como indicadores de digitação, confirmações de leitura, presença online, respostas, edição, encaminhamento e busca de mensagens.
chatify é gratuito? Qual é a licença?
chatify é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
chatify ainda é mantido?
Manutenção ativa. O último commit de chatify foi em 6 de nov. de 2026.
Para que posso usar chatify?
Adicionar um recurso de mensagens a um SaaS ou app de comunidade existente em Laravel Criar um chat interno para a equipe dentro de uma ferramenta administrativa baseada em Laravel Criar um frontend de chat personalizado que se comunique com um backend Laravel pela API JSON
Como instalar chatify?
Instale o pacote beta v2 com Composer: composer require munafio/chatify:^2.0@beta Consulte a documentação oficial sobre instalação e configuração
Onde consigo chatify?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/munafio/chatify

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados