Self-hosted newsletter and mailing list manager shipped as a single Go binary, backed by PostgreSQL.
pentacent/keila
Open source newsletter tool for sending email campaigns and building sign-up forms, an alternative to Mailchimp.
Open-source alternative to:Mailchimp
Sendinblue
- Stars
- 2,243
- Forks
- 174
- Open issues
- 82
- Last commit
- yesterday
What is it?
Keila is a self-hostable newsletter tool that lets you send out campaigns and create sign-up forms. It is positioned as an open source alternative to hosted newsletter services such as Mailchimp and Sendinblue.
For small lists, campaigns can be sent through your own email inbox over SMTP. For larger lists, the project supports AWS SES, Sendgrid, Mailgun, and Postmark in addition to SMTP. A WYSIWYG campaign editor with a default template is included.
A hosted version is available at app.keila.io, and the official Docker image or the sample Docker Compose config in the repository can be used to run it on your own server.
Key features
- 01Send newsletter campaigns from a WYSIWYG editor
- 02Create sign-up forms for collecting subscribers
- 03Send via SMTP or AWS SES, Sendgrid, Mailgun, and Postmark
- 04Deploy with the official Docker image or Docker Compose
Use cases
- Running a small newsletter through your own email account
- Hosting a self-managed newsletter service instead of paying for Mailchimp-style tools
- Sending larger campaigns through a transactional email provider like AWS SES or Postmark
Quick start
- 1
Use the hosted version at app.keila.io
- 2
Pull the official Docker image
docker pull pentacent/keila - 3
Or use the sample Docker Compose config in the repo (see Installation Docs)
Things to know
- Self-hosting requires setting up Docker and configuring the service, per the installation docs.
- Licensed under AGPL-3.0, a strong copyleft license that applies to modified network-served versions.
Topics
FAQ
- What is keila?
- Open source newsletter tool for sending email campaigns and building sign-up forms, an alternative to Mailchimp. Keila is a self-hostable newsletter tool that lets you send out campaigns and create sign-up forms. It is positioned as an open source alternative to hosted newsletter services such as Mailchimp and Sendinblue.
- Is keila free to use? What license does it have?
- keila is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is keila still maintained?
- Actively maintained. The last commit to keila was on Oct 20, 2026.
- What can I use keila for?
- Running a small newsletter through your own email account Hosting a self-managed newsletter service instead of paying for Mailchimp-style tools Sending larger campaigns through a transactional email provider like AWS SES or Postmark
- How do I install keila?
- Use the hosted version at app.keila.io Pull the official Docker image: docker pull pentacent/keila Or use the sample Docker Compose config in the repo (see Installation Docs)
- Where can I get keila?
- The source code and installation instructions are on GitHub: https://github.com/pentacent/keila
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A single-file, self-hosted private email server with SMTP, POP3 and IMAP support plus a web mail management interface for your own domain.
Self-hosted mail server for your own domain, with SMTP/IMAP/POP3, CardDAV/CalDAV, a React webmail and admin console, deployed via Docker Compose.
Open source, cookie-free web analytics tool positioned as a privacy-first alternative to Google Analytics, available as cloud or self-hosted.
A self-hostable email service built on Cloudflare Workers, letting you create multiple mailboxes under one domain with sending, attachments and a responsive web UI.
Open source AI email assistant and email client for Gmail and Outlook that organizes your inbox and pre-drafts replies.