Проектът Revolt развива открита алтернатива на платформата Discord

Проект Revolt разработва комуникационна платформа, целяща се в създаването на отворен аналог на собственическия мессенджър Discord. Както Discord, платформата Revolt е насочена към създаването на пространства за организация на общуването на общности и групи с общи интереси. Revolt позволява да стартирате собствен сървър за общуване на собствените си мощности и при необходимост да осигурите интеграция с уебсайта или да общувате чрез налични клиентски приложения. За бързо разгръщане на сървъра се предлага контейнерен образ за Docker.

Сървърната част на Revolt е написана на Rust, използва MongoDB за съхранение и е разпространявана под лицензията AGPLv3. Клиентската част е написана на TypeScript и версията за настолни системи се базира на платформата Electron, а версията уеб приложение — на фреймворка Preact и инструмента Vite. Отделно проектът развива компоненти като сървър за гласова комуникация, услуга за споделяне на файлове, прокси и генератор на вградими уиджети. Мобилни приложения за Android и iOS не се предоставят, вместо това се предлага инсталирано уеб приложение, работещо в режим PWA (Progressive Web Apps).

Платформата е на етап начален бета-тест и в текущия си вид поддържа само текстов и гласов чат, който може да се използва, например, за комуникация между играчите по време на съвместно преминаване на компютърни игри. От базовите функции се отбелязва задаването на статус на потребителя, създаването на профил с разметка Markdown, прикрепянето на значки (Badges) към потребителя, създаването на групи потребители, канали и сървъри, разделяне на правомощията, инструменти за блокиране/разблокиране на нарушители, поддръжка за изпращане на покани (invite).

В близките издания се очаква поддръжка на ботове, пълноценна система за модериране и модули за интеграция с комуникационните платформи Discord и Matrix. В по-отдалечена перспектива се планира реализиране на поддръжка на защитени чатове (E2EE Chat), в които се използва крайно криптиране от страна на участниците. При това проектът не възнамерява да се развива в посока на децентрализирани и федеративни системи, обединяващи няколко сървъра. Revolt не се опитва да конкурира с Matrix, не желае да усложнява реализацията на протокола и счита за своя ниша създаването на оптимално работещи единични сървъри за отделни проекти и общности, които могат да бъдат стартирани на евтини VPS.

От близките до Revolt чат платформи може да се отбележи частично откритият проект Rocket.Chat, чиято сървърна част е написана на JavaScript, работи на платформа Node.js и се разпространява под лицензия MIT. В Rocket.Chat откритата е само основната функционалност, а допълнителните възможности се предлагат под формата на платени добавки. Rocket.Chat е ограничен до обмен на текстови съобщения и основно е насочен към организация на комуникацията между колеги в компании и осигуряване на взаимодействие с клиенти, партньори и доставчици.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster