Il progetto Revolt sta sviluppando un'alternativa aperta alla piattaforma Discord

Il progetto Revolt sta sviluppando una piattaforma di comunicazione volta a creare un analogo aperto del messenger proprietario Discord. Come Discord, la piattaforma Revolt si concentra sulla creazione di piattaforme per organizzare la comunicazione tra comunità e gruppi con interessi comuni. Revolt ti consente di gestire il tuo server per la comunicazione presso la tua sede e, se necessario, garantirne l'integrazione con un sito Web o comunicare utilizzando le applicazioni client disponibili. Per una distribuzione rapida del server, viene offerta un'immagine del contenitore per Docker.

La parte server Revolt è scritta in Rust, utilizza il DBMS MongoDB per l'archiviazione ed è distribuita con licenza AGPLv3. La parte client è scritta in TypeScript e nella versione per sistemi desktop è basata sulla piattaforma Electron e nella versione dell'applicazione web - sul framework Preact e sul toolkit Vite. Separatamente, il progetto sta sviluppando componenti come un server per la comunicazione vocale, un servizio di scambio di file, un proxy e un generatore di widget integrati nelle pagine. Non sono previste applicazioni mobile per Android e iOS; si propone invece l'utilizzo di un'applicazione web installata operante in modalità PWA (Progressive Web Apps).

La piattaforma è nella fase iniziale di beta testing e nella sua forma attuale supporta solo chat di testo e vocali, che possono essere utilizzate, ad esempio, per consentire ai giocatori di comunicare mentre giocano insieme ai videogiochi. Le funzionalità di base includono l'impostazione dello stato dell'utente, la creazione di un profilo con markup Markdown, l'applicazione di badge all'utente, la creazione di gruppi di utenti, canali e server, separazione dei poteri, strumenti per bloccare/sbloccare i trasgressori, supporto per l'invio di inviti (invite).

Nelle prossime versioni ci aspettiamo il supporto per i bot, un sistema di moderazione completo e moduli per l'integrazione con le piattaforme di comunicazione Discord e Matrix. A lungo termine si prevede di implementare il supporto per le chat sicure (E2EE Chat), che utilizzano la crittografia end-to-end da parte dei partecipanti. Allo stesso tempo, il progetto non intende svilupparsi verso sistemi decentralizzati e federati che combinano più server. Revolt non vuole competere con Matrix, non vuole complicare l'implementazione del protocollo e considera la creazione di singoli server perfettamente funzionanti per singoli progetti e comunità che possano essere lanciati su un VPS economico, la sua nicchia.

Tra le piattaforme di chat vicine a Revolt ricordiamo anche il progetto parzialmente aperto Rocket.Chat, la cui parte server è scritta in JavaScript, gira sulla piattaforma Node.js ed è distribuito sotto la licenza MIT. In Rocket.Chat sono aperte solo le funzionalità di base e le funzionalità aggiuntive sono distribuite sotto forma di componenti aggiuntivi a pagamento. Rocket.Chat si limita alla messaggistica di testo e si concentra principalmente sull'organizzazione della comunicazione tra colleghi nelle aziende e sulla facilitazione dell'interazione con clienti, partner e fornitori.

Fonte: opennet.ru

Aggiungi un commento