In simple English
Posta is your own private mail server. It replaces paid services like SendGrid or Mailgun with software you run on your own hardware. Your apps send emails through a simple web address instead of complex mail setups. You keep all your customer data, delivery logs and templates in one place. It takes some server knowledge to set up and keep running.
What it is
Posta is a self-hosted email platform written in Go that handles outbound sending, inbound parsing, and SMTP relaying. It features a web dashboard, template management, subscriber lists, spam filtering, and analytics backed by PostgreSQL and Redis.
What it is good for
Solo builders who want to stop paying monthly fees for transactional email services and prefer to manage their own mail infrastructure.
- Sends transactional and marketing emails via a clean REST API.
- Includes a built-in web dashboard for managing templates and viewing delivery stats.
- Handles inbound emails and website contact forms with spam scanning.
- Requires running and maintaining PostgreSQL and Redis alongside the main application.
- Uses the AGPL-3.0 licence, which has strict copyleft rules for hosted services.
- Deliverability depends entirely on your server's IP reputation and DNS configuration.
SendGrid, Mailgun, or Postmark
PostgreSQL
- resend/resend-go282 stars
Developer-first email API client, but requires a hosted commercial service instead of self-hosting.
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/goposta/posta.git cd posta docker compose up -d