InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go SMTP Projects
-
Listmonk
High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
Example File
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
hermes
Golang package that generates clean, responsive HTML e-mails for sending transactional mail (by matcornic)
-
-
inbucket
Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.
-
Project mention: Ask HN: AI for maintenance of open source abandonware? | news.ycombinator.com | 2025-05-01
hydroxide [0] is a ProtonMail to IMAP/SMTP bridge that no longer works due to upstream API changes [1]. Working implementations are available, just in a different language [2]. All an AI would have to do is reference the current implementation and the alternative implementation, then migrate over to the new API format. Perhaps use an mitmproxy MCP to verify that the requests made are identical. Overall, not a very difficult problem and I can probably do it myself given a few days.
Human engineering hours are quite expensive though and for such a low value task, I would assume an AI agent would be more cost effective.
Is anyone working on a similar problem/premise?
[0] https://github.com/emersion/hydroxide
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
go-simple-mail
Golang package for send email. Support keep alive connection, TLS and SSL. Easy for bulk SMTP.
-
smtp_to_telegram
A simple program that listens for SMTP and forwards all incoming Email messages to Telegram
-
-
laitos
Top geek's chindogu - personal assistant over satellite/telephone/SMS/chatbot, plus web infrastructure servers (web & mail, ad-free DNS, TCP-over-DNS, web proxy, etc)
-
mnm
mnm implements TMTP protocol. Let Internet sites message members directly, instead of unreliable, insecure email. Contributors welcome! (Server)
-
-
go-mail
📧 A cross platform mail driver for GoLang. Featuring Mailgun, Postal, Postmark, SendGrid, SparkPost & SMTP. (by ainsleyclark)
-
-
go-smtp-mock
SMTP mock server written on Golang. Mimic any 📤 SMTP server behavior for your test environment with fake SMTP server.
-
-
-
ControlCenter
Mirrored from GitLab! Monitoring and automation for Open Source email servers, starting with Postfix. Please do not submit issues or PRs here - join us at: https://gitlab.com/lightmeter
-
gothic
🦇 Gothic is a user registration and authentication SWT/JWT microservice. It supports REST, gRPC, and gRPC Web API, reCAPTCHA & a variety of DBs with Gorm. (by jrapoport)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go SMTP discussion
Go SMTP related posts
-
Ask HN: AI for maintenance of open source abandonware?
-
I tried moving my Google calendar to Proton (and failed)
-
Maddy: Composable all-in-one mail server
-
Inbucket: [self hosted] disposable webmail
-
Chasquid – SMTP server focused on simplicity
-
Chasquid – SMTP server focused on simplicity
-
Exploring Self-Hosted Email Services
-
A note from our sponsor - InfluxDB
www.influxdata.com | 13 May 2025
Index
What are some of the best open-source SMTP projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | Listmonk | 16,755 |
2 | maddy | 5,512 |
3 | interactsh | 3,746 |
4 | hermes | 2,884 |
5 | go-smtp | 1,858 |
6 | inbucket | 1,820 |
7 | hydroxide | 1,788 |
8 | email-verifier | 1,354 |
9 | go-mail | 965 |
10 | chasquid | 908 |
11 | go-simple-mail | 670 |
12 | smtp_to_telegram | 377 |
13 | mailyak | 348 |
14 | laitos | 258 |
15 | mnm | 226 |
16 | Hectane | 222 |
17 | go-mail | 187 |
18 | mailway | 163 |
19 | go-smtp-mock | 148 |
20 | yggmail | 143 |
21 | Matrix-EmailBridge | 122 |
22 | ControlCenter | 98 |
23 | gothic | 77 |