Разработка открытого мессенджера «Ласточка»: итоги и планы

Несколько недель назад на Хабре была представлена концепция «честного российского мессенджера» с открытым исходным кодом. В этой статье рассказывается о том, как проект «Ласточка» достиг своих текущих результатов. На данный момент разработаны веб-клиент и Android-приложение, которые функционируют в production. Серверная часть успешно обслуживает реальные соединения, в то время как iOS-приложение пока не тронуты.

Архитектура основана на форке Tinode, предоставляющего множество необходимых функций, таких как личные и групповые чаты, каналы и подтверждения доставки. Мы выбрали собственный веб-интерфейс на React, что позволило достичь современного дизайна и полного контроля над UX. Android-приложение разработано с использованием Kotlin и Jetpack Compose, без официального SDK, чтобы обеспечить предсказуемость в работе.

Проект находится в стадии открытого набора участников, и лбой желающий может присоединиться. Кроме того, внимание уделяется юридическим требованиям, которые будут актуальны для мессенджеров в России в 2026 году. Таким образом, «Ласточка» представляется как прозрачная альтернатива существующим мессенджерам.