gomuks — минималистичный клиент Matrix для любителей Go и консоли
Знакомая ситуация: тяжеловесные мессенджеры съедают оперативную память, а терминальные клиенты не поддерживают всех нужных функций? gomuks предлагает элегантное решение — клиент для децентрализованной платформы Matrix, написанный на Go.
Почему стоит обратить внимание на gomuks?
Matrix становится все популярнее как открытая альтернатива Slack, Telegram и другим проприетарным мессенджерам. Но многие клиенты либо слишком громоздкие, либо не дают достаточного контроля. Вот где появляется gomuks:
- Написан на Go — быстрый и эффективный
- Доступны веб-версия и терминальный интерфейс (в разработке)
- Полностью открытый исходный код под AGPL-3.0
Ключевые возможности
- Кроссплатформенность — работает везде, где можно запустить Go-приложения
- Минималистичный интерфейс — не отвлекает от работы
- Поддержка E2E шифрования — безопасность на первом месте
- Локальное хранение истории — доступ к сообщениям даже без интернета
- Гибкая настройка — можно адаптировать под свои нужды
Технические детали
Проект использует библиотеку mautrix-go для работы с протоколом Matrix. Интересно, что:
- Основная ветка теперь содержит веб-версию
- Терминальный интерфейс (TUI) находится в разработке (#476)
- Для сборки требуется Go 1.16+
# Пример установки
$ git clone https://github.com/gomuks/gomuks
$ cd gomuks
$ make
Кому особенно пригодится?
- Разработчикам, ценящим минимализм
- Энтузиастам децентрализованных технологий
- Тем, кто работает с удаленными серверами через терминал
- Командам, ищущим альтернативы Slack/Discord
Где узнать больше?
Полная документация доступна на docs.mau.fi. Обсудить проект можно в комнате Matrix: #gomuks:gomuks.app.
gomuks — это не просто клиент, а философия минимализма в мире мессенджеров. Если вам надоели перегруженные интерфейсы и закрытые протоколы, стоит попробовать этот проект. Особенно он понравится разработчикам на Go и любителям консольных приложений.
Что интересно, проект активно развивается — в планах реализация полноценного терминального интерфейса, который сделает gomuks еще более универсальным инструментом.
