nmalo/dompdf-bundle
A Laravel bundle integrating Dompdf for generating PDFs from HTML and Blade views, with bundle configuration and service wiring for downloading or streaming PDF documents. Review its compatibility and maintenance status before adopting it in production.
dompdf/dompdf; it nominally supports shipping a "download as PDF" feature, not a strategic decision.dompdf/dompdf vs. headless-Chrome/wkhtmltopdf renderers vs. hosted APIs (DocRaptor, PDFShift, etc.). This wrapper is too small to move that decision either way.SlikNL/DompdfBundle that need a same-namespace fork. Nothing else.barryvdh/laravel-dompdf or dompdf/dompdf directly.SlikNL/DompdfBundle and need a drop-in fork (e.g., the original is abandoned or pinned to an old PHP version).barryvdh/laravel-dompdf or dompdf/dompdf), need modern Symfony (use a maintained alternative), need stronger CSS/JS fidelity (headless Chrome/Puppeteer), or need an SLA/vendor support (commercial PDF APIs).To executives: This is a 0-star, 0-dependent, single-maintainer fork of a Symfony 2 bundle. Symfony 2 has been end-of-life since 2019, so adopting it creates security and maintenance exposure with no offsetting benefit. The underlying rendering engine (DomPDF) is reasonable for simple HTML→PDF, but we should consume it directly or through a maintained adapter. Recommendation: do not adopt. If PDF generation is on the roadmap, budget a one-week spike comparing dompdf/dompdf, a headless-Chrome renderer, and a hosted API on fidelity, throughput, and total cost of ownership.
To engineering: It's a small dependency-injection wrapper, not a meaningful contribution — the equivalent service definition can be vendored in an afternoon. The MIT license is fine, but the fork adds nothing over upstream and brings baggage: Symfony 2 PHP constraints, no CI/test signal, and no active maintainer. Decision: no-go as a dependency. If we need DomPDF behavior, depend on dompdf/dompdf directly behind our own thin adapter so the rendering engine remains swappable when fidelity or performance requirements grow.
How can I help you explore Laravel packages today?