What is stalwart built with?

stalwart is a Rust repo built with Tokio. It stores its data in rocksdb, quick_cache, async-nats, and r2d2, signs people in with jsonwebtoken, ldap3, argon2, azure_identity, hkdf, and 4 more, uses AI through jieba-rs, makes its content with imagesize, mail-parser, mail-builder, quick-xml, zip, and 1 more, deploys with azure_core and sd-notify, and uses deadpool-postgres, mysql_async, rdkafka, rusqlite, tokio-postgres, and 3 more. It has 637,196 written lines, with 38 test files.

Read on November 7, 2026, at commit 8b32686. Read it as markdown

Backend

Data 11

Sign-in 9

AI 1

  • jieba-rs1 file

Services 1

Support

The base 1

Content 6

  • mail-parser115 files
  • mail-builder19 files
  • quick-xml9 files
  • zip5 files
  • infer1 file
  • imagesize

Deploy 2

Tools 3

  • quote2 files
  • syn2 files
  • memory-stats1 file

Other 100

  • Hyper87 files
  • rkyv69 files
  • bumpalo45 files
  • aws-lc-rs28 files
  • smallvec18 files
  • rustls17 files
  • blake313 files
  • rustls-pki-types10 files
  • itoa8 files
  • rustls-pemfile2 files
  • rustls-platform-verifier2 files
  • zenoh2 files
88 more
  • gethostname1 file
  • hickory-proto1 file
  • icu_datetime1 file
  • icu_locale1 file
  • icu_locale_core1 file
  • tikv-jemallocator1 file
  • icu_provider
  • rustls-webpki
  • ahash213 files
  • compact_str194 files
  • serde191 files
  • serde_json91 files
  • roaring83 files
  • memchr55 files
  • rand50 files
  • reqwest48 files
  • xxhash-rust35 files
  • futures23 files
  • jiff21 files
  • parking_lot21 files
  • bytes20 files
  • tokio-rustls16 files
  • psl15 files
  • tinyvec15 files
  • percent-encoding14 files
  • flate213 files
  • deadpool11 files
  • form_urlencoded10 files
  • arc-swap8 files
  • http-body-util8 files
  • sha28 files
  • indexmap6 files
  • libc6 files
  • sha16 files
  • idna5 files
  • lz4_flex5 files
  • md55 files
  • rayon5 files
  • simdutf85 files
  • encoding_rs4 files
  • hyper-util4 files
  • nohash-hasher4 files
  • p2564 files
  • x509-parser4 files
  • zeroize4 files
  • async-stream3 files
  • fancy-regex3 files
  • hashbrown3 files
  • pem3 files
  • rcgen3 files
  • ed448-goldilocks2 files
  • num_cpus2 files
  • radsort2 files
  • rsa2 files
  • rust-stemmers2 files
  • socket22 files
  • sonic-rs2 files
  • sync_wrapper2 files
  • tokio-tungstenite2 files
  • tungstenite2 files
  • unicode-normalization2 files
  • uuid2 files
  • zmij2 files
  • aes1 file
  • aes-gcm1 file
  • aho-corasick1 file
  • arcstr1 file
  • bitpacking1 file
  • crc-fast1 file
  • futures-util1 file
  • httpdate1 file
  • mime1 file
  • p3841 file
  • papaya1 file
  • pkcs81 file
  • regex-automata1 file
  • shake1 file
  • siphasher1 file
  • unicode-general-category1 file
  • url1 file
  • whatlang1 file
  • windows-sys1 file
  • zstd1 file
  • bincode
  • bytecount
  • farmhash
  • hostname
  • http

Other repos with a similar stack

Ordered by how much of its stack they share with stalwart, then by stars.

Frequently asked questions

What language is stalwart written in?
stalwart is written in Rust, with 637,196 written lines.
What framework does stalwart use?
stalwart is built with Tokio.
What database does stalwart use?
stalwart stores its data in rocksdb, quick_cache, async-nats, and r2d2.
What does stalwart sign people in with?
stalwart signs people in with jsonwebtoken, ldap3, argon2, azure_identity, hkdf, pbkdf2, pwhash, scrypt, and totp-rs.
Does stalwart use AI?
Yes. stalwart uses AI through jieba-rs.
What services does stalwart use?
stalwart uses deadpool-postgres, mysql_async, rdkafka, rusqlite, tokio-postgres, Redis, azure_storage_blob, and Kafka.
Does stalwart have tests?
Yes. stalwart has 38 test files.
Which repos have a stack like stalwart's?
The ones that share most of its stack:juspay/hyperswitchrustfs/rustfsBerriAI/litellm

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →