Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Zurb Ink Bundle Laravel Package

gremo/zurb-ink-bundle

GremoZurbInkBundle integrates the ZURB Ink responsive email framework into Symfony, giving developers bundle configuration and helpers to build mobile-friendly HTML email templates for transactional messages within their applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for transactional email: Zurb Ink (the underlying framework) is a proven responsive email grid/component library; this bundle is only thin Symfony/Twig glue. The decision it informs is not "adopt this" but "adopt Ink's template vocabulary vs. hand-rolling table-based HTML for every email."
  • Where to spend engineering cycles: email rendering fidelity across Outlook/Gmail/Apple Mail is low-differentiation, high-frustration work. Any layer that removes it from the backlog frees cycles for product surface — that's the real ROI case here.
  • Use cases in scope: onboarding drips, receipts, password resets, notification digests — templates that must render consistently and are edited more often than they are architected.
  • Stack standardization: the package's existence confirms email templating is a solved-pattern problem with framework-native solutions. For a Symfony/Twig shop it justifies standardizing on Twig layouts + Ink; for a Laravel shop (this bundle is Symfony-only) it justifies standardizing on Blade components + Ink CSS or a Maizzle/MJML pipeline rather than importing a cross-framework dependency.
  • Dependency risk decision: 24 stars, 0 dependents, last release 2018-08, archived. This is a reference implementation, not a dependency to plan a roadmap around. Treat it as a template source to fork or vendor.

When to Consider This Package

Consider it only when all of the following hold:

  • You maintain a legacy Symfony 3/4 + Twig application (this is a Symfony bundle, not a Laravel package — Laravel has no native path to it).
  • The team already builds emails with Zurb Ink and wants the layout/component Twig templates pre-wired.
  • Template count is small, the blast radius of an unmaintained dependency is contained, and you are willing to pin, vendor, or fork it — including patching PHP/Twig version constraints yourself.
  • You want a starting vocabulary of Ink grid/component markup to copy into your own partials.

Look elsewhere when:

  • The product is Laravel — use Blade Markdown mail, Blade + Ink CSS assets, or a Node-based Maizzle/MJML build; do not bridge frameworks for template glue.
  • You need maintained dependencies, security patches, PHP 8.1+, Symfony 6/7, or Twig 3 — the 2018 release will not satisfy modern constraints cleanly.
  • You need CSS inlining as a first-class concern (email clients strip <style>); budget for Premailer/inline-css or a build step, which this bundle does not solve.
  • You need dark-mode support, accessibility, AMP for email, localization pipelines, or a design-system-driven email component library.
  • Your team has no Symfony/Twig footprint at all — the "opportunity" signal here is a gap in the ecosystem, not a green light.

How to Pitch It (Stakeholders)

To executives: This is a small, MIT-licensed glue layer that lets a Symfony app compose responsive emails from the Zurb Ink framework instead of hand-coding table layouts — a real time saver for a narrow problem. But it was archived in 2018, has zero dependents, and receives no updates. Recommendation: do not adopt it as a strategic dependency. Treat it as a free reference design and fund a short, owned standardization effort (one shared email layout + a CSS inliner + a component set) on our actual stack.

To engineering: It's a thin Symfony bundle wiring Ink templates into Twig. If we were a Symfony 3/4 shop with existing Ink templates, it would be a reasonable head start we'd fork and own. Since we're on Laravel, the honest answer is: copy the Ink template patterns, skip the bundle, and spend the effort on Blade components plus a Maizzle or inline-css step — that's where the real maintenance burden lives.

Ask: 1–2 sprints to establish a single maintained email templating path and retire ad-hoc per-email HTML. Expected payoff: fewer rendering regressions, faster template turnaround, and no dependency on an eight-year-dormant repository.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle