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