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.
quoted_printableA simple encoder/decoder for quoted-printable data31,204,9590BSD
encoding_rs_ioStreaming transcoding for encoding_rs22,767,581MIT OR Apache-2.0
charsetCharacter encoding decoding for email20,731,238Apache-2.0 OR MIT
lettreEmail client13,523,433MIT
email-encodingLow level email encoding RFCs implementations11,266,298MIT OR Apache-2.0
mailparseA simple parser for MIME e-mail messages11,102,5360BSD
mediatypeMIME Media-type parsing6,378,589MIT
rfc2047-decoderRust library for decoding RFC 2047 MIME Message Headers.6,137,090MIT
pgpOpenPGP implementation in Rust5,167,980MIT OR Apache-2.0
mail-parserFast and robust e-mail parsing library for Rust2,600,730Apache-2.0 OR MIT
imap-protoIMAP protocol parser and data structures2,127,179MIT OR Apache-2.0
sequoia-openpgpOpenPGP data types and associated machinery1,677,318LGPL-2.0-or-later
imapIMAP client for Rust1,145,106Apache-2.0/MIT
async-imapAsync IMAP client for Rust1,009,396MIT OR Apache-2.0
mail-builderE-mail builder library for Rust992,633Apache-2.0 OR MIT
mailcheckerCross-language temporary (disposable/throwaway) email detection library. Covers 2740 fake email providers.956,909MIT
lettre_emailEmail builder842,903MIT
serde-emailA validating email type that can be serialised using Serde669,339MIT
async-smtpSMTP client550,837MIT OR Apache-2.0
smtp-protoSMTP protocol parser472,766Apache-2.0 OR MIT
mail-sendE-mail delivery library with SMTP and DKIM support472,755Apache-2.0 OR MIT
resend-rsResend's Official Rust SDK.435,658MIT
mail-authDKIM, ARC, SPF and DMARC library for Rust414,284Apache-2.0 OR MIT
escaperA library for HTML entity encoding and decoding267,952Apache-2.0 / MIT / MPL-2.0
sequoia-netNetwork services for OpenPGP254,656LGPL-2.0-or-later
sequoia-cert-storeA certificate database interface.241,904LGPL-2.0-or-later
check-if-email-existsCheck if an email address exists without sending any email230,603AGPL-3.0
sequoia-wotAn implementation of OpenPGP's web of trust.224,581LGPL-2.0-or-later
postmarkPostmark rust client220,043MIT OR Apache-2.0
msg_parserOutlook Email Message (.msg) parser201,781MIT
sequoia-autocryptAutocrypt support197,341LGPL-2.0-or-later
maildirA simple library for maildir manipulation156,1780BSD
mailinA library for writing SMTP servers127,124MIT OR Apache-2.0
viaspfImplementation of the Sender Policy Framework (SPF) specification113,045GPL-3.0-or-later
viaspf-recordData model and parser for Sender Policy Framework (SPF) records88,353GPL-3.0-or-later
imap-codecRock-solid and complete codec for IMAP85,549MIT OR Apache-2.0
imap-typesMisuse-resistant data structures for IMAP84,045MIT OR Apache-2.0
email-libCross-platform, asynchronous Rust library to manage emails83,762MIT
rrss2imapA simple script that exposes RSS entries as mail messages, pushed directly using IMAP79,351GPL-3.0-or-later
mml-libRust implementation of the Emacs MIME message Meta Language (MML)77,158MIT
jmap-clientJMAP client library for Rust64,110Apache-2.0 OR MIT
himalayaCLI to manage emails64,079MIT
vsmtp-mail-parserNext-gen MTA. Secured, Faster and Greener61,059GPL-3.0-only
mailin-embeddedAn SMTP server that can be embedded in other programs48,528MIT OR Apache-2.0
sendgrid-asyncAn async-std based client for sending emails with SendGrid47,532Apache-2.0
buzzA simple system tray application for notifying about unseen e-mail44,620MIT OR Apache-2.0
imap-clientRust library to manage IMAP clients43,598MIT
sieve-rsSieve filter interpreter for Rust42,930AGPL-3.0-only
samotopSMTP server and library built on async-std42,313MIT OR Apache-2.0
imap-nextThin sans I/O abstraction over IMAP's distinct protocol flows42,269MIT OR Apache-2.0
vsmtpNext-gen Mail Transfer Agent (MTA) written in Rust.40,711GPL-3.0-only
calcardiCalendar/JSCalendar and vCard/JSContact parsing, building and conversion library for Rust39,823Apache-2.0 OR MIT
maildirsRust library to manage collections of Maildir38,832MIT
listsendSend emails to CSV list from template on CLI37,261MIT/Apache-2.0
rip-starttlsSans I/O implementation of <https://duesee.dev/p/avoid-implementing-starttls/>37,245MIT
meliblibrary for e-mail clients and other e-mail applications34,802EUPL-1.2 OR GPL-3.0-or-later
meliterminal e-mail client34,096EUPL-1.2 OR GPL-3.0-or-later
vsmtp-protocolNext-gen MTA. Secured, Faster and Greener31,253GPL-3.0-only
sopRust Interface for the Stateless OpenPGP Interface30,250MIT
rustyknifeFast, robust and safe email parsing library29,870GPL-3.0+
milter-callbackAttribute macros for milter callback generation29,626GPL-3.0-or-later
indymilterAsynchronous milter library29,188GPL-3.0-or-later
milterBindings to the sendmail milter library28,771GPL-3.0-or-later
sequoia-rfc2822An RFC 2822 name-addr parser26,910GPL-3.0
emailmessageEmail Message library for Rust26,881MIT
async-mailerA set of async generic `Mailer` and object-safe `dyn DynMailer` traits with runtime-pluggable Outlook (Office365) and SMTP…25,628MPL-2.0
vomit-syncA library for IMAP to maildir synchronization25,084GPL-3.0-or-later
samotop-coreThe domain model of Samotop and core functionality - SMTP server and library built on async-std. A base crate for samotop…23,817MIT OR Apache-2.0
email-parserThe fastest and lightest email parsing Rust library. Supports MIME.23,696MIT
cfdkimDKIM (RFC6376) implementation23,298MIT
milter-sysLow-level FFI bindings to libmilter23,216GPL-3.0-or-later
vsyncSynchronization between IMAP and local maildir22,985GPL-3.0-or-later
spf-milterMilter for SPF verification22,829GPL-3.0-or-later
maMail Archivist22,353non-standard
sequoia-octopus-librnpReimplementation of RNP's interface using Sequoia for use with Thunderbird21,876LGPL-2.0-or-later
async-mailer-coreInternal core crate for `async-mailer`.21,827MPL-2.0
spamassassin-milterMilter for spam filtering with SpamAssassin21,210GPL-3.0-or-later
azure-ecs-rsAzure ECS (Email Communication Service) Rust SDK21,175MIT
async-mailer-outlookAsync Outlook (Office365) mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait…20,499MPL-2.0
viadkimImplementation of the DomainKeys Identified Mail (DKIM) specification19,804GPL-3.0-or-later
async-mailer-smtpAsync SMTP mailer implementation, intended to be used as `async-mailer` generic `Mailer` or `DynMailer` trait object.19,604MPL-2.0
email-validatefree multithreaded email validation CLI, improving your email delivery19,216AGPL-3.0
mailjet-rsMailjet API wrapper for Rust19,121MIT
vcard_parserParses and validates vCard data according to RFC 6350 specification.18,968MIT
samotop-deliverySet of transports to deliver mail to, notably to SMTP/LMTP, but also maildir...17,728MIT OR Apache-2.0
koibumi-coreThe core library for Koibumi, an experimental Bitmessage client17,575AGPL-3.0-or-later
maildirppMaildir++ library for Rust16,951MIT
exomind-protosExomind, a personal knowledge management tool16,860Apache-2.0
samotop-parserSMTP parser of Samotop - SMTP server and library built on async-std16,305MIT OR Apache-2.0
openpgp-ca-libOpenPGP CA is a tool for managing and certifying OpenPGP keys15,865GPL-3.0-or-later
formulateformulate is a standalone server that listens for web form data submissions.15,688MIT
koibumi-nodeA Bitmessage node implementation as a library for Koibumi, an experimental Bitmessage client15,508AGPL-3.0-or-later
exomindCLI for Exomind, a personal knowledge management tool15,206Apache-2.0
exmCLI for Exomind, a personal knowledge management tool15,188Apache-2.0
mailgenMailgen generates clean, responsive HTML and Text e-mails for sending transactional mail15,102MIT
samotop-with-spfIntegration of SPF checks into Samotop - SMTP server and library built on async-std15,009MIT OR Apache-2.0
exomind-gmailGmail integration for Exomind, a personal knowledge management tool14,950Apache-2.0
dmarcDMARC (RFC7489) implementation14,505MIT
koibumiAn experimental Bitmessage client14,296AGPL-3.0-or-later
gmimeBindings for gmime-3.014,265MIT
exomind-appExomind, a personal knowledge management tool13,964Apache-2.0
vomitLibrary to quickly pick mails from an m2dir13,884GPL-3.0-or-later
spring-mailIntegrate lettre into spring-rs to send emails13,212MIT
mxdnsDNS utilities for SMTP servers13,124MIT OR Apache-2.0
koibumi-daemonAn experimental Bitmessage client daemon13,039AGPL-3.0-or-later
samotop-with-rustlsRustls support for Samotop12,595MIT OR Apache-2.0
dkim-milterMilter for DKIM signing and verification12,544GPL-3.0-or-later
privatemailService to forward custom emails to personal email server12,362MIT
samotop-smimeA samotop extensions for server side S/MIME encrypted mail.12,263MIT OR Apache-2.0
xmailNormalize and parse email addresses, support Punycode decoding and TLD extraction. / 邮件地址标准化与解析,支持 Punycode 解码和 TLD 提取。12,101MulanPSL-2.0
spftraceUtility for tracing SPF queries11,995GPL-3.0-or-later
smtpbisAsynchronous ESMTP service library.11,806GPL-3.0+
samotop-serverSMTP server with focus on privacy11,684MIT OR Apache-2.0
indymilter-testMilter testing library11,652GPL-3.0-or-later
pigeon-rsCommand line tool for cheap and efficient email automation11,321Apache-2.0
openpgp-caOpenPGP CA is a tool for managing and certifying OpenPGP keys10,715GPL-3.0-or-later
pop3-clientAnother pop3 client10,638MIT
gmailnatorAn unofficial api wrapper to interact with https://gmailnator.com/10,394GPL-3.0-only
smailCli tool to easily send emails with attachments10,330MIT
koibumi-boxAn inbox/outbox module for Koibumi, an experimental Bitmessage client9,848GPL-3.0-or-later
nebula_formGeneral form9,677MPL-2.0
rss2emailAn RSS feed aggregator that notifies you of new posts via email.9,667GPL-3.0
koibumi-commonCommon code among GUI and daemon versions for Koibumi, an experimental Bitmessage client9,554AGPL-3.0-or-later
tokio-imapTokio-based IMAP protocol (client, for now) implementation9,540MIT/Apache-2.0
tempmailSimplify temporary email management and interaction, including message retrieval and attachment downloads.9,540MIT
letterman_email_body_parserthis is a tokio based fast and optimized email body parser and dkim validator.9,506GPL-3.0
dkimdoDKIM command-line tool9,025GPL-3.0-or-later
briteverify-rsRust client library for the BriteVerify API Suite8,989AGPL-3.0-or-later
notcoalNot charcoal filters, but notmuch ones. Filter library for the notmuch email system8,952GPL-3.0
dmarc_aggregate_parserSimple library to parse email DMARC reports8,564MIT OR Apache-2.0
rust-gmailA simple crate to send emails using the Gmail API8,518MIT
sequoia-openpgp-mtMulti-threaded parsing of OpenPGP data8,336LGPL-2.0-or-later
mbox-readerLazy liberal mbox (RFC 4155) parser8,019MIT/Apache-2.0
email_provider_validatorA Rust library to validate email provider7,917MIT
email-address-listPest based parser for address-lists in email headers like to/from/cc/etc.7,689GPL-3.0
dkimComplete DKIM library.7,359MIT
temp_mail1secmail api wrapper for rust7,190MIT
mailgun_apiApi for Mailgun in rust7,137MIT
mailprocProcess email based on contents, like procmail.6,890MIT
tokio_spf_validatorthis is a spf validation lib for smtp servers.6,848GPL-3.0
mmimeMime parsing for email6,844MIT OR Apache-2.0
check-if-email-exists-grpcA GRPC wrapper around check-if-email-exists6,829AGPL-3.0
vmtThe Very Opinionated Mail Interaction Toolkit6,810GPL-3.0-or-later
mail-send-forkE-mail delivery library with SMTP and DKIM support6,618Apache-2.0 OR MIT
mockforge-smtpSMTP mocking support for MockForge6,494MIT OR Apache-2.0
samotop-with-native-tlsNative TLS support for Samotop6,062MIT OR Apache-2.0
azure-communicationsAPI Wrapper for the Azure Communication Services in Rust.5,993MIT
panorama-imapIMAP protocol implementation with high-level async client.5,984GPL-3.0-or-later
IMAPServerA Basic IMAP Server written in Rust (WIP)5,720GPL-3.0
vomit-m2dirLibrary for the m2dir email storage format5,447BSD-3-Clause
totmannschalterA service that mails you when urls cannot be reached anymore or return errors5,346MIT
mail-messageA program for easy, quick, and fault tolerant sending of emails from the
command line.5,179GPL-3.0-or-later
send_with_usAsync Rust client for the SendWithUs transactional email API5,161MIT
maikA mock SMTP server library5,113MPL-2.0
reformulatereformulate is a standalone server that listens for web form data submissions.5,026MIT
mailinator-rsApi wrapper for Mailinator.5,021MIT
samotop-parser-nomSMTP parser of Samotop - SMTP server and library built on async-std4,848MIT OR Apache-2.0
koibumi-node-syncA Bitmessage node implementation as a library for Koibumi (sync version), an experimental Bitmessage client4,797AGPL-3.0-or-later
glit-coreCore - Retrieve all mail related to a git repository, user, or organization4,728MIT OR Apache-2.0
tokio-smtpAn SMTP library for Tokio4,636MIT
xtuc-sieve-rsSieve filter interpreter for Rust4,516AGPL-3.0-only
koibumi-box-syncAn inbox/outbox module for Koibumi (sync version), an experimental Bitmessage client4,508GPL-3.0-or-later
mailyA library for easy, quick, and fault tolerant sending of emails.4,462GPL-3.0-or-later
mailboxvalidatorEmail verification package for Rust using MailboxValidator API. It validates if the email is valid, from a free provider,…4,432MIT
amaurymartiny-async-smtpSMTP client4,415Apache-2.0/MIT
policyd-rate-limitPostfix rate limiter SMTP policy daemon4,363BSD-3-Clause
kmailA small helper utility for automatically collecting the email addresses that should be included when emailing a linux kernel…4,294GPL-3.0-or-later
koibumi-common-syncCommon code among GUI and daemon versions for Koibumi (sync version), an experimental Bitmessage client4,262AGPL-3.0-or-later
IMAPServer-sharedA shared module for the IMAPServer crate and it's cli4,227GPL-3.0
mujmapJMAP integration for notmuch mail4,153GPL-3.0
smtp-messageLine-oriented parser and builder for SMTP protocol messages4,105MIT OR Apache-2.0
mailfredProcess emails as an HTTP server4,089Apache-2.0
emvalemval is a blazingly fast email validator4,087MIT
vcard_tuiTerminal UI application for managing vCard contacts.4,050MIT
text2imgCreates a png image from text. Useful to protect sensitive information from bots and scrapers, such as email addresses and…3,985MIT OR Apache-2.0
amtAccumulate git-trailers from emails grouped by mail subject3,980GPL-2.0
kometkomet is a mailer framework3,965MIT
vsmtp-plugin-ldapA plugin for vSMTP that enable support for ldap databases3,867GPL-3.0-only
mailjet_clientA client for Mailjet's REST API3,525MIT
mdaA library for creating custom Mail Delivery Agents3,482MPL-2.0
imbakA command line tool for backing up IMAP mailboxes3,445MIT
email-type-rsEmail type for 'parse, don't validate' approach3,383MIT OR Apache-2.0
outlook-exeConvenience wrappers for command-line invocation of Outlook.3,336Unlicense OR MIT
mailmeAsync Rust pop3 client with tokio3,293non-standard
vomit-m2syncLibrary for IMAP to m2dir synchronization3,280GPL-3.0-or-later
postbusSMTP server for Rust3,278MIT
tmapiSimple TempMailAPI library for barid.site3,219non-standard
email-rsEmail parsing library3,180Apache-2.0
feemboxWhat if a feed, but it's a mailbox?3,101MIT
rspamd-clientRspamd client API3,081Apache-2.0
email-clientsThis is library that provides user with easy to use email clients collection in rust.3,039MIT
dispoDisposable email checker utilizing a Bloom filter2,957MIT OR Apache-2.0
service-ioBuild your service-server fast, easy (and without hosting!)2,910Apache-2.0
rmilterA rust-only crate for connecting and using milter functionality.2,888Apache-2.0
ohmysmtpAn OhMySMTP client2,873MIT
mimextZero-dependency & no-std media type <-> file extension conversion2,846MIT
imseriousExecute commands in response to Internet Message Store Events2,826MIT
koibumi-syncAn experimental Bitmessage client (sync version)2,820AGPL-3.0-or-later
sieve-parserParsing the Sieve language and exporting an abstract representation2,808AGPL-3.0-or-later
pep_engine_sequoia_backendAn implementation of the p≡p Engine's cryptotech interface using Sequoia.2,762GPL-3.0-or-later