gomuks — минималистичный клиент Matrix для любителей Go и консоли

06 авг 2025
1,724
151
23
2 недели

Languages License Release

Знакомая ситуация: тяжеловесные мессенджеры съедают оперативную память, а терминальные клиенты не поддерживают всех нужных функций? gomuks предлагает элегантное решение — клиент для децентрализованной платформы Matrix, написанный на Go.

Почему стоит обратить внимание на gomuks?

Matrix становится все популярнее как открытая альтернатива Slack, Telegram и другим проприетарным мессенджерам. Но многие клиенты либо слишком громоздкие, либо не дают достаточного контроля. Вот где появляется gomuks:

  • Написан на Go — быстрый и эффективный
  • Доступны веб-версия и терминальный интерфейс (в разработке)
  • Полностью открытый исходный код под AGPL-3.0

Ключевые возможности

  1. Кроссплатформенность — работает везде, где можно запустить Go-приложения
  2. Минималистичный интерфейс — не отвлекает от работы
  3. Поддержка E2E шифрования — безопасность на первом месте
  4. Локальное хранение истории — доступ к сообщениям даже без интернета
  5. Гибкая настройка — можно адаптировать под свои нужды

Технические детали

Проект использует библиотеку 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 еще более универсальным инструментом.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.