diegomura/react-pdf

📄 Create PDF files using React

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 12 minutes ago
Added to GitGenius on September 3rd, 2026
Created on October 18th, 2016
Open Issues & Pull Requests: 318 (+0)
GitHub issues: Enabled
Number of forks: 1,340
Total Stargazers: 16,770 (+0)
Total Subscribers: 110 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 15.4 days
Mean response time: 192.9 days
90th percentile: 719.9 days
Tracked items: 680

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "incomplete" is answered fastest, typically in about 13 days, while "enhancement" waits about 2 months. Only 5% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 161
New in 7 days: 4
Closed in 7 days: 0
Avg open age: 874 days
Stale 30+ days: 145
Stale 90+ days: 131

Recent activity

Opened in 7 days: 4
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 2

Top labels

  • new feature (154)
  • bug (108)
  • incomplete (48)
  • enhancement (12)
  • dynamic render (7)
  • help wanted (7)
  • good-first-issue (3)
  • blocked (2)

Detailed Description

React-pdf is a React renderer for creating PDF files on the browser and server.

The tool solves the problem of generating PDFs programmatically by letting developers write PDF documents using React components and JSX syntax. It works by rendering React components to PDF format rather than to the DOM, supporting both browser-based generation where PDFs render in the DOM and server-side generation where PDFs are saved to files. The renderer uses flexbox for layout, making it familiar to developers accustomed to web styling.

Developers should choose this tool if they need to generate PDFs dynamically from React applications and want to reuse component logic across their codebase. It suits projects where PDF generation is a core feature and where maintaining consistency between UI components and generated documents matters. The README clarifies an important distinction: this package creates PDFs, whereas an alternative package with a similar name is used for displaying existing PDFs in React applications.

The project maintains active community engagement through contribution guidelines and a structured process for community involvement. Development is supported by both sponsors and backers who fund ongoing work.