I’m building a self-hosted MailChimp alternative - Which features do you think are essential?

This page summarizes the projects mentioned and recommended in the original post on /r/selfhosted

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • Keila

    Open Source Newsletter Tool.

    To give some more context about my project: It’s called Keila and you can check out the source on GitHub. I’m building it in Elixir and it’s licensed as AGPLv3. Right now it already has a Markdown editor and support for sending newsletters via SMTP, Sendgrid, Mailgun, and SES. If you want to take it for a spin, there’s a ready-to-use Docker image and setting it up following the installation guide should be pretty straightforward.

  • Cerberus

    A few simple, but solid patterns for responsive HTML email templates and newsletters. Even in Outlook and Gmail.

    Keila currently comes with one template. It’s based on the wonderful Cerberus Fluid Template and looks great on mobile! Future versions will of course let you modify the template to your heart’s content.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Mautic

    Mautic: Open Source Marketing Automation Software.

    I feel like that might be more of Mautic's thing: https://www.mautic.org/

  • earmark

    Markdown parser for Elixir

    Even if at some point I’ll add proper WYSIWYG, Keila will definitely keep supporting Markdown. I personally find it super convenient and you get a very nice plain-text version for free. Keila uses an Elixir lib, Earmark for Markdown processing and that means we are supporting GitHub-style markdown.

  • Elixir

    Elixir is a dynamic, functional language for building scalable and maintainable applications

    Also quick note on your point regarding Go/PHP: Keila is being written in Elixir which makes it possible to create super-reliable applications :-)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts