I'm looking for inspiration for designing transactional emails, such as confirmation emails for double-opt-in processes. Any suggestions for making them clean, minimalistic, and stylish? #design #mjml

gomjml’s long-awaited v0.10.0 release is out: https://github.com/preslavrachev/gomjml/releases/tag/v0.10.0 🎉

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

Release MJML Specification Compliance Release · preslavrachev/gomjml

Focus: MJML.io specification compliance, enhanced error handling, validation Strategic Direction Change This release represents a fundamental shift from MRML (Rust) compatibility to full MJML Java...

GitHub

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.

https://preslav.me/2025/10/01/gomjml-mjml-september-2025-update/


#programming #golang #mjml

gomjml: September Update

A frank update on gomjml's journey to full MJML compliance

Preslav Rachev

Một nhà phát triển đã tạo ra một trình tạo email GUI dựa trên MJML như một dự án phụ. Ứng dụng này vẫn đang trong quá trình phát triển, với các tính năng bổ sung như nhiều thành phần MJML hơn, biểu tượng ứng dụng tốt hơn và sửa lỗi đang được lên kế hoạch. Các tính năng trong tương lai có thể bao gồm gửi email trực tiếp từ ứng dụng và trình quản lý phương tiện.

#email #mjml #guibuilder #sideproject #lậptrình #ứngdụng #emailmarketing

https://www.reddit.com/r/SideProject/comments/1n5zpoz/made_a_g

Added a new release of gomjml that adds significant performance improvements via opt-in template caching: github.com/preslavrache... #golang #mjml

Added a new release of gomjml that adds significant performance improvements via opt-in template caching: https://github.com/preslavrachev/gomjml/releases/tag/v0.5.0

#golang #mjml

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/i... #golang #programming #mjml

Introducing gomjml: MJML for G...
Introducing gomjml: MJML for Go Developers

gomjml is a native Go implementation of the MJML email framework, making responsive email design faster and easier for Go developers.

Preslav Rachev

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

https://preslav.me/2025/08/12/introducing-gomjml/

#programming #golang #mjml

Introducing gomjml: MJML for Go Developers

gomjml is a native Go implementation of the MJML email framework, making responsive email design faster and easier for Go developers.

Preslav Rachev

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: https://github.com/preslavrachev/gomjml

#golang #mjml