node-murmur — это реализация Mumble-совместимого голосового сервера на Node.js. Цель проекта — сделать self-hosted голосовой сервер, который можно запускать через npm, из исходников или как Docker-контейнер.
В проекте проработаны практические backend-задачи: конфигурационные файлы, хранение runtime-данных в SQLite, структурированное логирование, генерация TLS-сертификатов и удобный workflow для разработки с линтингом и тестами.
Проект находится на ранней стадии, но уже хорошо показывает работу с backend-архитектурой, протокольной логикой, упаковкой npm-пакета и деплоем через Docker.
Ключевые возможности:
- Реализация Mumble-совместимого протокола
- Хранение runtime-данных в SQLite
- Конфигурационные файлы и структурированное логирование
- Генерация TLS-сертификатов для безопасных соединений
- Workflow для разработки с линтингом и тестами



