Running in production · Independent · 22 Oct 2026

zone-eu/wildduck

Opinionated email server

← Running in production
WildDuck: opinionated email server. Stores and serves mail using a database backend.

In simple English

This program runs your own email server. It lets you send, receive and read messages through standard mail apps. Instead of saving files on a normal hard drive, it stores every message in a MongoDB database (a way to store information in flexible records rather than traditional tables). This makes it easy to run multiple copies on different computers so the mail keeps working if one breaks. It is free to use under an open-source licence, but you need a server and some technical skill to set it up.

What it is

WildDuck is an IMAP and POP3 mail server written in JavaScript. It mimics Gmail for design choices and keeps all account data and messages inside a database.

What it is good for

Solo builders who want to host their own email infrastructure for multiple users without relying on traditional file-based mail storage.

Stars2.1k
LicenceEUPL-1.2
Latestv1.55.1 (2026-10-20)checked 22 Oct 2026
Last code change2026-10-22
Written inJavaScript
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Stores emails in a database for easy scaling and backup.
  • Follows familiar design choices from major webmail providers.
  • Includes an API for managing accounts and messages programmatically.
Watch for
  • Requires a running MongoDB cluster to store all data.
  • Complex setup process for non-programmers with many moving parts.
  • Uses the European Union Public License 1.2 which has specific legal terms.
Replaces

Traditional file-based mail servers like Postfix and Dovecot

Works well with

MongoDB

Similar repositories
  • postfix/postfix1 stars

    The traditional industry standard mail transfer agent for routing and delivering email.

Also reviewed on Repo Radar
  • slok/sloth2.6k stars

    Generates Prometheus alerting and recording rules from a short specification of a service level objective.

  • nicolargo/glances34k stars

    A live view of one computer's health, in a terminal, in a browser, or through an AI assistant.

  • dokku/dokku32k stars

    A small platform you install on one server, which builds and runs an app every time you push code to it.

Install
git clone https://github.com/zone-eu/wildduck.git
cd wildduck
npm install

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Infrastructure & Security › Hosting & Deployment › Email Servers.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.