awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

JavaScript PDF Libraries

Ranking updated Jul 13, 2026

For a javascript library for generating pdf files, the strongest matches are parallax/jspdf (jsPDF is a well-established library for generating PDF documents), mrrio/jspdf (This library provides a robust, scriptable interface for generating) and bpampuch/pdfmake (This library provides a declarative engine for generating formatted). ekoopmans/html2pdf.js is also worth a look. Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “best javascript pdf libraries”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

JavaScript PDF Libraries

Find the best repos with AI.We'll search the best matching repositories with AI.
  • parallax/jspdfparallax avatar

    parallax/jsPDF

    31,229View on GitHub↗

    jsPDF is a document creation engine designed to generate professional PDF files through a unified programming interface. It functions as a cross-platform graphics library that enables the programmatic assembly of data into structured layouts, supporting both client-side generation within web browsers and server-side rendering in backend environments. The library utilizes a canvas-based drawing API that translates high-level geometric and text instructions into standardized PDF vector primitives. By employing a cross-platform runtime abstraction, it decouples document generation logic from env

    jsPDF is a well-established library for generating PDF documents in both browser and Node.js environments, though it focuses primarily on creation rather than the manipulation or text extraction of existing files.

    JavaScriptClient-Side Document GeneratorsPDF Generation Libraries
    View on GitHub↗31,229
  • mrrio/jspdfMrRio avatar

    MrRio/jsPDF

    31,230View on GitHub↗

    jsPDF is a JavaScript PDF generation library and client-side engine that produces documents directly on the user's device. It provides a scriptable interface for creating PDF files within web browsers and other JavaScript runtime environments without requiring a backend server. The library includes a tool for defining document dimensions, orientation, and measurement units to control page layout. It also functions as a Unicode font integrator, allowing for the embedding of custom font files to support diverse languages and special characters. Capability areas cover dynamic document automatio

    This library provides a robust, scriptable interface for generating PDF documents directly in browser and Node.js environments, though it focuses primarily on creation rather than advanced manipulation or text extraction.

    JavaScriptClient-Side Document GeneratorsClient-Side PDF EnginesPDF Generation Libraries
    View on GitHub↗31,230
  • bpampuch/pdfmakebpampuch avatar

    bpampuch/pdfmake

    12,297View on GitHub↗

    pdfmake is a JavaScript PDF generation library and declarative document engine that transforms structured JavaScript objects into formatted PDF files. It functions as a layout engine capable of producing documents on both the client side within a web browser and on the server side using Node.js. The library utilizes a declarative approach to translate object-based document definitions into final PDFs. It distinguishes itself through a virtual layout engine that calculates element positions and page breaks and an inheritance-based style system that uses dictionaries to maintain visual consiste

    This library provides a declarative engine for generating formatted PDF documents in both browser and Node.js environments, though it focuses on creation rather than text extraction or manipulation of existing files.

    JavaScriptClient-Side PDF EnginesPDF Generation Libraries
    View on GitHub↗12,297
  • ekoopmans/html2pdf.jseKoopmans avatar

    eKoopmans/html2pdf.js

    4,880View on GitHub↗

    html2pdf.js is a client-side JavaScript library used to convert HTML elements and webpages into downloadable PDF documents. It operates entirely within the browser, removing the need for a backend server to generate files. The library employs a conversion pipeline that renders HTML to a canvas before generating the final PDF layout. This process includes the ability to preserve active hyperlinks by overlaying clickable regions on anchor tags and managing page breaks through specific style rules or selectors. Users can configure document appearance through settings for page margins, filenames

    This library provides a straightforward way to generate PDF documents from HTML content within the browser, though it lacks the broader manipulation and text extraction capabilities of more comprehensive PDF processing toolkits.

    JavaScriptClient-Side PDF Generators
    View on GitHub↗4,880

Related searches

  • a library for generating pdfs in C#
  • a library for rendering PDFs on Android
  • a PDF generation library for Java applications
a python library for manipulating pdf files
  • a python library for manipulating pdf files
  • a browser PDF editor
  • a javascript library for generating QR codes
  • an open source tool for editing PDFs