awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 dépôts

Awesome GitHub RepositoriesPDF Rendering Engines

Engines that enable the display of PDF files within web applications by managing data loading and page navigation.

Explore 12 awesome GitHub repositories matching content management & publishing · PDF Rendering Engines. Refine with filters or upvote what's useful.

Awesome PDF Rendering Engines GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • pewdiepie-archdaemon/odysseusAvatar de pewdiepie-archdaemon

    pewdiepie-archdaemon/odysseus

    72,184Voir sur GitHub↗

    Odysseus is a self-hosted AI workspace and autonomous agent framework designed for deploying and managing large language models. It serves as a centralized platform for orchestrating agentic tasks, utilizing a model context protocol server to connect AI models to external system utilities, browser automation, and local hardware. The system distinguishes itself through a combination of retrieval-augmented generation and a RAG knowledge base, using vector stores and local embeddings to provide persistent semantic memory. It further integrates AI-driven communication management to triage email i

    Renders PDF pages in a viewer panel and provides tools for document interaction.

    Python
    Voir sur GitHub↗72,184
  • mozilla/pdf.jsAvatar de mozilla

    mozilla/pdf.js

    53,454Voir sur GitHub↗

    This project is a portable document rendering engine designed to parse and display complex document layouts directly within standard web browser environments. It functions as a web-native viewer that enables the presentation of documents without requiring external software or browser plugins. The engine utilizes a canvas-based rendering layer to map document page data onto standard web drawing surfaces, ensuring high-fidelity visual output. To maintain interface responsiveness, it offloads heavy parsing and object extraction tasks to background threads. The system also employs asynchronous by

    Manages document loading, page navigation, and text extraction to facilitate seamless file viewing.

    JavaScript
    Voir sur GitHub↗53,454
  • diegomura/react-pdfAvatar de diegomura

    diegomura/react-pdf

    16,403Voir sur GitHub↗

    This library provides a rendering engine that translates declarative component trees into PDF files. It enables the construction of complex document structures using a component-based architecture, allowing developers to define layout, styling, and content programmatically. The system operates across both browser and server-side environments, offering a unified interface for generating structured documents. The project distinguishes itself through a sophisticated layout and rendering pipeline that handles the complexities of document creation. It utilizes a flexbox-based engine for element po

    Translates component trees into PDF files with support for custom fonts, vector graphics, and interactive forms.

    TypeScriptflexboxpdfreact
    Voir sur GitHub↗16,403
  • wkhtmltopdf/wkhtmltopdfAvatar de wkhtmltopdf

    wkhtmltopdf/wkhtmltopdf

    14,553Voir sur GitHub↗

    wkhtmltopdf is a command-line utility that renders web pages into PDF documents or image files. It functions as a headless browser engine, utilizing the Qt WebKit rendering environment to process HTML, CSS, and JavaScript into visual representations suitable for server-side tasks. The tool distinguishes itself by translating standard web styling rules into physical page dimensions and layout constraints, allowing for the creation of structured documents from web-based source files. It supports the generation of automated tables of contents and provides granular control over document layout, i

    Renders web pages into professional PDF documents while maintaining complex CSS styling and layout structures.

    C++
    Voir sur GitHub↗14,553
  • qutebrowser/qutebrowserAvatar de qutebrowser

    qutebrowser/qutebrowser

    11,568Voir sur GitHub↗

    qutebrowser is a keyboard-driven web browser built on the Qt framework and the Chromium-based rendering engine. It provides a minimalist interface that prioritizes content visibility by removing traditional toolbars and visual clutter, relying instead on a command-line interaction model for navigation and browser control. The browser is designed for users who prefer to manage web tasks through rapid keystrokes rather than mouse-based graphical interfaces. It includes an integrated document viewer that renders PDF files directly within the application window, removing the need for external sof

    Provides an integrated PDF rendering engine to display documents directly within the browser window.

    Pythonbrowserpyqt5python
    Voir sur GitHub↗11,568
  • billryan/resumeAvatar de billryan

    billryan/resume

    11,191Voir sur GitHub↗

    This project is a professional typesetting layout for creating curriculum vitae and resumes using the LaTeX document preparation system. It provides a structured template system to generate customizable PDF resumes and academic CVs. The system includes built-in support for multilingual typesetting, specifically enabling the rendering of both English and Simplified Chinese text through unicode font mapping. It also features automated bibliographic citation management to handle academic references and publications. The layout incorporates visual components such as skill proficiency progress ba

    Implements custom variables and macros to render visual progress bars for representing technical skill proficiency.

    TeX
    Voir sur GitHub↗11,191
  • wojtekmaj/react-pdfAvatar de wojtekmaj

    wojtekmaj/react-pdf

    10,920Voir sur GitHub↗

    React-pdf is a library of components designed to integrate document viewing and interaction into web applications. It provides a standardized interface for parsing and displaying portable document format files directly within a browser environment, supporting input from local files, remote web addresses, and encoded data strings. The library renders document content onto HTML5 canvas elements to ensure consistent visual display across browsers. To maintain interface responsiveness during document processing, it offloads parsing tasks to background threads. It also implements a layered approac

    Displays PDF content directly inside a web interface by accepting various input sources such as web addresses, local files, or encoded data strings.

    TypeScriptpdfpdf-viewerreact
    Voir sur GitHub↗10,920
  • microsoft/windows-universal-samplesAvatar de microsoft

    microsoft/Windows-universal-samples

    9,696Voir sur GitHub↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Loads PDF files and displays them as full pages, thumbnails, or rectangular crops.

    JavaScript
    Voir sur GitHub↗9,696
  • dimuthuupe/androidpdfviewerAvatar de DImuthuUpe

    DImuthuUpe/AndroidPdfViewer

    8,468Voir sur GitHub↗

    AndroidPdfViewer is a user interface library for Android applications that provides a view for displaying PDF documents. It utilizes the PdfiumAndroid rendering engine to decode PDF files into bitmaps for display on mobile devices. The library includes built-in support for zooming, scaling, and scroll navigation. It allows for the loading of PDF data from various document sources and provides controls to adjust rendering quality and visual fidelity. The component handles mobile document navigation through features such as page filtering, hyperlink detection, and customizable scroll handles.

    Implements a rendering engine to display PDF files with high visual fidelity on mobile devices.

    Java
    Voir sur GitHub↗8,468
  • barryvdh/laravel-dompdfAvatar de barryvdh

    barryvdh/laravel-dompdf

    7,270Voir sur GitHub↗

    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 bro

    Provides a wrapper that configures and manages the underlying PDF rendering engine for Laravel applications.

    PHP
    Voir sur GitHub↗7,270
  • embedpdf/embed-pdf-viewerAvatar de embedpdf

    embedpdf/embed-pdf-viewer

    3,343Voir sur GitHub↗

    Embed PDF Viewer is a browser-based PDF rendering library that uses a WebAssembly port of the PDFium engine to display documents entirely on the client side, with no server-side processing required. It provides a framework-agnostic core engine layer that manages the PDF document lifecycle, memory allocation, and WebAssembly resource cleanup, with dedicated integration hooks for React and Vue 3 that handle initialization, document loading, and reactive state management. The library offers both a pre-built, embeddable viewer that can be inserted into any web page with a single initialization ca

    Renders PDF pages directly in the browser using a WebAssembly port of the PDFium engine.

    TypeScriptadobe-acrobatjavascriptpdf
    Voir sur GitHub↗3,343
  • pdf-rs/pdfAvatar de pdf-rs

    pdf-rs/pdf

    1,672Voir sur GitHub↗

    This library is a toolkit for processing, manipulating, and inspecting PDF documents within the Rust programming language. It provides programmatic access to the internal structure of files, enabling the extraction of data and the modification of document content. The project utilizes a strongly-typed system to map complex document objects into structured data models. It supports the parsing of existing files through lazy-loading and stream-based decoding, which allows for the retrieval of text, metadata, and images. The library also facilitates the creation of updated document versions by re

    Provides engines for rendering PDF content by processing document primitives into visual output.

    Rustpdfpdf-filesrust
    Voir sur GitHub↗1,672
  1. Home
  2. Content Management & Publishing
  3. Content Processing and Transformation
  4. Document Processing and Conversion
  5. Document Processing
  6. Rendering and Visualization
  7. PDF Rendering Engines

Explorer les sous-tags

  • Component-Based Renderers1 sous-tagTranslates component trees into PDF files with support for custom fonts and graphics. **Distinct from PDF Rendering Engines:** Focuses on the React-based component tree translation rather than general PDF rendering engines.
  • WebAssembly EnginesPDF rendering engines compiled to WebAssembly for client-side document display without server processing. **Distinct from PDF Rendering Engines:** Distinct from PDF Rendering Engines: focuses specifically on WebAssembly-based PDF rendering, not general PDF rendering engines.