keila: Create and Send Newsletter Campaigns

Summary
Keila is a newsletter platform for creating campaigns and sign-up forms, with options to send through an existing inbox or supported email delivery services. It suits teams that want a hosted service or the option to run their own instance.
At a glance
- Language
- Elixir
- License
- AGPL-3.0
- Stars
- 2.2k
- Forks
- 173
- Added to OSRepos
- November 2, 2025
- Last analyzed
- October 3, 2026
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Keila helps people create newsletter campaigns, manage sign-up forms, and send email updates without relying on a traditional newsletter platform. It can use an existing email inbox for smaller projects or connect to email delivery services for larger ones.
You can try Keila Cloud or deploy the application on your own server. Self-hosting is a fit for people who want more control over deployment and are comfortable maintaining an application and its email delivery setup.
Key Features
- Create and send newsletter campaigns.
- Build sign-up forms for collecting subscribers.
- Use an existing email inbox to send campaigns for smaller newsletters.
- Connect SMTP or supported services including AWS SES, SendGrid, Mailgun, and Postmark.
- Try the hosted service through Keila Cloud.
- Deploy with the official Docker image or the repository's sample Docker Compose configuration.
- Contribute code or translations, as described in the contribution guide.
Use Cases
- A creator or small organization sending occasional newsletters from an existing email inbox.
- A larger newsletter project that needs to connect an established email delivery provider.
- A team that wants campaign and sign-up form tools while hosting the application on its own server.
- A group evaluating a hosted newsletter service before deciding whether to self-host.
Project Facts
- Language: Elixir
- License: AGPL-3.0
- Stars: 2.2k
- Forks: 173
- Archived: No
Getting Started
To self-host, start with the official pentacent/keila Docker image or the sample Docker Compose configuration. See the installation documentation and repository README for setup details.
Alternatives
- useSend: useSend supports transactional and marketing email through Amazon SES, while Keila focuses on newsletter campaigns and signup forms.
Considerations
- Self-hosting requires a server and configuration of an email-sending method. The repository points to Docker and Docker Compose as deployment options, but this page does not provide a full setup procedure.
- The project is licensed under AGPL-3.0. Review the license terms before incorporating or modifying it, especially for network-accessible deployments.
- The README distinguishes between using an inbox for smaller newsletters and dedicated delivery services for larger projects. Choose a sending method appropriate to your needs.
Source repository
Open the original repository on GitHub.
24 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

relay: Send Email Through Your Own Infrastructure
May 28, 2026
Hyvor Relay is a self-hosted email API that sends mail through your own SMTP infrastructure. It suits teams that want control over delivery operations, logs, and tenant or project separation rather than relying on a hosted sending provider.

osTicket: Manage Customer Support Tickets
April 12, 2026
osTicket is a self-hosted support ticket system that brings customer inquiries from email, phone, and web forms into one agent interface. It suits teams that need a web-based, open-source workflow for organizing and responding to support requests.

Zero: A Self-Hosted AI Email App
March 24, 2026
Zero is an open-source email app for managing accounts from providers such as Gmail and Outlook, with AI features and a focus on privacy. It suits people who want a customizable inbox they can self-host.

novu: Send Product and Agent Communications Across Channels
March 15, 2026
Novu provides a unified API and conversation model for product notifications and agent messaging. Use it to coordinate delivery across channels such as email, SMS, push, chat, and in-app inboxes without integrating each channel independently.