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

desgeeko/pdfsyntax

A Python library to inspect and modify the internal structure of a PDF file observed · 2026-08-28

github.com/desgeeko/pdfsyntax · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

39/100

  • Activity 37
  • Release rhythm 8
  • 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: n/a
  • age_days: 1873
  • days_rel: 458
  • days_push: 381
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1009 stars · 30 forks observed · 2026-08-28

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

PDFSyntax is a pure-Python, dependency-free library for inspecting and transforming the internal structure of PDF files down to the byte level, with non-destructive incremental updates. It also ships a CLI for quick insights (metadata, fonts, text, structure dumps) and an HTML browser for the PDF's internal objects.

Use cases

  • inspect the internal structure of a pdf file
  • read pdf metadata like title and author in python
  • modify pdf objects without rewriting the whole file
  • extract text from a pdf with layout
  • list fonts used in a pdf
  • browse a pdf's internal objects as html
  • dump pdf file structure from the command line

When to choose

  • you need low-level, byte-level access to PDF objects and syntax
  • you want a lightweight, zero-dependency pure Python tool
  • you prefer non-destructive incremental edits to PDFs
  • you want quick CLI inspection of PDF metadata, fonts, or text

When to avoid

  • you need stable, production-grade PDF manipulation - the API may change anytime (beta)
  • you need high-level document generation or heavy rendering features
  • you need mature text extraction with full layout detection (still on the to-do list)

Facets

library · maturity experimental

parser pdf cli developer-tools pdf files developer-tools parsers python cli cross-platform pdf-structure no-dependencies incremental-updates pdf-inspection beta

3 sources

Member repositories

RepositoryRoleHealth v2
desgeeko/pdfsyntaxmain39

For agents

markdown · JSON · MCP: product_card(name="desgeeko/pdfsyntax")

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