2.2k stars · AGPL-3.0 · 0.30.3 (2026-09-06)
Newsletter tool with built-in signup forms and a visual editor — more marketer-shaped than Listmonk out of the box.
▶Repo detailsthe review · specs · pros & cons · install
What it is
An open-source newsletter application written in Elixir, storing its data in PostgreSQL. It handles subscribers, signup forms, campaigns, segmentation and simple statistics.What it is good for. Anybody building an audience who does not want a bill that grows with the list. Paid services start free and become expensive at exactly the moment the list becomes valuable. Keila is the alternative, and it is noticeably more marketer-shaped out of the box than Listmonk, which we covered in Edition 2: the signup forms and the visual editor are built in rather than bolted on.
- Signup forms and a visual editor come with it, so you are not gluing three tools together.
- Your subscriber list stays on your own server.
- It runs well on a small machine. Elixir is modest with memory.
- AGPL-3.0. If you offer a changed version of Keila to other people as a service, you must publish your changes. Running it for your own newsletter is completely fine.
- It writes email but it does not deliver it. You still need a sending service, which is where postalserver/postal from Edition 15 fits.
- Setting it up means Docker, a PostgreSQL database and mail settings. Budget an evening, not ten minutes.
# Simplest start, using the project's docker-compose file: curl -O https://raw.githubusercontent.com/pentacent/keila/main/docker-compose.yml docker compose up -d # then open http://localhost:4000 and read https://keila.io/docs