Repolode
mumble-voip

mumble-voip/mumble

Open-source, low-latency voice chat client and server built on Qt and Opus, for Windows, Linux, macOS and BSD.

Open-source alternative to:TeamSpeakDiscord

Stars
8,401
Forks
1,425
Open issues
481
Last commit
22 hours ago

What is it?

Mumble is a voice chat program written on top of Qt and Opus, aimed at low-latency, high-quality conversation. It is split into two parts: the mumble client, which runs on Windows, Linux, FreeBSD, OpenBSD and macOS, and mumble-server (formerly murmur), which can run on any platform Qt supports.

The server is run from the command line or installed through the official Docker image maintained in a separate repository. It is configured through an ini file, and it provides a superuser account that bypasses ACLs once a password is set. The client includes an OpenGL overlay for games on Linux, started by preloading a library or through the mumble-overlay launcher.

The project is developed in C++ with CMake as the build system. Build instructions are kept per release branch, and contributions, translations via Weblate and general-purpose plugins are all supported.

Key features

  • 01Low-latency voice chat built on Qt and Opus
  • 02Client available for Windows, Linux, FreeBSD, OpenBSD and macOS
  • 03Server runs on any platform Qt supports
  • 04OpenGL overlay for games on Linux
  • 05Plugin system for extending client functionality
  • 06Official Docker image for the server

Use cases

  • Voice chat for gaming groups that need low latency
  • Hosting a self-managed voice server for a community or team
  • Running a private voice channel on a home server or VPS via Docker

Quick start

  1. 1

    Install the Mumble client from your distribution's package repository or the official website

  2. 2

    Start Mumble from your start menu or application list

  3. 3

    To run a server, open a shell and start mumble-server with the README options

    mumble-server [--set-su-pw <password>] [--ini <inifile>] [--foreground] [--verbose]

Things to know

  • The license is not clearly identified in the project metadata, so check the repository's license terms before reuse.
  • On macOS, the server is distributed separately from the client and must be downloaded from the main website.
  • The master branch contains unstable code, so use a released stable branch for production.

In collections

Topics

FAQ

What is mumble?
Open-source, low-latency voice chat client and server built on Qt and Opus, for Windows, Linux, macOS and BSD. Mumble is a voice chat program written on top of Qt and Opus, aimed at low-latency, high-quality conversation. It is split into two parts: the mumble client, which runs on Windows, Linux, FreeBSD, OpenBSD and macOS, and mumble-server (formerly murmur), which can run on any platform Qt supports.
Is mumble free to use? What license does it have?
mumble is open source under the Other license. Check the license terms before using it in commercial products.
Is mumble still maintained?
Actively maintained. The last commit to mumble was on Nov 6, 2026.
What can I use mumble for?
Voice chat for gaming groups that need low latency Hosting a self-managed voice server for a community or team Running a private voice channel on a home server or VPS via Docker
How do I install mumble?
Install the Mumble client from your distribution's package repository or the official website Start Mumble from your start menu or application list To run a server, open a shell and start mumble-server with the README options: mumble-server [--set-su-pw <password>] [--ini <inifile>] [--foreground] [--verbose]
Where can I get mumble?
The source code and installation instructions are on GitHub: https://github.com/mumble-voip/mumble

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects