Open Source Alternative to:
Stalwart is not yet published and is only visible on this page. Upgrade your listing to skip the queue and get published within 24 hours.
Upgrade listingLast 30 days
Stalwart replaces the traditional mail server stack, where you'd typically stitch together a separate MTA, message store, spam filter, calendar server, contacts server, and file server, each with its own configuration. It collapses all of that into one platform written in Rust, covering every protocol your clients already speak: JMAP, IMAP4, POP3, SMTP, CalDAV, CardDAV, and WebDAV.
It's built for anyone who wants to self-host email without managing a fragile collection of daemons. That includes small organizations running a single node and hosting providers scaling to millions of mailboxes. The same binary handles both.
Security is default, not optional. Mailboxes at rest can be encrypted with each user's own S/MIME certificate or OpenPGP key, so even an operator with disk access can't read them. Transport security covers DANE, MTA-STS, and TLS reporting. TLS certificates renew automatically over ACME. DKIM keys are generated, rotated, and published to DNS without manual intervention.
Spam and phishing filtering ships inside the product, not as a separate daemon. It includes:
Storage and auth are pluggable. Backends include RocksDB, FoundationDB, PostgreSQL, MySQL, SQLite, S3, and Azure Blob. Full-text search works internally or through Meilisearch, ElasticSearch, or OpenSearch. Authentication supports LDAP, OIDC, SQL, or built-in accounts, with 2FA, app passwords, and API keys.
Collaboration is part of the core, not an add-on. Calendars support attendee invitations and free/busy lookup. Contacts sync over CardDAV and JMAP. Files can be stored and shared over WebDAV. One backup, one audit log, one set of access controls covers all of it.
For scale, Stalwart uses peer-to-peer cluster coordination via Zenoh with no external coordinator required, though it also supports Kafka, NATS, and Redis if you prefer. Kubernetes, Docker Swarm, and Apache Mesos orchestration are all supported.
Stars
Last commit
License
Stars
Last commit
License
Stars
Last commit
License
Stars
Stars growing over the last 30 days195,414Last commit
9 hours agoLicense
AGPL-3.0Open Source Alternative to:
Stars
40,202Stars
Last commit
2 days agoLicense
AGPL-3.0Open Source Alternative to:
Last commit
6 hours agoLicense
UnknownOpen Source Alternative to:
Last commit
6 hours agoLicense
MITOpen Source Alternative to:
Last commit
9 hours agoLicense
UnknownOpen Source Alternative to:
Last commit
3 days agoLicense
Apache-2.0Open Source Alternative to: