El projecte Revolt està desenvolupant una alternativa oberta a la plataforma Discord

El projecte Revolt està desenvolupant una plataforma de comunicació destinada a crear un anàleg obert del missatger propietari de Discord. Igual que Discord, la plataforma Revolt està enfocada a crear plataformes per organitzar la comunicació entre comunitats i grups amb interessos comuns. Revolt us permet executar el vostre propi servidor per a la comunicació a les vostres instal·lacions i, si cal, garantir la seva integració amb un lloc web o comunicar-vos mitjançant aplicacions de client disponibles. Per a un desplegament ràpid del servidor, s'ofereix una imatge de contenidor per a Docker.

La part del servidor Revolt està escrita en Rust, utilitza el SGBD MongoDB per a l'emmagatzematge i es distribueix sota la llicència AGPLv3. La part del client està escrita en TypeScript i, a la versió per a sistemes d'escriptori, es basa en la plataforma Electron, i en la versió de l'aplicació web, al marc Preact i al conjunt d'eines Vite. Per separat, el projecte està desenvolupant components com un servidor per a la comunicació de veu, un servei d'intercanvi de fitxers, un servidor intermediari i un generador de widgets integrats a les pàgines. No es proporcionen aplicacions mòbils per a Android i iOS; en canvi, es proposa utilitzar una aplicació web instal·lada que funcioni en mode PWA (Progressive Web Apps).

La plataforma es troba en l'etapa de proves beta inicial i en la seva forma actual només admet xat de text i veu, que es pot utilitzar, per exemple, perquè els jugadors es comuniquin mentre juguen a jocs d'ordinador junts. Les característiques bàsiques inclouen establir l'estat de l'usuari, crear un perfil amb marcatge Markdown, adjuntar insígnies a l'usuari, crear grups d'usuaris, canals i servidors, separació de poders, eines per bloquejar/desbloquejar infractors, suport per enviar invitacions (invitació).

En els propers llançaments, esperem suport per a robots, un sistema de moderació complet i mòduls per a la integració amb les plataformes de comunicació Discord i Matrix. A més llarg termini, es preveu implementar suport per a xats segurs (Xat E2EE), que utilitzen xifratge d'extrem a extrem per part dels participants. Al mateix temps, el projecte no pretén desenvolupar-se cap a sistemes descentralitzats i federats que combinen diversos servidors. Revolt no intenta competir amb Matrix, no vol complicar la implementació del protocol i considera que el seu nínxol és la creació de servidors únics que funcionin de manera òptima per a projectes individuals i comunitats que es puguin executar en un VPS barat.

Entre les plataformes de xat properes a Revolt, també podem destacar el projecte parcialment obert Rocket.Chat, la part del servidor del qual està escrita en JavaScript, s'executa a la plataforma Node.js i es distribueix sota la llicència MIT. A Rocket.Chat, només està oberta la funcionalitat bàsica i es distribueixen funcions addicionals en forma de complements de pagament. Rocket.Chat es limita a la missatgeria de text i se centra principalment a organitzar la comunicació entre companys de les empreses i facilitar la interacció amb clients, socis i proveïdors.

Font: opennet.ru

Afegeix comentari