gomjml is a native Go library that compiles MJML markup to responsive HTML without requiring Node.js or external processes. The official MJML compiler (JavaScript) averages 270ms and 90MB RAM per compilation; gomjml does the same in ~3ms using 2MB RAM. The project was built with help from Claude Code and uses the Rust-based MRML implementation as its reference rather than the official Node.js version. It covers all core MJML components and is ready for real-world use, though still in active development.

5m read timeFrom preslav.me
Post cover image
6 Impressions