spatie/mjml-php
spatie/mjml-php converts MJML email markup into responsive, email-client-ready HTML from PHP. Install with Composer plus the mjml npm package (Node 16+), then use the simple Mjml::new()->toHtml($mjml) API to render MJML without hand-writing HTML.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| spatie/lighthouse-php | 0.88 | Run Google Lighthouse audits from PHP. Test any URL and retrieve category scores (performance, accessibility, SEO, etc.) and individual audit details. Configure headers, user agent, categories, CPU throttling, and max load wait, then run and parse results. | 270 | 271 | 31 | 20K | 0 | 10.6 | 26.1 | MIT | 11 months ago | |
| spatie/mjml-sidecar | 0.88 | 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 | 18K | 0 | 1.7 | 42.8 | MIT | 1 year ago | |
| spatie/laravel-mailcoach-codemirror | 0.87 | 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 | 0.6 | — | — | 3 years ago | |
| spatie/pixelmatch-php | 0.87 | PHP wrapper around pixelmatch for fast, simple image comparison. Generate diff images and measure mismatch percentages to spot visual regressions in tests or validate uploads. Works with common image formats via GD/Imagick depending on setup. | 58 | 58 | 6 | 11K | 0 | 3.4 | 31.8 | MIT | 11 months ago | |
| spatie/visit | 0.87 | Human-friendly curl for the terminal. Visit any URL and display its response with colorized output (HTML via bat, JSON via jq), plus status code and response time. Supports custom HTTP methods and options like following redirects. | 390 | 390 | 14 | 1 | 0 | 7.5 | 0.0 | — | 1 year ago | |
| discutea/mjml-bundle | 0.87 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| kiriminaja/kiriminaja-php | 0.87 | PHP SDK for KiriminAja, the Indonesian multi-courier shipping aggregator. Compare rates across couriers, create orders, schedule pickups, print labels, and track shipments from one simple API wrapper that works with Laravel or any plain PHP app. | 13 | — | 5 | — | 0 | 19.9 | — | MIT | 2 weeks ago | |
| notfloran/mjml-bundle | 0.86 | A Symfony bundle that integrates MJML into PHP apps, compiling MJML markup into responsive HTML emails. It wraps the MJML renderer with configurable options and a simple service for generating templates, making it easy to build maintainable, mobile-friendly transactional emails in Symfony projects. | 116 | — | 23 | — | 2 | 13.2 | 0.8 | MIT | 5 months ago | |
| spatie/laravel-database-mail-templates | 0.86 | 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. | 446 | 449 | 45 | 87K | 0 | 15.8 | 33.3 | MIT | 8 months ago | |
| spatie/spatie-content-api | 0.86 | Laravel/PHP package powering Spatie’s promotional-site content API. Fetch posts for a product or project (e.g., mailcoach) via a simple ContentApi facade and expose consistent, reusable content to your frontend or other services. | 5 | 5 | 2 | 2K | 0 | 6.4 | 35.3 | MIT | 1 year ago | |
| spatie/laravel-pdf | 0.86 | Create PDFs in Laravel apps from Blade views using Chromium (Browsershot, chrome-php), Gotenberg, Cloudflare Browser Run, WeasyPrint, or DOMPDF. Save to disk or return as a download, with full control over page format and modern CSS. | 1,054 | 1,054 | 107 | 1M | 0 | 39.1 | 50.1 | MIT | 1 month ago | |
| spatie/laravel-prometheus | 0.86 | Export key Laravel app metrics to Prometheus via an easy metric registry and a /prometheus endpoint. Ships with built-in queue and Horizon metrics, plus an optional security layer to keep sensitive data private. Visualize the results in Grafana. | 289 | 290 | 40 | 232K | 0 | 27.1 | 46.4 | MIT | 1 month ago | |
| donkeycode/mail-bundle | 0.85 | — | 3 | 3 | 2 | 74 | 0 | 0.5 | 17.8 | — | 9 years ago | |
| juaniquillo/mjml-backend-components | 0.85 | MJML backend components for Laravel provides ready-made building blocks for composing responsive MJML email templates in PHP, so you can assemble reusable components and render clean HTML emails without hand-writing markup. | 0 | 0 | 0 | 6 | 0 | 19.7 | 13.7 | MIT | 2 weeks ago | |
| spatie/laravel-mail-preview | 0.85 | A Laravel mail transport that previews sent mail locally. Swap your mailer's transport to 'preview' and a small overlay appears whenever a mail is sent, linking to the rendered message. Add the middleware to the web group to enable it. Handy for testing emails in local environments. | 1,293 | 1,297 | 79 | 27K | 0 | 29.3 | 20.4 | MIT | 5 months ago | |
| gollumsf/mjml-binary | 0.85 | gollumsf/mjml-binary makes it easy to compile MJML into responsive HTML emails in Laravel/PHP projects. It bundles the MJML binary, so you can render templates without managing external installations or dependencies. | 3 | 3 | 2 | 458 | 0 | 0.9 | 30.8 | GPL-3.0 | 5 years ago | |
| jeffersongoncalves/laravel-mail-editor | 0.85 | A Laravel package for editing mail templates directly from your application. Customize email views, manage content, and preview messages without touching code, with simple integration for admin panels and existing mail workflows. | 1 | 1 | 0 | 97 | 0 | 19.9 | 27.5 | MIT | 1 week ago | |
| qoraiche/laravel-mail-editor | 0.85 | MailEclipse adds a web UI to create, preview, and manage Laravel mailables without the CLI. Edit HTML/Markdown emails with a WYSIWYG editor, use 20+ ready-made templates, send test emails, and generate fake data for previews—great for beginners. | 2,106 | 2,098 | 279 | 1K | 1 | 28.2 | 3.0 | NOASSERTION | 3 years ago | |
| dansmaculotte/laravel-mail-template | 0.85 | Store editable Laravel mail templates in the database and send them through Laravel's mail system. Define subject and Blade/HTML bodies, pass variables into templates, preview rendered output, and update email content without redeploying or hardcoding every message. Includes model and migration. | 35 | 35 | 3 | 2 | 3 | 1.0 | 0.7 | MIT | — | |
| mperonnet/symfony-react-email | 0.85 | Symfony integration for React Email that lets you render React-based email templates inside Symfony and send them via Symfony Mailer, bridging component-driven email design with Symfony services and configuration. | 3 | 3 | 0 | 721 | 0 | 0.3 | 31.2 | MIT | 1 year ago |
How can I help you explore Laravel packages today?