Open-source email infrastructure written in Go.
We run everything in Kubernetes, except email, which still meant either handing your mail to a third party or wrestling with software designed decades ago. So we built Yarilo, an open-source mail server in Go for IMAP, POP3, JMAP, Submission, LMTP, ManageSieve and Sieve. It runs as a single binary or as one process per protocol, on one host or across a Kubernetes cluster, horizontally scalable and driven entirely by config.
Your mail, your servers, your rules, and operating it is finally boring.
Email is too important to run on fragile infrastructure. Our mission is to make self-hosted email boring: horizontally scalable, config-driven and Kubernetes-native, so operators of any size can run their own mail platform without fear.
Yarilo is independent open source. If it is useful to you or your business, consider supporting the project on Ko-fi or thanks.dev: it funds development, testing infrastructure and long-term maintenance.