keila: Create and Send Newsletter Campaigns

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
View on GitHub

Topics

Click on any tag to explore related repositories

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

View on GitHub

Related repositories

Similar repositories that may be relevant next.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️