home.social

#mjml — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #mjml, aggregated by home.social.

  1. Sneak peak at the MJML code editor for a campaign with a template that offers a content slot. 👀

  2. Java apps shouldn’t need a Node.js sidecar just to render MJML emails.

    So I built mjml-java: a native Java MJML renderer for producing responsive HTML email from JVM applications.

    Still early, but real, useful, and open source.

    github.com/jcputney/mjml-java

    #java #mjml #oss #opensource

  3. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  4. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  5. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  6. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  7. gomjml’s long-awaited v0.10.0 release is out: github.com/preslavrachev/gomjm 🎉

    Out with MRML ❌, in with full compliance with the original MJML spec ✅

    If you have a Go project that sends a lot of emails, and you don't want to spend a lifetime perfecting them, I welcome you to give it a try.


    #golang #MJML

  8. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  9. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  10. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  11. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  12. After the first few “big-bang” releases of `gomjml`, I've been keeping the work on the quiet side, but the truth is, it's till going on, and a major one is just one around the corner.

    Along the way, I realized my critical mistake, which should have been obvious in hindsight. I should have started the project, by going directly against the MJML compiler, and not to its Rust version. MRML is great, but buggy, and that screwed things up.

    preslav.me/2025/10/01/gomjml-m


    #programming #golang #mjml

  13. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  14. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  15. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  16. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  17. Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrachev/gomjm

    #golang #mjml

  18. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  19. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  20. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  21. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  22. I am happy to announce that gomjml now has feature parity with the reference MJML compiler, and can be (carefully) used in other projects.

    From now on, the roadmap to 1.0 will focus solely on testing, validation, and performance improvements

    preslav.me/2025/08/12/introduc

    #programming #golang #mjml

  23. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  24. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  25. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  26. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  27. I mean, there is an official MJML JS compiler? Why did you need another version of it? Just call it from your Go app. Like, how slow can it be?

    Very, very, very .... slow

    Which is one of the reasons I created gomjml: github.com/preslavrachev/gomjml

    #golang #mjml

  28. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  29. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  30. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  31. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  32. This morning, I open-sourced a project that Claude Code and I have been secretly working on for the past few weeks. Presenting gomjml, a native Go compiler for the MJML email templating language 📧🚀

    Some GitHub ⭐️ are more than welcome!

    github.com/preslavrachev/gomjml

    ---
    #golang #programming #mjml

  33. 📧✨ E-Mail Template Sender – Beautiful Emails, Zero Coding
    Create stunning MJML email templates with placeholders, fill them in fast, and send instantly or schedule for later — no tech skills needed.

    🕒 Simple. Powerful. On your terms.
    🔔 Join the waitlist now:
    nextstardrop.com/e-mail-templa

    #EmailMarketing #MJML #ProductivityTools #Nextstardrop #EmailAutomation #NoCode #TemplateSender

  34. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  35. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  36. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  37. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  38. Okay, 'cos my self-hatred is running at 11/10, I talked my client into letting me produce a weekly newsletter (🧢 #digitalmarketing hat on, not #webdev). Last time I did this it was a success, but I hand-coded everything. Now I'm re-visiting #MJML for the first time in years. Feels like MySpace.

    Previously, things went fine until I introduced MailChimp and everything caught fire. But now I have complete control (thanks @bencroker & co. / #CraftCMS) but I guess what I'm saying is… pray for me 🙏

  39. Has anyone worked with MJML before? Having issues with one particular email client not rendering messages properly. Thinking of giving MJML a try with Spatie's Laravel integration.

    mjml.io/

    github.com/spatie/mjml-php

    #email #MJML #Laravel #PHP

  40. Has anyone worked with MJML before? Having issues with one particular email client not rendering messages properly. Thinking of giving MJML a try with Spatie's Laravel integration.

    mjml.io/

    github.com/spatie/mjml-php