Skip to content

Latest commit

 

History

History
97 lines (89 loc) · 13.1 KB

File metadata and controls

97 lines (89 loc) · 13.1 KB

Email

Libraries and tools that implement email creation and sending.

Ranked by Stars

Repository Stars Forks Last Updated Description
mailhog/MailHog 16k 1k 2026-08-05T08:49:35Z Email and SMTP testing with web and API interface.
axllent/mailpit 10k 320 2026-08-05T21:12:28Z Email and SMTP testing tool for developers.
foxcpp/maddy 6k 325 2026-08-05T04:05:13Z All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
mjl-/mox 6k 215 2026-08-05T06:04:53Z Modern full-featured secure mail server for low-maintenance, self-hosted email.
matcornic/hermes 3k 248 2026-08-05T20:50:05Z Golang package that generates clean, responsive HTML e-mails.
jordan-wright/email 3k 337 2026-08-04T10:48:59Z A robust and flexible email library for Go.
emersion/go-imap 2k 352 2026-08-03T19:48:23Z IMAP library for clients and servers.
AfterShip/email-verifier 2k 227 2026-08-03T04:41:55Z A Go library for email verification without sending any emails.
wneessen/go-mail 1k 107 2026-08-04T18:42:47Z A simple Go library for sending mails in Go.
sendgrid/sendgrid-go 1k 262 2026-07-28T23:20:40Z SendGrid's Go library for sending email.
mailgun/mailgun-go 745 148 2026-08-05T16:16:51Z Go library for sending mail with the Mailgun API.
xhit/go-simple-mail 696 104 2026-07-15T08:02:02Z Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.
emersion/go-message 456 128 2026-08-01T10:42:37Z Streaming library for the Internet Message Format and mail messages.
aymerick/douceur 261 45 2026-05-13T22:37:23Z CSS inliner for your HTML emails.
hectane/hectane 226 25 2026-04-16T12:55:45Z Lightweight SMTP client providing an HTTP API.
vanng822/go-premailer 204 22 2026-08-02T18:32:06Z Inline styling for HTML mail in Go.
mocktools/go-smtp-mock 168 25 2026-08-05T11:59:42Z Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
mailchain/mailchain 142 49 2026-04-08T16:45:50Z Send encrypted emails to blockchain addresses written in Go.
truemail-rb/truemail-go 135 22 2026-05-14T19:11:17Z Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
BrianLeishman/go-imap 109 37 2026-08-01T14:59:16Z Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing.
toorop/go-dkim 99 40 2026-05-13T22:37:35Z DKIM library, to sign & verify email.
dimuska139/go-email-normalizer 79 9 2026-06-18T11:53:07Z Golang library for providing a canonical representation of email address.
mailhog/smtp 77 31 2026-05-13T22:39:19Z SMTP server protocol state machine.
valord577/mailx 23 6 2026-07-06T10:24:54Z Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library net/smtp.
tickstem/verify 3 0 2026-07-06T10:16:39Z Validate email addresses before they hit your database: syntax, MX lookup, disposable domains, and role-based inboxes.
psyb0t/go-spamcheck 2 0 2026-08-01T19:50:46Z Client for Postmark's SpamCheck API that scores a raw email against SpamAssassin rules.

Ranked by Forks

Repository Stars Forks Last Updated Description
mailhog/MailHog 16k 1k 2026-08-05T08:49:35Z Email and SMTP testing with web and API interface.
emersion/go-imap 2k 352 2026-08-03T19:48:23Z IMAP library for clients and servers.
jordan-wright/email 3k 337 2026-08-04T10:48:59Z A robust and flexible email library for Go.
foxcpp/maddy 6k 325 2026-08-05T04:05:13Z All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
axllent/mailpit 10k 320 2026-08-05T21:12:28Z Email and SMTP testing tool for developers.
sendgrid/sendgrid-go 1k 262 2026-07-28T23:20:40Z SendGrid's Go library for sending email.
matcornic/hermes 3k 248 2026-08-05T20:50:05Z Golang package that generates clean, responsive HTML e-mails.
AfterShip/email-verifier 2k 227 2026-08-03T04:41:55Z A Go library for email verification without sending any emails.
mjl-/mox 6k 215 2026-08-05T06:04:53Z Modern full-featured secure mail server for low-maintenance, self-hosted email.
mailgun/mailgun-go 745 148 2026-08-05T16:16:51Z Go library for sending mail with the Mailgun API.
emersion/go-message 456 128 2026-08-01T10:42:37Z Streaming library for the Internet Message Format and mail messages.
wneessen/go-mail 1k 107 2026-08-04T18:42:47Z A simple Go library for sending mails in Go.
xhit/go-simple-mail 696 104 2026-07-15T08:02:02Z Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.
mailchain/mailchain 142 49 2026-04-08T16:45:50Z Send encrypted emails to blockchain addresses written in Go.
aymerick/douceur 261 45 2026-05-13T22:37:23Z CSS inliner for your HTML emails.
toorop/go-dkim 99 40 2026-05-13T22:37:35Z DKIM library, to sign & verify email.
BrianLeishman/go-imap 109 37 2026-08-01T14:59:16Z Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing.
mailhog/smtp 77 31 2026-05-13T22:39:19Z SMTP server protocol state machine.
mocktools/go-smtp-mock 168 25 2026-08-05T11:59:42Z Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
hectane/hectane 226 25 2026-04-16T12:55:45Z Lightweight SMTP client providing an HTTP API.
vanng822/go-premailer 204 22 2026-08-02T18:32:06Z Inline styling for HTML mail in Go.
truemail-rb/truemail-go 135 22 2026-05-14T19:11:17Z Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
dimuska139/go-email-normalizer 79 9 2026-06-18T11:53:07Z Golang library for providing a canonical representation of email address.
valord577/mailx 23 6 2026-07-06T10:24:54Z Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library net/smtp.
tickstem/verify 3 0 2026-07-06T10:16:39Z Validate email addresses before they hit your database: syntax, MX lookup, disposable domains, and role-based inboxes.
psyb0t/go-spamcheck 2 0 2026-08-01T19:50:46Z Client for Postmark's SpamCheck API that scores a raw email against SpamAssassin rules.

Ranked by Last Updated

Repository Stars Forks Last Updated Description
axllent/mailpit 10k 320 2026-08-05T21:12:28Z Email and SMTP testing tool for developers.
matcornic/hermes 3k 248 2026-08-05T20:50:05Z Golang package that generates clean, responsive HTML e-mails.
mailgun/mailgun-go 745 148 2026-08-05T16:16:51Z Go library for sending mail with the Mailgun API.
mocktools/go-smtp-mock 168 25 2026-08-05T11:59:42Z Lightweight configurable multithreaded fake SMTP server. Mimic any SMTP behaviour for your test environment.
mailhog/MailHog 16k 1k 2026-08-05T08:49:35Z Email and SMTP testing with web and API interface.
mjl-/mox 6k 215 2026-08-05T06:04:53Z Modern full-featured secure mail server for low-maintenance, self-hosted email.
foxcpp/maddy 6k 325 2026-08-05T04:05:13Z All-in-one (SMTP, IMAP, DKIM, DMARC, MTA-STS, DANE) email server
wneessen/go-mail 1k 107 2026-08-04T18:42:47Z A simple Go library for sending mails in Go.
jordan-wright/email 3k 337 2026-08-04T10:48:59Z A robust and flexible email library for Go.
emersion/go-imap 2k 352 2026-08-03T19:48:23Z IMAP library for clients and servers.
AfterShip/email-verifier 2k 227 2026-08-03T04:41:55Z A Go library for email verification without sending any emails.
vanng822/go-premailer 204 22 2026-08-02T18:32:06Z Inline styling for HTML mail in Go.
psyb0t/go-spamcheck 2 0 2026-08-01T19:50:46Z Client for Postmark's SpamCheck API that scores a raw email against SpamAssassin rules.
BrianLeishman/go-imap 109 37 2026-08-01T14:59:16Z Batteries-included IMAP client with auto-reconnect, OAuth2, IDLE support, and built-in MIME parsing.
emersion/go-message 456 128 2026-08-01T10:42:37Z Streaming library for the Internet Message Format and mail messages.
sendgrid/sendgrid-go 1k 262 2026-07-28T23:20:40Z SendGrid's Go library for sending email.
xhit/go-simple-mail 696 104 2026-07-15T08:02:02Z Very simple package to send emails with SMTP Keep Alive and two timeouts: Connect and Send.
valord577/mailx 23 6 2026-07-06T10:24:54Z Mailx is a library that makes it easier to send email via SMTP. It is an enhancement of the golang standard library net/smtp.
tickstem/verify 3 0 2026-07-06T10:16:39Z Validate email addresses before they hit your database: syntax, MX lookup, disposable domains, and role-based inboxes.
dimuska139/go-email-normalizer 79 9 2026-06-18T11:53:07Z Golang library for providing a canonical representation of email address.
truemail-rb/truemail-go 135 22 2026-05-14T19:11:17Z Configurable Golang email validator/verifier. Verify email via Regex, DNS, SMTP and even more.
mailhog/smtp 77 31 2026-05-13T22:39:19Z SMTP server protocol state machine.
toorop/go-dkim 99 40 2026-05-13T22:37:35Z DKIM library, to sign & verify email.
aymerick/douceur 261 45 2026-05-13T22:37:23Z CSS inliner for your HTML emails.
hectane/hectane 226 25 2026-04-16T12:55:45Z Lightweight SMTP client providing an HTTP API.
mailchain/mailchain 142 49 2026-04-08T16:45:50Z Send encrypted emails to blockchain addresses written in Go.