All 132 Dependencies

Every package Stalwart depends on, ranked by repo health score.

Stalwart is an open-source, Rust-built mail and collaboration server that replaces fragmented stacks of separate MTAs, spam filters, calendar servers, and contact managers with a single secure, scalable platform. It speaks every major email and groupware protocol — JMAP, IMAP4rev2, POP3, SMTP, CalDAV, CardDAV, and WebDAV — and enforces modern transport security standards including DMARC, DKIM, SPF, ARC, DANE, and MTA-STS without any third-party dependencies.

The server ships with a built-in LLM-driven spam and phishing classifier, Sieve scripting, greylisting, DNS blocklist checking, and collaborative digest filtering via Pyzor. Its pluggable storage layer supports RocksDB, PostgreSQL, MySQL, SQLite, S3-compatible object stores, Azure Blob, FoundationDB, and Redis, making it adaptable to anything from a small home lab to a multi-thousand-user enterprise cluster.

Stalwart supports peer-to-peer cluster coordination or external pub/sub brokers — Redis, NATS, Zenoh, or Kafka — enabling horizontal scaling across dozens or hundreds of nodes with fault tolerance and high availability. Automatic ACME certificate provisioning via Let's Encrypt, OpenTelemetry and Prometheus observability, multi-tenancy with domain isolation, and OAuth 2.0 / OpenID Connect authentication make it genuinely production-ready out of the box.

A web-based administration dashboard provides real-time statistics, queue management, DMARC/TLS report visualization, and self-service password reset, reducing operational overhead for teams without dedicated mail infrastructure expertise.

19 nohash 0.2.0 22 memory-stats 1.2.0 22 rust-farmhash 1.1.5 23 unicode-security 0.1.0 26 radsort 0.1.1 27 form-data 0.6.0 27 nohash-hasher 0.2.0 27 unicode-general-category 1.1.0 28 pwhash 1.0.0 29 lru-cache 0.1.2 30 maplit 1.0.2 34 rust-stemmers 1.2 36 rustls-pemfile 2.0 36 smtp-proto 0.2 37 bincode 2.0 outdated 37 proxy-header 0.1.0 37 zxcvbn-rs 3.1.0 38 ArcStr 1.2.0 38 fast-float 0.2.0 38 ldap3 0.12 42 biscuit 0.8.0 43 bitpacking 0.9.2 43 cbc 0.2 43 prometheus 0.14 44 mime 0.3.17 44 num_cpus 1.13.1 44 pem 3.0 outdated 44 r2d2 0.8.10 45 ArcSwap 1.6.0 45 hashify 0.2 outdated 45 imagesize 0.14 outdated 45 md5 0.8.0 45 rsa 0.9.2 outdated 46 whatlang 0.18 47 quick-cache 0.7 48 aHash 0.8.2 49 hkdf 0.13 49 rust-rdkafka 0.39 51 rustls-pki-types 1 51 tungstenite 0.29 outdated 51 xxhash-rust 0.8.5 52 csv 1.1 52 mail-builder 0.4 outdated 55 tokio-tungstenite 0.29 outdated 56 rust-s3 0.37 56 unicode-normalization 0.1.25 57 argon2 0.5.0 outdated 57 argon2 0.12.1 outdated 57 argon2 0.11.0 outdated 59 async-stream 0.3.5 59 dns-update 0.5 59 lz4_flex 0.13 outdated 60 hostname 0.4.0 61 memchr 2.7 63 infer 0.19 outdated 63 rayon 1.5 63 url 1.1.0 outdated 63 url 1.0 outdated 63 url 2.3.1 64 parking_lot 0.12.1 64 ring 0.17 64 rtrb 0.3.1 65 compact_str 0.9.0 outdated 65 jsonwebtoken 10.3.0 outdated 65 quote 1.0 66 base64 0.22 outdated 67 bytes 1.10 67 proc-macro2 1.0 67 serial_test 3.0.0 outdated 67 sha2 0.11 67 sha2 0.11 68 aes 0.9 68 indexmap 2.7.1 68 tinyvec 1.10.0 68 tokio-postgres 0.7.10 68 totp-rs 5.5.1 outdated 69 Testcontainers for Rust 0.27 outdated 69 http-body 0.1.0 outdated 69 jieba-rs 0.8 outdated 69 x509-parser 0.18 71 rust-rocksdb 0.24 outdated 72 mail-parser 0.11 72 psl 2 72 roaring-rs 0.11 72 serde_json 1.0 73 Chrono 0.4 73 flate2 1.1 75 BLAKE3 1.3 76 aes-gcm 0.10.1 outdated 76 aes-gcm 0.11.1 76 aes-gcm 0.10 outdated 76 serde 1.0 77 deadpool 0.13 77 deadpool 0.14 outdated 77 decancer 3.0.1 outdated 77 mail-auth 0.11 outdated 77 regex 1.7.0 77 rustls-platform-verifier 0.7 78 async-trait 0.1.68 78 pkcs8 0.10.2 outdated 78 tokio-rustls 0.26 78 webpki 0.103 79 mysql_async 0.36 outdated 80 foundationdb-rs 0.11 80 hyper-util 0.1.1 80 rand 0.8 outdated 82 async-nats 0.49 outdated 82 k256 0.13 outdated 82 k256 0.13 outdated 82 reqwest 0.13 83 rcgen 0.14 84 quick-xml 0.41 outdated 84 rkyv 0.8.10 86 rasn 0.28 86 rasn 0.28 86 rasn 0.28 88 rusqlite 0.40 88 zip 8.5 outdated 89 time 0.3 90 aws-lc-rs 1 90 futures 0.3 90 futures 0.3.28 91 Hickory Proto 0.26 91 redis-rs 1.1 91 syn 2.0 outdated 92 zenoh 1.3.4 93 hyper 1.0.1 93 rustls 0.23.5 95 Tokio 1.47 97 Azure Core (Rust) 0.21.0 outdated 97 Azure Core (Rust) 0.21.0 outdated 97 Azure Core (Rust) 0.21.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers