Ross ROSS = Recommend OSS · open-source software intelligence for agents

pmaupin/pdfrw

pdfrw is a pure Python library that reads and writes PDFs observed · 2026-08-28

github.com/pmaupin/pdfrw · Python · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

23/100

  • Activity 0
  • Release rhythm 8
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4113
  • days_rel: n/a
  • days_push: 856
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1911 stars · 278 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

pdfrw is a pure Python library that reads and writes PDF files, supporting operations like merging, rotating, subsetting, watermarking, and metadata modification. It faithfully reproduces vector graphics without rasterization and can be used standalone or alongside reportlab and rst2pdf.

Use cases

  • merge multiple pdf files into one
  • add a watermark to every page of a pdf
  • extract a subset of pages from a pdf
  • rotate pages in a pdf document
  • modify pdf metadata without changing structure
  • reuse existing pdf pages in reportlab-generated documents
  • create printable booklets from pdf pages

When to choose

  • you need a pure Python PDF parser with no compiled dependencies
  • you must preserve vector graphics fidelity when manipulating PDFs
  • you want to combine existing PDFs with reportlab output
  • you need fast PDF parsing for pre-press or print workflows

When to avoid

  • you need to extract or manipulate text content, not just structure
  • you need to handle encrypted PDFs without pre-processing with pdftk
  • you need active development and modern Python version support
  • you need form filling or advanced PDF features

Facets

library · maturity maintenance

parser pdf serialization pdf files developer-tools python cross-platform pdf-manipulation vector-graphics reportlab-integration pure-python

2 sources

Member repositories

RepositoryRoleHealth v2
pmaupin/pdfrwmain23

For agents

markdown · JSON · MCP: product_card(name="pmaupin/pdfrw")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem