Projekt Revolt rozvíjí otevřenou alternativu k platformě Discord

Projekt Revolt rozvíjí komunikační platformu, která je zaměřena na vytvoření otevřeného ekvivalentu proprietárního messengeru Discord. Podobně jako Discord je platforma Revolt orientována na vytváření prostorů pro organizaci komunikace komunit a skupin se společnými zájmy. Revolt umožňuje spustit na svých serverech vlastní server pro komunikaci a v případě potřeby zajistit jeho integraci s webovými stránkami nebo komunikovat pomocí dostupných klientských aplikací. Pro rychlé nasazení serveru je k dispozici obraz kontejneru pro Docker.

Serverová část Revolt je napsána v jazyce Rust, používá pro ukládání databázi MongoDB a distribuuje se pod licencí AGPLv3. Klientská část je napsána v TypeScriptu a v desktopové verzi je založena na platformě Electron, zatímco webová aplikace využívá framework Preact a nástroje Vite. Projekt také rozvíjí samostatné komponenty, jako je server pro hlasovou komunikaci, služba pro výměnu souborů, proxy a generátor vkládaných widgetů na stránky. Mobilní aplikace pro Android a iOS nejsou poskytovány, místo nich je doporučeno používat instalovanou webovou aplikaci fungující v režimu PWA (Progressive Web Apps).

Platforma je v současnosti ve fázi počátečního beta testování a v tomto stavu podporuje pouze textový a hlasový chat, který lze například používat pro komunikaci hráčů během společného hraní počítačových her. Mezi základní funkce patří nastavení statusu uživatele, vytváření profilu s Markdown formátováním, přidávání odznaků (Badges) k uživateli, vytváření skupin uživatelů, kanálů a servery, rozdělení pravomocí, nástroje pro blokování/odblokování porušovatelů, podpora zasílání pozvánek (invite).

V nejbližších vydáních se plánuje podpora botů, plnohodnotný moderovací systém a moduly pro integraci s komunikačními platformami Discord a Matrix. V delším horizontu se plánuje implementace podpory zabezpečených chatů (E2EE Chat), které využívají koncové šifrování na straně účastníků. Projekt se však nechystá rozvíjet směrem k decentralizovaným a federativním systémům, které by spojovaly více serverů. Revolt se nesnaží konkurovat Matrixu, nechce komplikovat realizaci protokolu a považuje za svou niku vytváření optimálně fungujících samostatných serverů pro jednotlivé projekty a komunity, které mohou být spuštěny na levných. VPS.

Mezi blízké chatové platformy k Revolt lze zmínit částečně otevřený projekt Rocket.Chat, jehož serverová část je napsána v JavaScriptu, funguje na bázi platformy Node.js a je šířena pod licencí MIT. V Rocket.Chat je otevřená pouze základní funkcionalita, zatímco další možnosti jsou poskytovány formou placených dodatků. Rocket.Chat je omezen na výměnu textových zpráv a je převážně zaměřen na organizaci komunikace mezi kolegy ve firmách a zabezpečení interakce s klienty, partnery a dodavateli.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster