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

opendataloader-project/opendataloader-pdf

PDF Parser for AI-ready data. Automate PDF accessibility. Open-source. observed · 2026-08-28

github.com/opendataloader-project/opendataloader-pdf · homepage · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

86/100

  • Activity 99
  • Release rhythm 99
  • Longevity 34
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: 1
  • age_days: 477
  • days_rel: 8
  • days_push: 7
  • n_releases_24m: 54

Full methodology

Adoption not part of the score

28817 stars · 2750 forks observed · 2026-08-28

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

OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxes, and HTML, featuring XY-Cut++ reading order, table extraction, and optional hybrid-mode OCR for scanned documents. It also automates PDF accessibility by auto-tagging untagged PDFs into Tagged PDF as a foundation for PDF/UA compliance, and ships local AI-safety filters that strip hidden prompt-injection text before documents reach LLM agents.

Use cases

  • convert PDF documents to markdown for a RAG pipeline
  • extract tables from PDFs while preserving row and column structure
  • parse multi-column or academic PDFs with correct reading order
  • get bounding box coordinates for every PDF element to support citations
  • run OCR on scanned PDFs locally without cloud APIs
  • automate PDF accessibility tagging for EAA or Section 508 compliance
  • detect hidden prompt injection text in PDFs before feeding them to agents

When to choose

  • You need accurate, deterministic PDF-to-Markdown/JSON conversion for RAG or LLM pipelines with correct reading order, tables, and source coordinates
  • You must process documents 100% locally and privately on CPU, with no data transmission and no GPU required
  • You handle scanned or complex pages and want optional AI/OCR hybrid enhancement while keeping simple pages fast
  • You need to scale PDF accessibility remediation by auto-tagging untagged PDFs toward PDF/UA and validating with veraPDF

When to avoid

  • You only need to view, annotate, or fill PDF forms rather than extract structured data
  • Your environment cannot run Java 11+, since the core parser is JVM-based
  • You need PDF/UA export or the accessibility studio, which are gated behind the enterprise add-on rather than the open-source core
  • You need a browser-side or pure-JavaScript in-process parser with no external runtime or backend server

Facets

library · maturity active

parser pdf ocr rag pdf accessibility developer-tools files cross-platform cli python jvm pdf-parser document-parsing rag-pipeline pdf-accessibility tagged-pdf pdf-ua eaa-compliance bounding-boxes reading-order table-extraction markdown-conversion llm-ready-data prompt-injection-defense layout-analysis a11y retrieval-augmented-generation nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
opendataloader-project/opendataloader-pdfmain86

For agents

markdown · JSON · MCP: product_card(name="opendataloader-project/opendataloader-pdf")

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