2.1 Requirements

mu/mu4e are known to work on a wide variety of Unix- and Unix-like systems, including many Linux distributions, OS X and FreeBSD. Emacs 28.1 or higher is required, as well as Xapian and GMime.

mu has optional support for the Guile (Scheme) programming language (version 3.0 or higher).

If you intend to compile mu yourself, you need to have the typical development tools, such as C and C++20 compilers (both gcc and clang work), meson and make, and the development packages for GMime 3.x, GLib and Xapian. Optionally, you also need the development package for Guile.