Tools
Every Skill, MCP server, CLI and plugin in the directory. Filter by type, profession or tag, or search by keyword.
Profession: Data engineering +1
Pick one or more: resources that suit any of them are listed.
Tags: python +1
Pick one or more: only resources carrying all of them are listed.
9 items

MarkItDown
CLIConverts PDF, Word, Excel, PowerPoint, HTML, images, audio and more into Markdown that keeps headings, lists and tables, ready for LLMs to read and analyze. Maintained by Microsoft; requires Python 3.10+.
microsoft/markitdown191k
PDF
SkillExtracts text and tables from PDFs; merges, splits and rotates pages, adds watermarks, fills forms and OCRs scanned documents. The official Anthropic skill behind Claude's document features; source-available, not open source.
anthropics/skills182k
Docling
CLIParses PDF, DOCX, PPTX, XLSX, HTML, images and audio, recovering layout, reading order, tables and formulas, and exports Markdown, HTML or lossless JSON. Started by IBM Research, now hosted by the LF AI & Data Foundation; runs fully locally.
docling-project/docling69.1k
Marker
CLIConverts PDFs, images, PPTX, DOCX, XLSX, EPUB and more into Markdown, JSON or HTML, preserving tables, formulas and layout, with optional LLM help for higher accuracy. Needs Python 3.10+ and PyTorch; large-scale commercial use of the model weights needs a paid license.
datalab-to/marker40.5k
OCRmyPDF
CLIAdds a searchable, copyable text layer to scanned PDFs, with automatic deskew, rotation and size optimization, outputting PDF/A by default. Built on Tesseract, supports 100+ languages and runs fully locally.
ocrmypdf/OCRmyPDF35.1k
pdfplumber
CLIReads the exact position of every character, line and table cell in digital PDFs: the CLI exports layout-preserving text or CSV/JSON details, and the Python API extracts tables and form fields, ideal for invoices, statements and reports. Runs locally with Python; scans need OCR first.
jsvine/pdfplumber10.8k
Camelot
CLIOpen-source PDF table extraction with a camelot CLI: exports tables from financial reports, bank statements and statistical reports to Excel, CSV or Markdown, with an accuracy score. Needs Python 3.10+; handles text-based PDFs by default, scans need the ml and ocr extras. Double-check results.
camelot-dev/camelot3.8k
invoice2data
CLIExtracts issuer, amount, date, invoice number and other fields from PDF invoices using YAML/JSON templates, exporting CSV, JSON or XML. Ships several text-extraction backends, OCR for scanned invoices and an optional AI fallback.
invoice-x/invoice2data2.2k
factur-x
CLIPython library with a CLI for Factur-X (ZUGFeRD 2.x), the French-German e-invoicing standard: combine a regular PDF invoice and XML into a Factur-X invoice, extract the XML from invoice PDFs and validate it against the official XSD; also handles Order-X and UBL. Needs Python 3.
akretion/factur-x311