O projeto Revolt está desenvolvendo uma alternativa aberta à plataforma Discord

O projeto Revolt está desenvolvendo uma plataforma de comunicação que visa criar um análogo aberto do mensageiro Discord proprietário. Assim como o Discord, a plataforma Revolt está focada na criação de plataformas para organizar a comunicação entre comunidades e grupos com interesses comuns. O Revolt permite-lhe gerir o seu próprio servidor para comunicação nas suas instalações e, se necessário, garantir a sua integração com um site ou comunicar através de aplicações clientes disponíveis. Para implantação rápida do servidor, é oferecida uma imagem de contêiner para Docker.

A parte do servidor Revolt é escrita em Rust, usa o DBMS MongoDB para armazenamento e é distribuída sob a licença AGPLv3. A parte do cliente é escrita em TypeScript e na versão para sistemas desktop é baseada na plataforma Electron, e na versão da aplicação web - no framework Preact e no kit de ferramentas Vite. Separadamente, o projeto está desenvolvendo componentes como servidor para comunicação de voz, serviço de troca de arquivos, proxy e gerador de widgets embutidos nas páginas. Não são fornecidas aplicações móveis para Android e iOS, em vez disso, propõe-se a utilização de uma aplicação web instalada operando em modo PWA (Progressive Web Apps).

A plataforma está em fase inicial de testes beta e em sua forma atual suporta apenas chat de texto e voz, que pode ser usado, por exemplo, para jogadores se comunicarem enquanto jogam jogos de computador juntos. Os recursos básicos incluem configuração do status do usuário, criação de perfil com marcação Markdown, anexação de crachás ao usuário, criação de grupos de usuários, canais e servidores, separação de poderes, ferramentas para bloqueio/desbloqueio de infratores, suporte para envio de convites (convite).

Nos próximos lançamentos, esperamos suporte para bots, um sistema de moderação completo e módulos para integração com as plataformas de comunicação Discord e Matrix. A longo prazo, está prevista a implementação de suporte para chats seguros (E2EE Chat), que utilizam criptografia ponta a ponta do lado dos participantes. Ao mesmo tempo, o projeto não pretende evoluir para sistemas descentralizados e federados que combinem vários servidores. A Revolt não está tentando competir com o Matrix, não quer complicar a implementação do protocolo e considera seu nicho a criação de servidores únicos com funcionamento ideal para projetos individuais e comunidades que podem ser lançados em um VPS barato.

Entre as plataformas de chat próximas ao Revolt, podemos destacar também o projeto parcialmente aberto Rocket.Chat, cuja parte servidora é escrita em JavaScript, roda na plataforma Node.js e é distribuída sob a licença MIT. No Rocket.Chat, apenas a funcionalidade básica está aberta e recursos adicionais são distribuídos na forma de complementos pagos. Rocket.Chat limita-se a mensagens de texto e tem como foco principal organizar a comunicação entre colegas de empresas e facilitar a interação com clientes, parceiros e fornecedores.

Fonte: opennet.ru

Adicionar um comentário