# senlo

> Self-hosted open-source email infrastructure with visual MJML editor, REST API, automation, and multi-provider delivery (Resend, Postmark, SMTP).

- **Category:** Email
- **Licence:** AGPL-3.0
- **Open source:** oss
- **Languages:** Typescript
- **Tags:** Analytics, API, Email, Transactional Emails, Email Marketing, Drag And Drop, Typescript, Next.js, Open Source, React, Self Hosted, Drizzle Orm, Provider agnostic, Email Builder

## Description

Senlo is an open-source email platform you host yourself for sending transactional and lifecycle messages. It gives developers a visual MJML-based drag-and-drop editor to build responsive templates, a REST API to trigger emails and manage contacts, and automation flows that can branch based on calls to your own APIs. Features include template versioning, multi-project isolation, real-time analytics with open/click tracking, and support for multiple delivery providers — Resend, Postmark, AWS SES, Mailgun, or any SMTP server. The stack runs via Docker Compose with bundled PostgreSQL and Redis, configured entirely through environment variables. The project is in MVP stage with a public roadmap that lists dark mode, a visual automation builder, and expanded provider webhooks as upcoming work.

## Links

- [Homepage](https://github.com/IgorFilippov3/senlo)
- [Website](https://senlo.io)

---
Source: https://selfhost.directory/project/senlo