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

invoice-x/invoice2data

Extract structured data from PDF invoices observed · 2026-08-28

github.com/invoice-x/invoice2data · homepage · Python · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

97/100

  • Activity 98
  • Release rhythm 95
  • 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: 15.0
  • age_days: 4164
  • days_rel: 32
  • days_push: 12
  • n_releases_24m: 5

Full methodology

Adoption not part of the score

2203 stars · 554 forks observed · 2026-08-28

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

A Python library and CLI tool that extracts structured data from PDF invoices using pluggable text-extraction backends (including OCR) and YAML/JSON regex templates, with optional AI fallback. Results can be exported as CSV, JSON, or XML, or used to rename PDF files.

Use cases

  • extract structured data from pdf invoices
  • automate invoice data entry for accounting
  • parse invoice fields like amounts and dates into csv or
  • ocr scanned invoices and pull out key values
  • batch process a folder of supplier invoices
  • rename invoice pdfs based on their content

When to choose

  • you process many invoices with recurring, known layouts that templates can capture
  • you want a scriptable Python library or CLI rather than manual data entry
  • you need pluggable extraction backends including OCR for scanned documents
  • you want structured output (CSV/JSON/XML) for downstream accounting or analysis

When to avoid

  • you need to handle highly varied invoice layouts without writing or maintaining templates
  • you want a turnkey GUI invoice-processing product
  • your documents are not invoices or similar structured business documents
  • you expect out-of-the-box accuracy on arbitrary PDFs without configuration

Facets

library · maturity active

parser ocr pdf etl data-science pdf files developer-tools python cli cross-platform invoice-processing pdf-extraction template-based accounting data-extraction automation data-engineering

2 sources

Member repositories

RepositoryRoleHealth v2
invoice-x/invoice2datamain97

For agents

markdown · JSON · MCP: product_card(name="invoice-x/invoice2data")

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