O proxecto Revolt está a desenvolver unha alternativa aberta á plataforma Discord

O proxecto Revolt está a desenvolver unha plataforma de comunicación destinada a crear un análogo aberto do messenger propietario de Discord. Do mesmo xeito que Discord, a plataforma Revolt está enfocada a crear plataformas para organizar a comunicación entre comunidades e grupos con intereses comúns. Revolt permítelle executar o seu propio servidor para a comunicación nas súas instalacións e, se é necesario, garantir a súa integración cun sitio web ou comunicarse mediante aplicacións cliente dispoñibles. Para a implementación rápida do servidor, ofrécese unha imaxe de contedor para Docker.

A parte do servidor Revolt está escrita en Rust, usa o DBMS MongoDB para o almacenamento e distribúese baixo a licenza AGPLv3. A parte do cliente está escrita en TypeScript e na versión para sistemas de escritorio baséase na plataforma Electron, e na versión da aplicación web, no marco Preact e no conxunto de ferramentas Vite. Por separado, o proxecto está a desenvolver compoñentes como un servidor para comunicación de voz, un servizo de intercambio de ficheiros, un proxy e un xerador de widgets integrados nas páxinas. Non se proporcionan aplicacións móbiles para Android e iOS; en cambio, proponse utilizar unha aplicación web instalada que funcione en modo PWA (Progressive Web Apps).

A plataforma está na fase de probas beta inicial e na súa forma actual só admite chat de texto e voz, que se pode usar, por exemplo, para que os xogadores se comuniquen mentres xogan a xogos de ordenador xuntos. As características básicas inclúen establecer o estado do usuario, crear un perfil con marcado Markdown, anexar distintivos ao usuario, crear grupos de usuarios, canles e servidores, separación de poderes, ferramentas para bloquear/desbloquear infractores, soporte para o envío de invitacións (invitación).

Nos próximos lanzamentos, esperamos soporte para bots, un sistema de moderación completo e módulos para a integración coas plataformas de comunicación Discord e Matrix. A longo prazo, está previsto implementar soporte para chats seguros (Chat E2EE), que usan cifrado de extremo a extremo por parte dos participantes. Ao mesmo tempo, o proxecto non pretende desenvolverse cara a sistemas descentralizados e federados que combinen varios servidores. Revolt non intenta competir con Matrix, non quere complicar a implementación do protocolo e considera que o seu nicho é a creación de servidores únicos que funcionen óptimamente para proxectos individuais e comunidades que se poidan lanzar nun VPS barato.

Entre as plataformas de chat próximas a Revolt, tamén podemos destacar o proxecto parcialmente aberto Rocket.Chat, cuxa parte do servidor está escrita en JavaScript, execútase na plataforma Node.js e distribúese baixo a licenza MIT. En Rocket.Chat, só está aberta a funcionalidade básica e as funcións adicionais distribúense en forma de complementos de pago. Rocket.Chat limítase á mensaxería de texto e céntrase principalmente en organizar a comunicación entre compañeiros das empresas e facilitar a interacción con clientes, socios e provedores.

Fonte: opennet.ru

Engadir un comentario