CATEGORY
Email 543 crates
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
mailledger-coreCore business logic and services for MailLedger email client138MIT
rusmes-pop3Async POP3 server for RusMES — RFC 1939 compliant with APOP, STLS (STARTTLS), and CAPA extension support138Apache-2.0
email-transport-resendResend transport implementation for email-transport138MIT
avila-cellAdvanced email protocol cells - SMTP/POP3/IMAP with MIME multipart, Base64, authentication, HTML emails - First digital life form132MIT OR Apache-2.0
misfinAn embeddable implementation of the Misfin mail protocol: identities, gemmail, a sending client, and a receive server. Not the…130MIT
bltzA fast terminal email client128MIT
use-email-addressEmail address and mailbox primitives for RustUse128MIT OR Apache-2.0
mailbridgeProvider-neutral transactional email library for Rust services125MIT
ferrum-emailComponent-based email framework for Rust — type-safe templates, cross-client rendering, unified sending API. The complete SDK.124MIT OR Apache-2.0
mailrs-spfRFC 7208 Sender Policy Framework verifier. Pure-Rust evaluator with a pluggable DNS resolver trait; ships an optional…123Apache-2.0 OR MIT
wasm-smtp-wasiWASI sockets adapter for wasm-smtp (wasm32-wasip2 target).120Apache-2.0
mailbreezeOfficial Rust SDK for MailBreeze - Email Marketing & Transactional Email Platform120MIT
wae-emailWAE Email - 邮件服务抽象层,支持 SMTP/Sendmail/Direct119MIT
euromailOfficial Rust SDK for EuroMail transactional email service118MIT
mailrs-arcRFC 8617 Authenticated Received Chain (ARC) — header parsing, chain extraction, and signature verification + sealing. ARC extends…116Apache-2.0 OR MIT
lettrOfficial Rust SDK for the Lettr Email API.115MIT
slashmailCLI for searching, managing, and bulk-operating on emails via IMAP113MIT OR Apache-2.0
mailrs-mimeRFC 2045/2046 MIME body parser. Walks the multipart tree, decodes Content-Transfer-Encoding (base64, quoted-printable, 7bit,…112Apache-2.0 OR MIT
srmilterA Rust library for building mail filter (milter) daemons that integrate with Postfix112EUPL-1.2
email-sdk-coreCore client, provider, plugin, retry, and middleware primitives for email-sdk.109MIT
gmail-auto-labelAutomatic Gmail labeling tool powered by gog and codex109MIT
eoka-emailIMAP helpers for email-based automation (OTP codes, verification links)108MIT
flaremail-rsRust SDK for Cloudflare Email Service108MIT
mailrs-icalRFC 5545 (iCalendar) parser, serializer, and iTIP semantics — zero I/O, hand-rolled, with VTIMEZONE + RRULE support.108Apache-2.0 OR MIT
thrumA terminal email client107MIT
mbox2dbA fast, simple tool to convert large mbox email archives into optimized SQLite databases102MIT
email-kitConvenience facade for the email-rs crates101MIT
use-email-headerEmail header name, value, and field primitives for RustUse97MIT OR Apache-2.0
mailrs-delivery-executorGroup-commit delivery executor on top of mailrs-maildir 1.2's deliver_batch. Accumulates per-path delivery requests from…96Apache-2.0 OR MIT
use-email-envelopeSMTP envelope identity and path primitives for RustUse95MIT OR Apache-2.0
mailrs-dmarcDMARC (RFC 7489) aggregate report generation: result recording, XML report builder, report-mail formatter, rua extraction.…94Apache-2.0 OR MIT
dispocheckFast, production-ready disposable email detection for Rust with compile-time optimized lookups.93MIT OR Apache-2.0
resend-mcpMCP server for the Resend email API92Apache-2.0
is-burner-emailFast, offline burner / disposable email detection.82MIT
manteau-macrosProcedural macros for the manteau email-building crate. Not intended for direct use — depend on `manteau` and import macros from…81MIT OR Apache-2.0
use-mailtomailto URI primitives for RustUse81MIT OR Apache-2.0
use-email-messageEmail message structure primitives for RustUse81MIT OR Apache-2.0
use-email-idEmail Message-ID and threading primitives for RustUse80MIT OR Apache-2.0
mailrs-sieveClean delivery-action wrapper over the native `mailrs-sieve-core` RFC 5228 Sieve engine (Apache-2.0 OR MIT, no AGPL). Flattens…78Apache-2.0 OR MIT
fakemail-cliLightweight, stateful, and zero-async command line interface for FakeMail.net77MIT
mailrs-mailboxMailbox metadata storage abstraction for Rust IMAP/JMAP servers: MailboxStore trait + PostgreSQL reference impl + in-memory test…77Apache-2.0 OR MIT
alun-pluginAlun plugins: notification (email), cache, async-task, scheduler77Apache-2.0
rmimeparserPush-based MIME and RFC 5322 message parser and writer (gumdrop-style)75LGPL-2.1-or-later
ffrelayCommand-line interface for Firefox Relay email forwarding service74MIT OR Apache-2.0
proton-coreUnofficial pure-Rust Proton Mail SDK: SRP authentication, OpenPGP end-to-end crypto, and the mail API (transport, send/read,…74MIT
sendoutA library for sending emails from you application72MPL-2.0
envelopwdA robust, lightweight library for parsing and validating email addresses and mailboxes with sqlx and lettre integration.66Apache-2.0
agentmail-rsUnofficial typed Rust client for AgentMail (agentmail.to), the email API for agents.65MIT OR Apache-2.0
use-emailFeature-gated facade crate for RustUse email primitives64MIT OR Apache-2.0
daaki-imapAn IMAP4rev1/IMAP4rev2 async client library63MIT
jmap-mimeMIME-to-JMAP adapter: converts mime_tree parsed output to jmap-mail-types body structures63MIT OR Apache-2.0
herald-jmap-cliHerald — an opinionated JMAP CLI for Stalwart Mail Server63MIT OR Apache-2.0
rusmes-acmeACME v2 client for RusMES — automatic TLS certificate provisioning and renewal with HTTP-01 and DNS-01 challenge support via…60Apache-2.0
daaki-smtpAn async SMTP client library59MIT
mailbourneA Rust-native mail server and library — single binary, built-in doctor for DNS, DKIM, and deliverability.59MIT OR Apache-2.0
rok-notificationMulti-channel notifications for the rok ecosystem59MIT
yamimeComplete Rust port of Go's mime package with async-first design58MIT OR Apache-2.0
rusmes-loadtestMulti-protocol load testing tool for RusMES — concurrent SMTP, IMAP, and JMAP load generation with HDR histogram latency…57Apache-2.0
plunk-rsAsync Rust client for the Plunk transactional email API56MIT
sendgrid-coreTyped, validated Rust client for the SendGrid v3 API — all 391 operations, generated from the official OpenAPI spec. The runtime…55MIT OR Apache-2.0
rusmes-serverMain server binary for RusMES — orchestrates SMTP, IMAP, POP3, and JMAP protocol servers with unified configuration, graceful…55Apache-2.0
sevkRust SDK for Sevk API55MIT
sieve-formSieve email filter language (RFC 5228 + RFC 5229) on a uniform form representation55MIT
use-dmarcDMARC policy metadata primitives for RustUse55MIT OR Apache-2.0
armature-mailEmail sending with SMTP, templates, and provider integrations for Armature54Apache-2.0
rusmes-searchFull-text search for RusMES — Tantivy-backed search index with trait-based abstraction for indexing, querying, and deleting mail…54Apache-2.0
ruzorRuzor, a 1:1-compatible Rust port of the Pyzor UDP client and server54GPL-3.0-only
wasm-smtp-componentWASM Component Model interface for wasm-smtp (wasm32-wasip2 target).53Apache-2.0
sutegi-mailMail for sutegi: an Email builder with RFC 2822/MIME rendering, a one-method Transport seam for third-party providers, and…53MIT
use-spfSPF record metadata primitives for RustUse53MIT OR Apache-2.0
use-dkimDKIM signature metadata primitives for RustUse53MIT OR Apache-2.0
rusmes-cliAdministrative CLI tool for RusMES — user/mailbox/queue management, backup, restore, migration, metrics inspection, and…52Apache-2.0
imapmaildirReceive mail by syncing remote imap mailboxes with local maildir directories.50GPL-3.0-or-later
uuencoding-multiMulti-part UUencoded Usenet/email post reassembly49MIT OR Apache-2.0
protonmail-cliUnofficial command-line client for Proton Mail (login, read/send with end-to-end OpenPGP, drafts, filters, contacts, local…47MIT
mailrs-postmasterEmail-domain DNS health checks: MX, SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI, DANE, PTR — async, zero I/O outside the resolver.46Apache-2.0 OR MIT
imapctlScriptable IMAP client for the shell46MIT OR Apache-2.0
training-libtraining crates.io lib46MIT
sendgrid-mcpModel Context Protocol (MCP) server exposing all 391 SendGrid v3 API operations to AI agents through a search → describe → invoke…45MIT OR Apache-2.0
email-sdkRust email SDK with client, plugins, retries, fallbacks, SMTP, and all provider integrations.44MIT
cochranblock-mail-sharedShared API types for cochranblock-mail server and frontend44Unlicense
mailledgerCross-platform desktop email client with custom IMAP implementation44MIT
proton-mcpModel Context Protocol (MCP) server exposing Proton Mail to LLM agents, backed by proton-core and a protonmail-cli login session.44MIT
emailaddrType-safe, zero-copy, validated email addresses with generic storage, IDNA domain support, and no_std/no-alloc compatibility.44MIT OR Apache-2.0
postcrate-coreEmbeddable SMTP capture engine: server, multi-mailbox lifecycle, chaos simulation, SQLite persistence, HTTP API.44MIT
emailitThe official Rust SDK for the Emailit Email API43MIT
parcelwingOfficial Rust SDK for the Parcel Wing API.43MIT
sendemailA Rust CLI tool for sending templated HTML emails via SMTP with batch processing, mail merge, and multi-profile support.42GPL-3.0
mailcrushA high-efficiency mail lossless compression tool that deconstructs emails for maximum compression42GPL-3.0-or-later
restate-emailRestate email worker contracts and service adapter41MIT
sendryOfficial Rust crate for the Sendry email API40MIT
sendpulseSecure, typed, and deliverability-aware Rust SDK for SendPulse40MIT OR Apache-2.0
aimxSMTP for AI agents. No middleman. Self-hosted mail server (AI Mail Exchange) with built-in MCP.39MIT
emailctlA small email CLI with Gmail OAuth first-class support and generic IMAP/SMTP accounts.38MIT OR Apache-2.0
use-email-authEmail authentication metadata facade for RustUse38MIT OR Apache-2.0
pterPlain Text Email Renderer — convert HTML email bodies into readable markdown37MIT
sendmuxOfficial async Rust SDK for the Sendmux Sending, Mailbox, and Management APIs.37MIT
use-smtpSMTP protocol vocabulary primitives for RustUse37MIT OR Apache-2.0
lettre-catEmail sending built on comp-cat-rs: composable, resource-safe, lazy effects over lettre37MIT
mailrs-sieve-coreNative RFC 5228 Sieve interpreter — tokenizer + parser + evaluator. Built from the spec, no AGPL dependencies. The internal…37Apache-2.0 OR MIT
dmarcguardOfficial Rust SDK for the DMARCguard API (https://dmarcguard.io) - DMARC, SPF, and DKIM monitoring and reporting.36Apache-2.0
stalwart-liteStalwart Mail and Collaboration Server36AGPL-3.0-only
yencoding-multiMulti-part yEnc Usenet article reassembly34MIT OR Apache-2.0
rust_smtp_utilsReusable SMTP helper crate for Rust (lettre-based) with STARTTLS, timeout, and retry.33MIT
darcatA command-line tool to view DMARC Aggregate Reports in human-readable form33Apache-2.0
sendgrid-cliAgent-friendly command-line interface for the SendGrid v3 API: search, describe, dry-run, and safely invoke all 391 operations.…33MIT OR Apache-2.0
kiss-mailA KISS (Keep It Simple, Stupid) SMTP, IMAP, and POP3 mail server29MIT
protonmail-clientIMAP client library for Proton Mail via Proton Bridge29MIT
io-gmailGmail REST API client library for Rust29MIT OR Apache-2.0
xpineEmail client written in Rust. Fast, efficient, with modern features. Tested with MacOS & Linux.28MIT
tokio-mimeComplete Rust port of Go's mime package with async-first design27MIT OR Apache-2.0
postarA local email filtering service25MIT
temp_mail_orgRust client of https://temp-mail.org to create disposable email.24MIT OR Apache-2.0
unosendOfficial Rust SDK for Unosend - Email API for developers24MIT
sentdOfficial Rust SDK for the SENTD Email API23MIT
daaki-pop3An async POP3 client library23MIT
wasix-sendmailA POSIX-compliant sendmail implementation for WASIX23AGPL-3.0
stalwartA rewrite of Stalwart Mail Server as an embeddable Rust crate.22AGPL-3.0-only
nexo-rs-extension-marketingEmail marketing extension for nexo-rs — lead state, identity resolution, AI drafts, multi-tenant CRM.21MIT OR Apache-2.0
mailghostA friendly disposable Mail.tm inbox for your terminal21MIT
email-sdk-provider-lettermintLettermint provider for email-sdk.21MIT
email-sdk-provider-jetemailJetEmail provider for email-sdk.21MIT
unitpostName reserved for Unitpost. Official Rust SDK will be published here.21MIT
jetemailRust SDK for the JetEmail API20MIT
sendbyte-sdkAn unofficial Rust SDK for SendByte, the email API for Africa.20MIT
email-sdk-provider-brevoBrevo provider for email-sdk.20MIT
email-sdk-provider-iterableIterable provider for email-sdk.20MIT
email-sdk-provider-cloudflareCloudflare Email Routing provider for email-sdk.20MIT
email-sdk-provider-loopsLoops provider for email-sdk.20MIT
pauboxAsync Rust SDK for the Paubox Email and Forms APIs (HIPAA-compliant)19Apache-2.0
mailkiteOfficial MailKite SDK for Rust — inbound email → webhook, sending, templates, broadcasts, at-rest encryption, and webhook…18MIT
mailrs-dnsLight hickory-resolver wrapper exposing the 5 DNS query types email servers actually use (TXT, A, AAAA, MX, PTR). NXDOMAIN mapped…18Apache-2.0 OR MIT
remailA minimal, self-hosted email server written from scratch in Rust. In design; the first functional release will cover inbound SMTP.18MIT
mailblastrOfficial Rust SDK for the MailBlastr email API — send transactional and marketing email from your own verified domain.18MIT
venumzmailRust SDK for the venumzmail temp email API18ISC
cochranblock-mailSovereign SMTP/IMAP/HTTP mail server for cochranblock.org. Single binary, zero cloud.17Unlicense
cybertempRust SDK for CyberTemp — disposable email inboxes for testing, automation, OTP flows, and AI agents.17MIT
anypostOfficial Rust SDK for the Anypost email API.16MIT
axene-mailerAsync Rust SDK for the Axene Mailer API (send email, manage domains, contacts, suppressions, templates, and webhooks).15MIT
restate-email-binRunnable Restate email worker binary14MIT
hopf-mailboxIMAP-level mailbox storage (mbox + Maildir++) for Hopf12LGPL-2.1-or-later
hopf-smtpSMTP / SMTPS server and client for Hopf (Gumdrop smtp port)10LGPL-2.1-or-later
mail-sluiceFlow-control for ngx_mail_auth_http_module0AGPL-3.0-or-later