13 июля 2026, 07:23
Инициатива Chatto стал Open Source

Команда разработчиков чат-платформы Chatto (подход предназначено для организации общения в сообществах и командах разработчиков) сообщила о переводе проекта в Open Source. Эта платформа оптимизирована для достижения максимальной отзывчивости интерфейса, минимального потребления ресурсов бэкендом и с учётом простоты развёртывания на сервере инфраструктуры для групповых чатов, не зависящей от внешних сервисов. На стороне пользователей доступ осуществляется из браузера через удобный веб-интерфейс. Исходный код решения написан на языке Go и TypeScript и обнародован на GitHub под лицензией AGPLv3.
По информации OpenNET, в Chatto все персональные информация и история общения в чатах хранится в зашифрованном виде с использованием ключей, привязанных к отдельным пользователям. В дополнение к текстового чата в проекте поддерживаются голосовые и видео вызовы, интеграция мультимедийных сообщений, трансляция содержимого экрана и сквозное шифрование сообщений. Система также поддерживает полнотекстовый поиск, предпросмотр ссылок на внешний контент, определение присутствия пользователей, функция выставления статусов и управление доступом на основе ролей.

Для добавления дополнительной функциональности и кастомизации платформы Chatto можно применять подключаемые дополнения. В проекте возможна организация централизованного входа (SSO) и встраивание с корпоративными системами через программный оболочку GraphQL и NATS. Установка осуществляется через запускание самодостаточного исполняемого файла, размером приблизительно 70 МБ, не требующего установки дополнительных зависимостей и внешней СУБД.

Состояние проекта Chatto оценивается как достаточно стабильное для рабочих применений, но не вся задуманная функциональность пока реализована командой. В частности, в следующей версии Chatto 0.5 авторы намерены интегрировать возможности для модерирования и отправки жалоб о недопустимом содержимом, а также добавить в клиентскую часть поддержку подключения к нескольким серверам.
Через 6-12 месяцев в команде решения планируют опубликовать релиз Chatto 1.0.0, до формирования которого не исключается внесение изменений, нарушающих обратную совместимость.

Продолжить читать


