Assembly Line

Stalwart

All-in-one Mail & Collaboration server. Secure, scalable and fluent in every protocol (IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV).

Stalwart is an open-source email server project on GitHub under a license set out in its repository, with 16k stars. It is built with Rust and CPython. Its last push was yesterday.

Stars
16k
License
See repository
Activity
Active
Latest release
v1.0.3

Code on GitHub Website

Against what buyers need

Email server: covers 82% of the checklist. One Rust server that speaks SMTP, IMAP, JMAP, POP3, CalDAV, CardDAV and WebDAV, with its own spam filter that trains itself, DKIM, SPF, DMARC and ARC, Sieve, LDAP or OIDC login with 2FA, a web admin and an MTA queue with throttling. It has no webmail or ActiveSync, so pair it with Roundcube, and encryption covers mail at rest with each user's S/MIME or OpenPGP key. Multi-tenancy, the AI spam classifier and undelete are in the paid Enterprise edition. Missing: webmail.

Judgement

What it is
Complete system
What it does
A Rust mail and collaboration server that handles SMTP, IMAP, POP3 and JMAP, plus CalDAV, CardDAV and WebDAV, with built-in spam filtering, DKIM, DMARC and a web admin.
Adopt it when
You want to self-host email, calendars and contacts in one modern binary instead of assembling Postfix, Dovecot and Rspamd.
Watch out
Some features are reserved for the paid Enterprise edition, it only recently reached 1.0, and running any mail server means owning deliverability.
Ready for
Usable
Runs as
Self-hosted server
Built with
Rust, RocksDB and PostgreSQL
How established
Established: started 3 years ago, latest release v1.0.3.
What the license allows
GitHub could not read the license. Check it in the repository before reusing any code.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Compare Stalwart

Built from

Follow it down: Stalwart → Rust → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Stalwart

  1. 1
    Docker Mailserver docker-mailserver

    Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.

    Complete system Production-ready You want a simple self-hosted mail server without a web admin panel.

    ★ 20k MIT Shell Active, pushed today
  2. 2
    Mail-in-a-Box mail-in-a-box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

    Complete system Production-ready You want your own email on a dedicated VPS with as few decisions as possible.

    ★ 15k CC0-1.0 Python Active, pushed 14 days ago
  3. 3
    Mailcow-dockerized mailcow

    mailcow: dockerized - 🐮 + 🐋 = 💕

    Complete system Production-ready You want to host email for several domains yourself with a full admin interface.

    ★ 14k GPL-3.0 PHP Active, pushed today
  4. 4
    Mailu Mailu

    Insular email distribution - mail server as Docker images

    Complete system Production-ready You want to host email for a few domains on your own server and prefer a Docker Compose setup with a web admin over assembling Postfix and Dovecot by hand.

    ★ 7.6k See repository Python Active, pushed today
  5. 5
    Roundcubemail roundcube

    The Roundcube Webmail suite

    Complete system Production-ready You run an IMAP server and need a dependable webmail front end.

    ★ 7.3k GPL-3.0 PHP Active, pushed today
  6. 6
    WebClients ProtonMail

    Monorepo hosting the proton web clients

    Complete system Production-ready You want to audit or contribute to Proton's client code; to use Proton, sign up for the hosted service.

    ★ 5.7k GPL-3.0 TypeScript Active, pushed today
  7. 7
    Cypht cypht-org

    Cypht: Lightweight Open Source webmail aggregator [PHP, JS]. Supports IMAP/SMTP, JMAP and EWS (Exchange Web Services)

    Complete system Production-ready You want a lightweight self-hosted webmail that aggregates mailboxes from different providers.

    ★ 1.8k LGPL-2.1 PHP Active, pushed yesterday
  8. 8
    Nextcloud Mail nextcloud

    💌 Mail app for Nextcloud

    Integration Production-ready Your team works in Nextcloud and wants email in the same interface as files and calendar.

    ★ 1.1k AGPL-3.0 JavaScript Active, pushed today

Commercial email servers and webmail

  1. 1
    Gmail (Google Workspace) Google

    Pysy ajan tasalla posteistasi ja pidä yrityksesi turvassa suojatulla, älykkäällä ja helppokäyttöisellä Gmaililla.

    Complete system Production-ready A business wants reliable hosted email with strong spam filtering and works mostly in the browser.

    90k readers a month Since 2004 Commercial
  2. 2
    Proton Mail Proton AG

    Proton Mail is the world’s largest secure email service with over 100 million users. Available on Web, iOS, Android, and desktop. Protected by Swiss privacy law.

    Complete system Production-ready Privacy is your first concern and you want encrypted email, especially between Proton users.

    12k readers a month Since 2014 Commercial
  3. 3
    Fastmail Fastmail Pty Ltd

    Fast, private email hosting for you or your business. More productive, lightning fast, simple and built to save you time.

    Complete system Production-ready An individual, family or small business wants fast, private email on its own domain without Google or Microsoft.

    586 readers a month Since 1999 Commercial
  4. 4
    Microsoft Exchange Online Microsoft

    Complete system Production-ready An organisation uses Outlook and Microsoft 365 and needs shared mailboxes, resource calendars and compliance controls.

    Commercial
  5. 5
    Zoho Mail Zoho Corporation

    Ad-free Business Email Hosting with a clean, easy-to-use interface. Secure & professional with integrated business Calendar, Contacts, Notes & Tasks.

    Complete system Production-ready A small business wants low-cost email on its own domain, particularly if it uses other Zoho apps.

    Commercial

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.