spatie/mjml-php
Convert MJML email markup to responsive HTML from PHP. Spatie’s mjml-php wraps the Node mjml compiler (Node 16+ required) and provides a simple API like Mjml::new()->toHtml($mjml) to render production-ready email HTML.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/mjml-sidecar | 0.83 | Compile MJML email templates to responsive HTML via AWS Lambda using Sidecar. A companion to spatie/mjml-php: deploy the provided MjmlFunction, then call Mjml::new()->sidecar()->toHtml($mjml) to render HTML without local Node/MJML. | 13 | 13 | 4 | 5K | 0 | 3.9 | 35.5 | MIT | 10 months ago | |
| spatie/laravel-mailcoach-codemirror | 0.83 | Optional add-on for Mailcoach that adds the CodeMirror HTML editor to the campaign editor, with MJML autocompletion. Works with Mailcoach v7+ where MJML can be compiled automatically. | 0 | 0 | 1 | 0 | 0 | 20.6 | — | — | 2 years ago | |
| spatie/laravel-mailcoach-markdown-editor | 0.82 | Optional add-on for Mailcoach that integrates EasyMDE, a polished in-browser Markdown editor, into the Mailcoach UI for writing campaign and email content. Install alongside Mailcoach to enable a richer Markdown editing experience. | 7 | 7 | 4 | 3K | 0 | 2.9 | 34.9 | — | 3 years ago | |
| assoconnect/mjml-bundle | 0.82 | — | 13 | 13 | 7 | 11 | 2 | 1.5 | 2.5 | MIT | 4 years ago | |
| spatie/laravel-mailcoach-editor | 0.81 | Optional add-on for Mailcoach that integrates Editor.js, a clean block-based editor for composing and editing email campaign content. Installs alongside Mailcoach and lets you use Editor.js as your preferred editor within the app. | 11 | 11 | 8 | 3K | 0 | 15.3 | 35.5 | — | 6 months ago | |
| pelago/emogrifier | 0.81 | Emogrifier converts CSS from blocks and stylesheets into inline style attributes in HTML. Ideal for HTML email rendering in clients with poor CSS support (e.g., Outlook, Gmail), ensuring consistent styling across email and mobile readers. | 949 | 959 | 160 | 794K | 80 | 45.1 | 69.8 | MIT | 6 months ago | |
| cleentfaar/mailer | 0.81 | Laravel-compatible mailer package providing a simple API to send emails through configurable transports. Includes basic setup for drivers, message composition, and delivery handling to integrate email sending into your application workflows. | 0 | 2 | — | 0 | — | 0.0 | — | — | — | |
| spatie/laravel-mailable-test | 0.81 | Adds an Artisan command to quickly send any Laravel Mailable to a chosen email address for preview and debugging, without filling out forms or running full app flows. Constructor parameters are detected and passed automatically. | 149 | 152 | 14 | 3K | 0 | 21.8 | 20.8 | MIT | 3 months ago | |
| discutea/mjml-bundle | 0.81 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| spatie/mailcoach-ui | 0.81 | UI add-on for spatie/laravel-mailcoach. Provides the frontend assets and interface for the Mailcoach app, with maintained tests and static analysis. Documentation available on the Mailcoach site. | 14 | 14 | 11 | 0 | 0 | 9.4 | — | — | 3 years ago | |
| spatie/statamic-mailcoach | 0.80 | Statamic addon for Mailcoach: view campaign and list summaries in the Statamic control panel, and automatically add subscribers from form submissions or newly registered users. Integrates Mailcoach data into your CMS workflow. | 7 | 8 | 3 | 994 | 0 | 10.3 | 31.0 | MIT | 7 months ago | |
| spatie/laravel-database-mail-templates | 0.80 | Render Laravel mailables using email templates stored in your database. Map templates to mailable classes, use variables like {{ name }}, and optionally wrap HTML in a custom layout. Update subjects and content without redeploying. | 443 | 445 | 44 | 20K | 0 | 24.7 | 26.2 | MIT | 3 months ago | |
| zetacomponents/mail | 0.80 | — | 95 | 101 | 63 | 43K | 0 | 3.7 | 36.6 | NOASSERTION | 5 years ago | |
| nette/mail | 0.80 | Lightweight PHP mailer from the Nette framework: compose and send emails with SMTP support, MIME messages, attachments, HTML/text bodies, and headers. Sensible defaults, easy integration, and good testability for apps and services. | 492 | 540 | 72 | 110K | 0 | 34.1 | 38.1 | NOASSERTION | 2 weeks ago | |
| spatie/laravel-mailcoach-monaco | 0.80 | Adds the Monaco code editor to Mailcoach, providing a powerful editing experience for email templates with syntax highlighting and modern IDE-like features. Install alongside Mailcoach and select Monaco as your editor in the Mailcoach configuration. | 10 | 10 | 9 | 710 | 0 | 6.3 | 25.1 | — | 3 years ago | |
| spatie/mailcoach | 0.80 | Self-hosted email marketing for Laravel: manage audiences, send campaigns with segmentation and A/B testing, track analytics, build automation workflows, and handle transactional emails—all in one Mailcoach app integrated with your project. | 402 | 402 | 95 | 49 | 0 | 29.0 | 0.8 | — | 2 months ago | |
| ccc/email-template-bundle | 0.80 | — | 1 | 2 | 0 | 0 | 0 | 0.0 | — | — | — | |
| oroinc/laminas-mail | 0.80 | oroinc/laminas-mail is a small bridge package for using Laminas Mail components within Oro applications. Provides the Laminas mail classes and configuration needed to send emails, manage transports, and integrate with Oro’s mailing features. | 0 | 0 | 0 | 158 | 0 | 0.1 | 30.7 | BSD-3-Clause | — | |
| adcog-cpi/email-bundle | 0.79 | EBEmailBundle is a Symfony bundle to define and send templated emails via config. Set multiple senders, per-email subjects and Twig text/HTML templates, pass template variables, include inline images and PDF attachments, and apply global vars, images, attachments, and recipients. | 0 | 0 | 0 | 0 | 0 | 0.0 | — | — | — | |
| notebrainslab/filament-email-templates | 0.79 | — | 11 | 10 | 5 | 595 | 0 | 0.2 | 23.5 | — | — |
How can I help you explore Laravel packages today?