/awesome-emails

✉️ An awesome list of resources to build better emails.

AWESOME EMAILS ✉ ✨

A collection of awesome frameworks, templates, tools, workflows and many more to build better emails.

Awesome Jonathan Dion Twitter

Table of Contents

Frameworks

React

  • React Email - A collection of high-quality, unstyled components for creating beautiful emails using React and TypeScript.
  • Mailing - Build emails in React, send from anywhere.
  • JSX-email - JSX Mail is an email framework that uses React to create email templates.

Misc

  • MJML - MJML is a markup language designed to reduce the pain of coding a responsive email.
  • Foundation for Emails - Quickly create responsive HTML emails that work on any device & client. Even Outlook.
  • Email Framework - The HTML email framework developed to help you build responsive HTML email.
  • HEML - HEML is an open source markup language for building responsive email.
  • Acorn - A responsive email framework based on a golden ratio typography grid.
  • Pine - A 12 column grid, responsive email framework.
  • Maizzle - Rapidly prototype HTML emails with Tailwind CSS and advanced, email-specific post-processing.

Cheatsheets

Templates

Tools

  • Can I Email - Can I email… Support tables for HTML and CSS in emails.
  • Topol - Create stunning responsive HTML e-mails in a minute.
  • MJML Desktop App - MJML official desktop app.
  • Rollover - Generates code for a Rollover Image that displays an alternative image when the email recipient hovers the cursor over the image.
  • Bulletproof Email Buttons - Design gorgeous buttons using progressively enhanced VML and CSS.
  • Bulletproof Background Images - Create rock-solid background images for your HTML email with some help from VML and CSS.
  • Stripo.email - Online drag-n-drop and HTML email builder to create professional and responsive email templates fast without any HTML skills.
  • MySigMail Card - A free drag & drop builder helps you create email templates intuitively and very quickly.
  • TestSubject - Test How Your Email Subject Lines Appear On The Most Popular Mobile Devices.
  • MailSpice analytics - Email analytics add-on for all email services that provides deep insights into all of your email campaigns (works with all ESPs).
  • Alter.email - A free tool to help you inline CSS, remove unused CSS, clean up your text, add extra attributes to tags, add URL tracking parameters, minify, and even prettify HTML email.
  • Sensitive Subjects - Never send an embarrassing subject line!
  • Detergent - A tool to prepare the text for pasting into HTML: removes invisible Unicode characters (like ETX which can come from PSD files), encodes special characters (like turning £ into £) and improves typography.
  • EmailComb - Email-friendly unused CSS removal tool which does not parse and thus accepts mixed sources, including your ESP templating tags. Extras: CSS uglification and HTML/CSS minification (powered by HTML Crush).
  • HTML Crush - Email-friendly HTML minifier: limits lines to 500 chars. (best practice), respects Outlook conditional tags and accepts mixed sources, including ESP templating tags. Optionally, can only remove indentations (not touching line breaks).
  • Tabifier - Opposite of HTML Crush - a tool to beautify the indentation in HTML files. Works with mixed input sources, including your ESP templating tags.
  • Email Link Builder - Make mailto links that open email drafts with prefilled Recipients, Subject, Body and more.
  • email-verifier - A tool for email verification without sending any emails.
  • DevMail - An email sandbox for software developers. Capture emails from your dev, staging, QA, or CI environment.
  • Disposable Email Check API - A free API for checking if an email address is disposable. No sign up required.

Services

  • EmailOctopus - Email marketing made easy.
  • Mailchimp - MailChimp provides email marketing for more than 15 million people globally.
  • Mailjet - all-in-one Email Services Provider that allows businesses to send Marketing, Transaction Email and Email Automation.
  • Mailscribe Mailmaker - AI-powered email marketing platform that allows to design email with built-in components.
  • Campaign monitor - Campaign Monitor makes it easy for you to create, send, and optimize your email marketing campaigns.
  • Sendgrid - Delivering your transactional and marketing email through one reliable platform.
  • Postal - A fully featured open source mail delivery platform for incoming & outgoing e-mail.
  • SparkPost - Your application’s emails: Delivered on time and to the inbox.
  • Mautic - Mautic Marketing Automation. Build smarter campaigns – and build them faster – with marketing automation that’s quick to learn, simple to use, and easy to iterate.
  • Mailgun - Transactional Email API Service For Developers.
  • eSputnik - eSputnik is a marketing automation system trusted by more than 30 thousand loyal customers worldwide to send more than a billion emails every month.
  • Postmark - Lightning fast delivery for your application emails. Postmark delivers your transactional email to customers on time, every time.
  • ImprovMX - Create free email aliases for your domain name.
  • Reacher - Check if an email exists without sending any email. Written in Rust, 100% open-source.
  • Kickbox - Email verification service (check an email exists).
  • Forward Email - The 100% open-source and privacy-focused email service.
  • Campaign Cleaner - The Ultimate Tool for Optimized, High-Performance Email Campaigns.

Self-Hosted Services

  • iRedMail - Easy to install open source mail server solution.
  • Mail-in-a-box - Lets you become your own mail service provider in a few easy steps.
  • Mailcow - The mailserver suite with the 'moo'. An easy to use dockerized selfhosted email solution.
  • Mailtrain - Self Hosted Newsletter App Built on Top of Nodemailer.
  • Mautic - Mautic Marketing Automation. Build smarter campaigns – and build them faster – with marketing automation that’s quick to learn, simple to use, and easy to iterate.
  • Modoboa - A solution to quickly deploy and manage a complete email server, compatible with latest standards and optimized for delivery and reputation protection.
  • Poste.io - Complete mailserver built in one docker container.
  • SimpleLogin - Self-hosted email alias solution.

Articles

Design

  • CSS Support - A complete breakdown of the CSS support for every popular mobile, web and desktop email client on the planet.
  • Email Template Guide - Using a modular email template system.
  • Mail Servers Best Pratices - This guide is a brief summary of email best practices that we have learned from managing mail servers.
  • Stylecampaign - I looked at the navigation of 50 responsive retail emails. Here is a breakdown of the patterns I discovered.

Blogs

Copy

Resources

Inspirations

Statistics

Testing

  • PutsMail - Free tool to test your HTML emails before sending them!
  • Litmus - Test and track your emails with Litmus.
  • Campaign Monitor - Test your design in all the different email client with Campaign Monitor.
  • Grunt Litmus - Send email tests to Litmus with grunt.
  • Gulp Litmus - Send email tests to Litmus with gulp.
  • MailTrap - A Fake SMTP Server to Test, View and Share emails without spamming real customers.
  • testmail.app - A fake SMTP server with unlimited mailboxes and a GraphQL API for automating end-to-end tests.
  • MailHog A local fake SMTP server (based on Go).
  • MailCatcher A local fake SMTP server (based on Ruby).
  • Email Privacy Tester - A tool to test your email client's priacy features (loading remote content).
  • Mail Tester - Test the spammyness of your emails.
  • Sendtest.email - Test your HTML email, ⚡4email, or text version before sending. Privacy-focused, no sign-up required!
  • Mailsnag - Test email server for all of your SMTP needs - simulate delay and errors, preview and share emails, and more - all without sending emails to actual customers.
  • Email Spam Tester - Free tool to check to see if your email will end up in the spam folder.

Learning


Contribution

Suggestions and PRs are welcome! 🤙 If you want to contribute, please read the contribution guidelines.

Check Also

  • Awesome JS Books - This is a curated list of all the best JavaScript books.
  • Web Configs - Monorepo for all common configurations for building web apps.
  • My Neovim Config - Small Neovim configuration written in Lua that is specifically designed for web development.

License

CC0