Revolt, альтернатива Discord с открытым исходным кодом

Discord - бесплатная служба обмена мгновенными сообщениями мультиплатформенный голосовой чат, видео и текстовый чат VolP который приобрел большую популярность в последние годы он работает через серверы и разделен на текстовые или голосовые каналы.

Клиент Discord основан на платформе Electron и он создается с помощью инструментов веб-разработки, что позволяет ему быть мультиплатформенным и работать на персональных компьютерах и в Интернете. Программное обеспечение поддерживается одиннадцатью центрами обработки данных, разбросанными по всему миру, чтобы снизить задержки с клиентами.

Все версии клиента поддерживают один и тот же набор функций, а приложение Discord для персональных компьютеров специально разработано для использования во время игр, включая такие функции, как низкая задержка, бесплатные серверы голосового чата для пользователей и выделенная серверная инфраструктура.

О восстании

В рамках проекта Revolt позиционируется как разработка коммуникационной платформы, направленной на создание аналог мессенджера Discord с открытым исходным кодом

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

Серверная часть Revolt он написан на Rust, используйте MongoDB для хранения и распространяется под лицензией AGPLv3. Клиентская часть написана на TypeScript а в настольной версии он основан на платформе электрон, а в версии веб-приложения - во фреймворке Preact и инструментарии Vite.

В отдельном проекте разрабатываются такие компоненты, как сервер для голосовой связи, служба обмена файлами, прокси и генератор встроенных виджетов на странице. Мобильные приложения для Android и iOS не предусмотрены; вместо этого предлагается использовать установленное веб-приложение, которое работает в режиме PWA (Progressive Web Apps).

Платформа находится на стадии начального бета-тестирования. И в нынешнем виде поддерживает только текстовый и голосовой чат, который можно использовать, например, для общения между игроками во время совместного прохождения компьютерных игр. Принадлежащий основные характеристики, подсветка устанавливает статус пользователя, создать профиль с уценкой markdown, прикрепить бейджи к пользователю, создать группы пользователей, каналы и серверы, разделение привилегий, инструменты для блокировки / разблокировки нарушителей, поддержка отправки приглашений (приглашения).

Ожидается, что в следующих выпусках будут поддерживаться боты, полная система модерации и модули для интеграции с коммуникационными платформами Discord и Matrix в дополнение к этому в долгосрочной перспективе, планируется реализовать поддержку безопасных чатов (E2EE Chat), которые используют сквозное шифрование на стороне участника.

В то же время проект не намеревается развиваться в сторону децентрализованных и федеративных систем которые присоединяются к нескольким серверам. Revolt не пытается конкурировать с Matrix, не хочет усложнять реализацию протокола и считает своей нишей создание уникальных серверов, оптимально работающих для отдельных проектов и сообществ, которые можно запускать на дешевом VPS.

Среди чат-платформ, близких к Revolt, можно также наблюдать частично открытый проект Rocket.Chat, серверная часть которого написана на JavaScript, работает на платформе Node.js и распространяется по лицензии MIT.

В Rocket.Chat открыт только базовый функционал, а дополнительные функции распространяются в виде платных плагинов. Rocket.Chat ограничивается обменом текстовыми сообщениями и в первую очередь ориентирован на размещение корпоративных чатов, общение с коллегами в компаниях и обеспечение взаимодействия с клиентами, партнерами и поставщиками. Также можно упомянуть открытые мессенджеры Zulip, Mattermost, Wire, Gitter и Briar.

В конце концов если вам интересно узнать об этом больше, вы можете проверить детали По следующей ссылке.


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.