Il progetto Revolt sviluppa un'alternativa aperta alla piattaforma Discord

Il progetto Revolt sta sviluppando una piattaforma di comunicazione, mirata a creare un'alternativa aperta al messaggero proprietario Discord. Come Discord, la piattaforma Revolt è orientata a creare spazi per l'organizzazione della comunicazione tra comunità e gruppi con interessi comuni. Revolt consente di avviare un proprio server per la comunicazione e, se necessario, di integrarlo con un sito web o comunicare tramite le app client disponibili. Per un rapido deployment del server, è fornita un'immagine del contenitore per Docker.

La parte server di Revolt è scritta in linguaggio Rust, utilizza il DBMS MongoDB per la memorizzazione e viene distribuita sotto licenza AGPLv3. La parte client è scritta in TypeScript e, nella sua versione desktop, si basa sulla piattaforma Electron, mentre nella versione web dell'applicazione si basa sul framework Preact e sugli strumenti Vite. Separatamente, il progetto sviluppa componenti come un server per comunicazione vocale, un servizio per lo scambio di file, un proxy e un generatore di widget incorporabili nelle pagine. Non sono fornite app mobili per Android e iOS; invece, si offre di utilizzare un'applicazione web installabile che funziona in modalità PWA (Progressive Web Apps).

La piattaforma è attualmente in fase di beta testing iniziale e, nella sua forma attuale, supporta solo chat testuali e vocali, che possono essere utilizzate, ad esempio, per la comunicazione tra giocatori durante il gioco cooperativo di videogiochi. Tra le funzionalità di base ci sono l'impostazione dello stato dell'utente, la creazione di un profilo con markup Markdown, l'aggiunta di distintivi (Badges) all'utente, la creazione di gruppi di utenti, canali e server, divisione dei privilegi, strumenti per bloccare/sbloccare i trasgressori, supporto per l'invio di inviti (invite).

Nei prossimi rilasci ci si aspetta il supporto per bot, un sistema di moderazione completo e moduli per l'integrazione con le piattaforme di comunicazione Discord e Matrix. In una prospettiva più lontana, si prevede di implementare il supporto per chat protette (E2EE Chat), in cui viene utilizzata la crittografia end-to-end tra i partecipanti. In questo contesto, il progetto non intende svilupparsi verso sistemi decentralizzati e federativi che collegano più server. Revolt non cerca di competere con Matrix, non desidera complicare l'implementazione del protocollo e considera la propria nicchia la creazione di server singoli ottimizzati per progetti e comunità specifiche, che possono essere avviati su hardware a basso costo. VPS.

Tra le piattaforme di chat vicine a Revolt si può anche menzionare il progetto parzialmente open source Rocket.Chat, il cui componente server è scritto in JavaScript, funziona sulla base della piattaforma Node.js e viene distribuito con licenza MIT. In Rocket.Chat, la funzionalità di base è aperta, mentre ulteriori opzioni sono disponibili in forma di addon a pagamento. Rocket.Chat è limitato allo scambio di messaggi di testo e si concentra principalmente sull'organizzazione della comunicazione tra colleghi nelle aziende e sul garantire l'interazione con clienti, partner e fornitori.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster