Email

Libraries and tools that implement email creation and sending.

MailHog14.4K

Email and SMTP testing with web and API interface.

Mailpit6.4K

Email and SMTP testing tool for developers.

Maddy5.2K

All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server

mox3.8K

Modern full-featured secure mail server for low-maintenance, self-hosted email.

hermes2.8K

Golang package that generates clean, responsive HTML e-mails.

email2.7K

A robust and flexible email library for Go.

go-imap2.1K

IMAP library for clients and servers.

email-verifier1.3K

A Go library for email verification without sending any emails.

SendGrid990

SendGrid's Go library for sending email.

go-mail779

A simple Go library for sending mails in Go.

mailgun-go704

Go library for sending mail with the Mailgun API.

go-simple-mail656

Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.

go-message392

Streaming library for the Internet Message Format and mail messages.

douceur248

CSS inliner for your HTML emails.

Hectane222

Lightweight SMTP client providing an HTTP API.

go-premailer149

Inline styling for HTML mail in Go.

mailchain142

Send encrypted emails to blockchain addresses written in Go.

smtpmock139

Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.

truemail-go108

Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.

go-dkim98

DKIM library, to sign & verify email.

smtp75

SMTP server protocol state machine.

go-email-normalizer64

Golang library for providing a canonical representation of email address.

go-email-validator51

Modular email validator for syntax, disposable, smtp, etc... checking.

mailx19

Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library net/smtp.