react-email
MJML
react-email | MJML | |
---|---|---|
8 | 132 | |
14,921 | 17,194 | |
2.4% | 0.5% | |
9.7 | 5.4 | |
5 days ago | about 1 month ago | |
TypeScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
react-email
-
Understanding Monorepo
React Email (GitHub: resend/react-email)
-
Building a Blog Subscription and Pusher with AirCode and Resend
Thanks @react-email a open source helping built email with React components and Tailwind CSS.
- Isso não se aprende no curso: HTML pra site não funciona em e-mail!
-
Launch HN: Resend (YC W23) – Email API for Developers Using React
FWIW the Tailwind implementation in react-email is not well done. The code double render React to static markup just to parse it into DOM then parse out the style and className attributes using a lot of regex https://github.com/resendlabs/react-email/blob/main/packages....
It's likely to be brittle and also very slow - slow enough to almost cause an incident when we tried to use it in production because emails were taking _seconds_ to render.
-
How we made our emails with React Email
Definitely agree it's such a pain. All the credit here goes to Resend team building out https://github.com/resendlabs/react-email and a new product from them: https://resend.com
-
Announcing Brail: The spiritual successor to MJML, with end-to-end type-safety
Nice project, I like the way you go about theming. How would you compare yours to other react/jsx based template, and rendering, for email, i.e. https://github.com/resendlabs/react-email ?
-
Write and send emails with Svelte ✉️🚀
After seeing react-email I have decided to build something similar for Svelte.
-
What do you guys do for emails?
https://github.com/resendlabs/react-email or MJML https://mjml.io
MJML
-
A guide to the best email editing tools
MJML is a markup language that creates responsive email templates. It is intuitive in the sense that its markup is rendered into responsive HTML for any device and email client.
- MJML – The Responsive Email Framework
-
Show HN: Sendune – open-source HTML email designer
}
Can be easily stored in Postgres jsonb. Very easy to add Reacjs base widgets like mentioning, media, diagrams, etc
The drawback is that you can't design the exactly the same pixel perfect template.
The better abstraction is MJML - https://mjml.io/
With slatejs/platejs json format you can copy&paste your editings across various assets in CRM, knowledge base, etc
Was thinking about using something similar to /SendWithSES/Drag-and-Drop-Email-Designer as the last final step ... but couldn't settle it my brain and most end-users dont care anyway.
Any thoughts on data representations and "Postgres <> Editor > Email HTML > Send button" dataflow is greatly appreciated. Very few people have serious thoughts on the subject.
-
Modernizing Emails: Innovations for Efficient Handling in Distributed Systems
The email service is built with Symfony and its templating engine, Twig. Templates are written in MJML markup, an email framework that helps us address the first problem we mentioned. Twig allows us to pass the data to the MJML template without breaking the MJML structure. After the data is rendered, we send the result to a small MJML service that converts the MJML markup to HTML. Here is an example of a template:
-
Legendary Emails in Node js with mjml 📩
Anyway, I stumbled upon a tool called MJML that could be used to implement this feature.
-
How To Build Your Own Newsletter App? р.2
We’ll leverage Novu’s code-first workflow (Echo) approach in creating notification workflows within our codebase. Novu empowers you with the ability to integrate email, SMS, and chat template and content generators, such as React Email, and MJML into your app via code.
-
Caniemail.com (like caniuse but for email content)
What an excellent resource! (And yes Outlook is a pain!)
We've tried building email templates for notifications for our apps where I work, and it has typically been a pain. We have since swapped to using mjml (https://mjml.io/) to build the templates, and it's working wonders. The output seems the be the most compatible with all different devices that we've tested on.
The other tool we enjoy using is Litmus (litmus.com), which allows you to throw in an email template and see what it looks like on all kinds of apps and devices.
Both of these have been really invaluable to designing emails for our apps.
-
Simple HTML email template that works in outlook too
I am using MJML and it’s relatively easy to build your described layout with snippets from the docs.
https://mjml.io/
What are some alternatives?
elegant-cli - ✨ Build SEO-friendly websites, super fast full-stack web applications, and much more with Elegant. 💜 Built with Next.js, TipTap, Tailwind CSS, and more.
Nodemailer - ✉️ Send e-mails with Node.JS – easy as cake!
blog-subscription-form - A simple blog subscription form build with Tailwind and Next.js
email-templates - Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs.
brail - 💌 Transactional email that feels different
mjml-react - React component library to generate the HTML emails on the fly
emailjs - html emails and attachments to any smtp server with nodejs
svelte-emails - Create emails with Svelte and Vite!
i18next - i18next: learn once - translate everywhere
resend-java - Resend's Java SDK
responsive-html-email-template - A free simple responsive HTML email template