Emogrifer Surpasses 10 Million Downloads

John Reeve | April 26th, 2021 |

Emogrifier stats from packagist

We’re excited to share that the Emogrifer has been downloaded over 10 million times!

When we first built Intervals 15 years ago we had to develop several of its components from scratch. The frameworks, libraries, and packages that exist today simply didn’t back then. One such component we developed was a code library that created HTML documents that could be displayed correctly across different email clients.

This code library would later become known as the Emogrifier, a utility that converts CSS styles into inline style attributes in your HTML documents. This ensures proper display on email and mobile device readers that lack stylesheet support.

Because we’ve benefited from open source, we wanted to make a contribution back to the community. So, shortly after we put the Emogrifier into production we also decided to make it publicly available as an open source project. If you’ve ever used CakePHP, Drupal, Laravel, or Magento, you’ve probably used the Emogrifier without even realizing it.

Today, the Emogrifier code base is hosted on GitHub where it is currently being improved and maintained by a dedicated team of contributors: Oliver Klee, JakeQZ, and Zoli Szabó.

For more information on using Emogrifier on your next project, visit its GitHub project page.


Leave a Reply

Intervals Blog

A collection of useful tips, tales and opinions based on decades of collective experience designing and developing web sites and web-based applications.

What is Intervals?

Intervals is online time, task and project management software built by and for web designers, developers and creatives.
Learn more…

John Reeve
Author Profile
John Reeve

John is a co-founder, web designer and developer at Pelago. His blog posts are inspired by everyday encounters with designers, developers, creatives and small businesses in general. John is an avid reader and road cyclist.
» More about John
» Read posts by John

Jennifer Payne
Author Profile
Jennifer Payne

Jennifer is the Director of Quality and Efficiency at Pelago. Her blog posts are based largely on her experience working with teams to improve harmony and productivity. Jennifer is a cat person.
» More about Jennifer
» Read posts by Jennifer

Michael Payne
Author Profile
Michael Payne

Michael is a co-founder and product architect at Pelago. His contributions stem from experiences managing the development process behind web sites and web-based applications such as Intervals. Michael drives a 1990 Volkswagen Carat with a rebuilt 2.4 liter engine from GoWesty.
» More about Michael
» Read posts by Michael

Videos, tips & tricks