PDF.js
Some data may be outdated — see provenance labels.
PDF Reader in JavaScript observed · 2026-09-22
Health v2 · maintenance only
95/100
- Activity 96
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 29.0
- age_days: 5656
- days_rel: 52
- days_push: 29
- n_releases_24m: 23
Adoption not part of the score
53910 stars · 10688 forks observed · 2026-09-22
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
PDF.js is an open‑source JavaScript library that parses and renders PDF files directly in the browser using HTML5. It provides a full‑featured PDF viewer that can be embedded in web applications without requiring external plugins.
Use cases
- embed a PDF viewer in a website
- render PDF documents client‑side in a web app
- display PDFs in the browser without native plugins
- parse PDF content for custom processing in JavaScript
- build a PDF viewer for a single‑page application
- provide offline PDF viewing in progressive web apps
When to choose
- You need a pure‑JavaScript solution for rendering PDFs in the browser.
- You want to avoid third‑party plugins or native PDF viewers.
- Your project requires an open‑source, actively maintained PDF rendering library.
When to avoid
- You need server‑side PDF processing or heavy batch conversion.
- Performance on very large or complex PDFs is a critical concern.
- You require advanced PDF editing features not provided by PDF.js.
Facets
library · maturity active
pdf parser pdf web-development browser html5 javascript viewer apache-2.0 client-side
2 sources
- readme: https://github.com/mozilla/pdf.js · fetched 2026-09-22 · 6b6802d24723
- homepage: https://mozilla.github.io/pdf.js/ · fetched 2026-09-07 · 00d872fbd247
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mozilla/pdf.js | main | 95 |
| mozilla/pdfjs-dist | mirror | 10 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem