Skip to content

Add native MJML support #2627

@preslavrachev

Description

@preslavrachev

Hi 👋,

First of all, thanks for maintaining listmonk — it’s an awesome project!

I’d like to introduce a Go library I’ve been working on: gomjml. It provides a Go wrapper around MJML, the popular framework for responsive email markup. The goal is to make it easy to define MJML templates directly in Go projects and render them into production-ready HTML.

Why this might be useful for listmonk

  • Responsive HTML emails: MJML is a widely used standard for email templating, ensuring compatibility across major clients.
  • Native Go integration: gomjml makes it possible to render MJML templates in Go code without external build steps or calling external APIS.
  • Potential use cases in listmonk:
    • As an alternative templating engine for users who prefer MJML.
    • To simplify building responsive email templates directly within the app.
    • To provide a ready-made solution for users struggling with HTML email quirks.

Links

I’d love to hear your thoughts on whether this could be integrated (either natively or as an optional plugin/extension) to enhance listmonk’s email templating options.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions