Dino — современный мессенджер XMPP для Linux с открытым исходным кодом
Кому надоели «тяжелые» мессенджеры
Знакома ситуация, когда мессенджер занимает гигабайты памяти, тормозит и собирает о вас данные? Dino предлагает альтернативу — легковесный клиент для протокола XMPP (известного также как Jabber), который работает быстро даже на старых компьютерах.
Что такое Dino?
Dino — это open-source клиент для обмена сообщениями через XMPP, написанный на Vala с использованием GTK. Проект появился в 2017 году и с тех пор активно развивается сообществом. В отличие от многих других клиентов, Dino предлагает современный интерфейс без ущерба для производительности.
Ключевые возможности
-
Полноценный мессенджер:
- Обмен сообщениями
- Групповые чаты
- Передача файлов
- Голосовые и видео звонки (через Jingle)
-
Безопасность:
- Поддержка OMEMO для end-to-end шифрования
- Анонимные сессии
- Открытый исходный код (GPLv3)
-
Интеграция с Linux:
- Нативный интерфейс GTK
- Уведомления через DBus
- Поддержка тем оформления

Технические особенности
Dino написан на Vala — современном языке, который компилируется в C и использует GLib. Это позволяет создавать быстрые и компактные приложения для Linux. Для сборки используется система Meson, что упрощает процесс разработки.
Пример сборки из исходников:
meson setup build
meson compile -C build
build/main/dino
Почему стоит попробовать?
-
Для разработчиков:
- Чистая кодовая база на Vala
- Активное сообщество
- Возможность участвовать в open-source проекте
-
Для пользователей Linux:
- Нативное приложение без зависимостей от Electron
- Низкое потребление ресурсов
- Поддержка современных стандартов XMPP
-
Для любителей приватности:
- Альтернатива централизованным мессенджерам
- Возможность выбора сервера
- Современное шифрование
Как начать использовать?
- Установите готовые пакеты для вашего дистрибутива
- Или соберите из исходников (инструкции выше)
- Подключите свой аккаунт XMPP или создайте новый
Хотите поучаствовать в разработке? Проект всегда рад новым участникам — попробуйте решить простые задачи или помочь с переводами.
Dino — отличный пример того, как open-source проекты могут создавать качественные альтернативы коммерческим продуктам. Если вы ищете легковесный, приватный мессенджер для Linux, стоит дать ему шанс.