• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Firecrawl avatar

pdf-inspector

Rust library that classifies PDFs and extracts their text as Markdown

  • Data and spreadsheets
  • Agent frameworks and tools
  • Productivity
View on GitHub
Website

What it is

pdf-inspector reads a PDF, decides whether it is text-based, scanned, image-based, or mixed, and pulls out position-aware text, tables, headings, and lists as Markdown without running OCR. Pages that do need OCR can be routed to a local OCR model selectively, with per-page reporting. Developers building document ingestion or LLM pipelines use it from Rust, Python, Node.js, the browser via WebAssembly, or the pdf2md and detect-pdf command-line tools to skip costly OCR on PDFs that already contain text.

Images

Facts

Stars
19,699 GitHub stars.
19,699

Forks
1,334
Commits
554
Contributors
12
Language
Rust
License
MIT
Last commit
Oct 7, 2026
On GitHub since
February 2026
First release
August 2026
Platforms
web, CLI, library
Self-hostable
No
Alternative to
Adobe Acrobat
Tags
  • markdown
  • pdf
  • ocr
  • document-parsing
  • file-conversion

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • Docling Project avatar

    Docling

    Python library and CLI that converts documents into structured data for AI

    69.2k
  • opendataloader-project avatar

    OpenDataLoader PDF

    PDF parser that outputs Markdown, JSON and HTML, plus PDF auto-tagging

    29.8k
  • LlamaIndex avatar

    LiteParse

    Local PDF and office document parser with OCR and bounding boxes

    12.9k
  • Ai2 avatar

    olmOCR

    PDF and image-to-Markdown converter built on a 7B vision-language model

    19.8k