node-murmur is a Node.js implementation of a Mumble-compatible voice server. The goal of the project is to provide a self-hosted voice server that can be installed from npm, run from source, or deployed as a Docker container.
The project focuses on practical server-side concerns: configuration files, SQLite-backed runtime storage, structured logging, generated TLS certificates, and a simple developer workflow with linting and tests.
It is currently in an early stage, but already demonstrates backend architecture, protocol-oriented development, packaging, and deployment thinking.
Key features include:
- Mumble-compatible protocol implementation
- SQLite-backed runtime storage
- Configuration files and structured logging
- Generated TLS certificates for secure connections
- Developer workflow with linting and tests



