Home
Softono

Document Parsers List

Open source
178
Stars
2
Forks
1
Issues
9
Watchers
1 year
Last Commit

 About Document Parsers List

A comprehensive list of document parsers, covering PDF-to-text conversion and layout extraction. Each tested for support of tables, equations, handwriting, two-column layouts, and multi-column layouts.

Platforms

Web Self-hosted

Links

Need Help Installing Document Parsers List?

We provide expert installation service for this software. Our team will install, configure, and secure Document Parsers List on your server. plans start at just $30.

Document Parsers List

View on GitHub

πŸ“ƒ Extensive List of Document Parsers

  • 🚧 THIS IS A WORK IN PROGRESS! More will be added soon!
  • Feel free to contribute by submitting a pull request πŸ™
  • Cells marked with βœ… or ❌ have been independently tested. Blank cells indicate that the feature has not yet been independently tested.
  • See the results folder to see the outputs from models.

PDF-to-Text Converters

Usually outputs as raw text or markdown

PDF-to-Text Converters

Machine-generated Documents only

Models Source Output Needs prompt? Table Equation Figure Handwriting Two columns Multiple columns
PyMuPDF GitHub Repo stars Raw text N ❌ ❌ ❌ ❌ βœ… ❌
PDFPlumber GitHub Repo stars Raw text N βœ… (separate from text) ❌ ❌ ❌ ❌ ❌

Machine-generated and Scanned Documents

Models Source Output Needs prompt? Table Equation Handwriting Two columns Multiple columns
Marker GitHub Repo stars Markdown N βœ… (markdown) βœ… βœ… βœ… ❌
MonkeyOCR GitHub Repo stars Huggingface model Markdown Y βœ… (html) βœ… βœ… βœ… βœ…
Nougat GitHub Repo stars Markdown N ❌ βœ… βœ… βœ… ❌
MinerU GitHub Repo stars Markdown N βœ… (html) βœ… ❌ βœ… ❌
Llamaparse (balanced mode) - Markdown Y βœ… (markdown) ❌ ❌ βœ… ❌
Llamaparse (premium mode) - Markdown Y βœ… (markdown) ❌ ❌ βœ… ❌
Docling GitHub Repo stars Markdown N βœ… (markdown) ❌ ❌ βœ… βœ…
RolmOCR Huggingface model Markdown Y βœ… (markdown) βœ… βœ… βœ… †
olmOCR GitHub Repo stars Markdown Y βœ… (markdown) βœ… βœ… βœ… †
Unstructured GitHub Repo stars Raw text N ❌ ❌ ❌ ❌ βœ…
Pytesseract GitHub Repo stars Raw text N ❌ ❌ ❌ βœ… βœ…
MarkItDown GitHub Repo stars Markdown N ❌ ❌ ❌ βœ… βœ…
Amazon textract -
Azure AI Document Intelligence -
Google Cloud OCR -
Mathpix -
MistralOCR -
Upstage -
OmniAI -
ChatDoc PDF parser -
Reducto -
OCRFlux GitHub Repo stars
Nanonets Huggingface model
PaddleOCR GitHub Repo stars
ClovaOCR -
ParseExtract -
Tensorlake -
Vectorize -
MassivePix -
Dolphin GitHub Repo stars
GOT GitHub Repo stars
Manga OCR GitHub Repo stars
EasyOCR GitHub Repo stars
PDFeditify -

† Process took too long

Layout Parsers

Usually outputs as JSON containing bounding box coordinates, content (as raw text or markdown), and sometimes type (header, figure, paragraph, etc.)

Layout Parsers

🚧 WORK IN PROGRESS

Models Source Output Table Equation Handwriting Two columns Multiple columns
Chunkr GitHub Repo stars
GroundX -
ChatDOC -
Unstract GitHub Repo stars

Contributing

If you would like to contribute in any way, please read CONTRIBUTING.md and then make a contribution. Thank you!