awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
barryvdh avatar

barryvdh/laravel-dompdf

0
View on GitHub↗
7,270 stars·979 forks·PHP·MIT·11 views

Laravel Dompdf

This project is a Laravel integration for the Dompdf rendering engine, providing a tool to convert HTML and CSS templates into PDF documents. It functions as a wrapper that allows Laravel applications to generate downloadable or streamable PDF files from web-standard content.

The library includes specialized tools for producing PDF/A-3b compliant documents intended for long-term electronic preservation. This archival capability includes the ability to embed XML metadata and attachments, which supports electronic invoicing standards for digital business transactions.

The software covers a broad range of document generation tasks, including the conversion of HTML strings, PDF file export to filesystems, and the delivery of documents via browser streams. It leverages template-driven generation and standardized storage interfaces to manage the output of rendered files.

Features

  • HTML to PDF Converters - Transforms HTML and CSS templates into PDF documents with configurable page sizes and orientations.
  • Document Export Tools - Automates the process of generating PDFs on the server and delivering them as downloadable streams to browsers.
  • HTML Template Renderers - Transforms Laravel view templates into raw HTML strings to be processed by the PDF rendering engine.
  • PDF Integration Patterns - Bridges the Dompdf rendering engine with the Laravel framework for server-side document generation.
  • PDF Generation - Generates PDF documents and delivers them via browser streams, files, or raw strings.
  • Invoice Generation - Generates digital invoices that meet legal standards by embedding required XML data and metadata.
  • PDF Exports - Exports documents as PDF/A-3b compliant files by embedding necessary fonts and metadata for long-term preservation.
  • Archival Document Generators - Produces PDF/A-3b compliant documents with embedded XML attachments for permanent electronic storage.
  • PDF Rendering Engines - Provides a wrapper that configures and manages the underlying PDF rendering engine for Laravel applications.
  • Document Archiving Systems - Creates PDF/A-3b compliant files to ensure documents remain readable and preserved over many years.
  • Archival Preparation Tools - Prepares documents for long-term archival by generating PDF/A-3b files with embedded fonts and XML.
  • PDF XML Embedders - Attaches XML files and metadata to PDF documents to satisfy electronic invoicing standards.
  • Archival Standard Compliance - Implements PDF/A compliance by injecting the specific XML payloads and font definitions required for archival standards.
  • Response Streaming - Streams generated PDF binary data directly to the HTTP response buffer for immediate browser rendering.
  • Media and Files - Converts HTML to PDF.
  • Application Helpers - Generates PDFs from views.

Star history

Star history chart for barryvdh/laravel-dompdfStar history chart for barryvdh/laravel-dompdf

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does barryvdh/laravel-dompdf do?

This project is a Laravel integration for the Dompdf rendering engine, providing a tool to convert HTML and CSS templates into PDF documents. It functions as a wrapper that allows Laravel applications to generate downloadable or streamable PDF files from web-standard content.

What are the main features of barryvdh/laravel-dompdf?

The main features of barryvdh/laravel-dompdf are: HTML to PDF Converters, Document Export Tools, HTML Template Renderers, PDF Integration Patterns, PDF Generation, Invoice Generation, PDF Exports, Archival Document Generators.

What are some open-source alternatives to barryvdh/laravel-dompdf?

Open-source alternatives to barryvdh/laravel-dompdf include: salomonelli/best-resume-ever — This project is a web-based resume builder and document designer used to create professional CVs. It integrates a… mpdf/mpdf — mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF… unidoc/unioffice — unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document… pallets/quart — Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build… koajs/examples — This repository is a collection of reference implementations and project scaffolds for the Koa web framework. It… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of…

Open-source alternatives to Laravel Dompdf

Similar open-source projects, ranked by how many features they share with Laravel Dompdf.
  • salomonelli/best-resume-eversalomonelli avatar

    salomonelli/best-resume-ever

    16,459View on GitHub↗

    This project is a web-based resume builder and document designer used to create professional CVs. It integrates a visual editor with a template system and PDF generation to transform structured professional history into polished documents. The tool features a template-based editor with predefined professional design themes, allowing users to switch layouts and color schemes without losing content. It supports custom template creation and the embedding of industry-standard icon sets to personalize the visual presentation. The system manages document design through a reactive interface and sty

    Vue
    View on GitHub↗16,459
  • mpdf/mpdfmpdf avatar

    mpdf/mpdf

    4,693View on GitHub↗

    mPDF is a PHP library that transforms UTF-8 encoded HTML and CSS into formatted PDF documents. It serves as a PDF generation engine and document architect capable of converting web pages and HTML forms into professional files. The project is distinguished by its multilingual rendering capabilities, providing comprehensive support for bidirectional text, right-to-left scripts, and CJK languages using Unicode font embedding and OpenType layout processing. It further enables professional print-ready design through advanced color modeling in CMYK, precise page dimensioning, and compliance with PD

    PHPcjkcsshtml
    View on GitHub↗4,693
  • koajs/exampleskoajs avatar

    koajs/examples

    4,534View on GitHub↗

    This repository is a collection of reference implementations and project scaffolds for the Koa web framework. It provides a set of boilerplates and examples for building Node.js web applications, including predefined project structures with database integrations and containerization. The project demonstrates the implementation of REST APIs and the use of HTTP middleware patterns for composing request handlers. It includes practical guides for designing structured endpoints and resource management patterns. The provided examples cover a range of capabilities including server-side rendering, r

    JavaScript
    View on GitHub↗4,534
  • pallets/quartpallets avatar

    pallets/quart

    3,599View on GitHub↗

    Quart is an asynchronous Python web framework that implements the ASGI specification. It is used to build high-performance HTTP and WebSocket services, JSON REST APIs, and web applications using async and await syntax for non-blocking request handling. The framework supports persistent bidirectional communication via WebSocket API servers and enables the proactive delivery of assets through HTTP server push. It also includes a template engine for rendering dynamic HTML web pages and supports incremental request and response streaming to manage large payloads. General capabilities cover reque

    Pythonasgiasyncioflask
    View on GitHub↗3,599
See all 30 alternatives to Laravel Dompdf→