wojtekmaj/react-pdf
Display PDFs in your React app as easily as if they were images. observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 98
- Release rhythm 86
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 53.0
- age_days: 3684
- days_rel: 13
- days_push: 13
- n_releases_24m: 11
Adoption not part of the score
11153 stars · 1002 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A React component library for rendering and displaying PDF documents in web applications, built on top of Mozilla's PDF.js. It lets developers show PDFs as easily as images, with support for pages, annotations, and customization.
Use cases
- display pdf files in a react app
- render pdf pages in a react component
- embed a pdf viewer in my web app
- show resume pdfs in browser
- build a pdf preview component
- view pdf documents without downloading
When to choose
- you use React and need to display PDFs inline in your app
- you want a maintained, popular wrapper around PDF.js with a simple component API
- you need control over page rendering, zoom, and PDF interactions in the browser
When to avoid
- you need to create, edit, or generate PDFs rather than display them
- you're not using React and want a standalone viewer
- you need server-side PDF manipulation or extraction
Facets
library · maturity stable
pdf-viewer ui-components pdf frontend web-development browser react pdfjs pdf-rendering viewer-component web-server nodejs
2 sources
- readme: https://github.com/wojtekmaj/react-pdf · fetched 2026-08-28 · e63c5d1fc98e
- homepage: https://projects.wojtekmaj.pl/react-pdf · fetched 2026-08-29 · 75328143fce2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wojtekmaj/react-pdf | main | 94 |
For agents
markdown · JSON · MCP: product_card(name="wojtekmaj/react-pdf")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem