PHPackages                             assoconnect/mjml-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. assoconnect/mjml-bundle

AbandonedArchivedSymfony-bundle[Templating &amp; Views](/categories/templating)

assoconnect/mjml-bundle
=======================

MJML template support for Twig template engine

v1.6.0(4y ago)1322.8k7[2 issues](https://github.com/assoconnect/mjml-bundle/issues)MITPHPPHP ^7.2

Since Apr 24Pushed 4y ago7 watchersCompare

[ Source](https://github.com/assoconnect/mjml-bundle)[ Packagist](https://packagist.org/packages/assoconnect/mjml-bundle)[ RSS](/packages/assoconnect-mjml-bundle/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (8)Dependencies (6)Versions (9)Used By (0)

DEPRECATED - AssoconnectMJMLBundle
==================================

[](#deprecated---assoconnectmjmlbundle)

This bundle has been deprecated &amp; abandoned because it is no longer used at AssoConnect

[![Build Status](https://camo.githubusercontent.com/7ca942d556a9bc260c7725cc91ea9edbeaec7e2b0cd2045c94af2a017b6dd139/68747470733a2f2f7472617669732d63692e6f72672f6173736f636f6e6e6563742f6d6a6d6c2d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/assoconnect/mjml-bundle)[![Quality Gate Status](https://camo.githubusercontent.com/027d5e65187aee4e97bb63339bc36f0043b24ccfae82f91a6628cd437b5b1e09/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6173736f636f6e6e6563745f6d6a6d6c2d62756e646c65266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=assoconnect_mjml-bundle)

This Symfony 4 bundle provides the integration of the [MJML command line tool](https://mjml.io/documentation/#command-line-interface) to create responsive emails as Twig templates.

It requires the installation of the MJML command line tools running with NodeJS.

It also supports custom HTML tags to avoid duplicating long MJML tags with a lot of options to ensure consistency amongst your templates.

Twig expressions can be used within the templates.

As compiling MJML code to HTML code is slow, this bundle follows this process:

- you write MJML templates with Twig expressions
- during cache warmup, these templates are compiled to HTML and Twig expressions are not resolved
- you use the compiled HTML templates with Twig and all the variables you need with you favorite email sending system

[How to use](src/Resources/doc/index.md)

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance17

Infrequent updates — may be unmaintained

Popularity32

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~112 days

Recently: every ~155 days

Total

8

Last Release

1792d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3177556?v=4)[Sylvain](/maintainers/sylfabre)[@sylfabre](https://github.com/sylfabre)

---

Top Contributors

[![sylfabre](https://avatars.githubusercontent.com/u/3177556?v=4)](https://github.com/sylfabre "sylfabre (16 commits)")[![clement-fleury-assoconnect](https://avatars.githubusercontent.com/u/49673603?v=4)](https://github.com/clement-fleury-assoconnect "clement-fleury-assoconnect (11 commits)")[![RicoLannez](https://avatars.githubusercontent.com/u/46684433?v=4)](https://github.com/RicoLannez "RicoLannez (5 commits)")[![micoli](https://avatars.githubusercontent.com/u/1434700?v=4)](https://github.com/micoli "micoli (3 commits)")[![TristanPouliquen](https://avatars.githubusercontent.com/u/9153231?v=4)](https://github.com/TristanPouliquen "TristanPouliquen (2 commits)")[![michael-bouvy](https://avatars.githubusercontent.com/u/1674029?v=4)](https://github.com/michael-bouvy "michael-bouvy (1 commits)")[![mathieu-bourlet](https://avatars.githubusercontent.com/u/6514541?v=4)](https://github.com/mathieu-bourlet "mathieu-bourlet (1 commits)")[![TonyBogdanov](https://avatars.githubusercontent.com/u/3586948?v=4)](https://github.com/TonyBogdanov "TonyBogdanov (1 commits)")

---

Tags

twigmjml

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/assoconnect-mjml-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/assoconnect-mjml-bundle/health.svg)](https://phpackages.com/packages/assoconnect-mjml-bundle)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[twig/extra-bundle

A Symfony bundle for extra Twig extensions

91292.0M315](/packages/twig-extra-bundle)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

595.2M386](/packages/shopware-core)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[symfony/ux-icons

Renders local and remote SVG icons in your Twig templates.

545.8M69](/packages/symfony-ux-icons)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
