when you want a Rust-native document parser with a similar LLM-based approach to structured output.
A fast, helpful, and open-source document parser
- 12.2k
- Rust
- Apache-2.0
document OCR / vision-based extraction
Zerox converts PDFs, DOCX, and images into Markdown by sending page images to a vision-language model (e.g., GPT) and aggregating the responses.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
when you want a Rust-native document parser with a similar LLM-based approach to structured output.
A fast, helpful, and open-source document parser
when you want an OCR-free vision-model-based extraction toolkit for bulk processing.
An on-premises, OCR-free unstructured data extraction, markdown conversion and benchmarking toolkit. (https://idp-leaderboard.org/)
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
when you need a Python-based PDF converter focused on scanned books using a traditional OCR pipeline.
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
when you need multi-format output (MD/JSON/CSV/HTML) and are OK with a traditional OCR-based pipeline.
Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR.
when you need a powerful multi-language OCR toolkit with traditional layout analysis.
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
when you need a Java-native PDF parser for AI-ready data.
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
when you need a full ETL pipeline for documents with pluggable backends (not vision-only).
Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
when you want a comprehensive PDF-to-Markdown pipeline with layout/format support.
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
when you want an IBM-supported document conversion library with rich format preservation.
Get your documents ready for gen AI
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
when you only need table extraction from OCR-processed PDFs and want a lightweight library.
A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
when you want a ready-made CLI for agentic schema-based extraction instead of embedding a library.
The official CLI for Agentic Document Extraction (ADE) by LandingAI — parse documents and extract schema-shaped data from your terminal
when you want to run a self-hosted extraction API that returns JSON, rather than integrating a library.
Document (PDF, Word, PPTX ...) extraction and parse API using state of the art modern OCRs + Ollama supported models. Anonymize documents. Remove PII. Convert any document or picture to structured JSON or Markdown
when you want to deploy a server-based document parsing service with a GUI/API.
Transforms PDF, Documents and Images into Enriched Structured Data
These projects were analysed and named zerox among their alternatives. The relationship is not symmetric — how zerox rates them is a separate judgement, made when zerox is analysed in its own right.
calls zerox “choose for a TypeScript-native OCR pipeline with vision-model speed; not a Python model.”
OCR model that handles complex tables, forms, handwriting with full layout.
calls zerox “Vision-model OCR to Markdown; choose when you need a model-agnostic vision OCR API or prefer OpenAI-compatible backends over DeepSeek.”
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
calls zerox “choose when you're in the TypeScript/JavaScript ecosystem and want to use OpenAI-compatible vision models for OCR; seed is Python and has a local model.”
Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR.
calls zerox “when you want to use vision-language models for OCR and can call external model APIs.”
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
calls zerox “if you prefer a vision-model-based approach to OCR and document extraction”
Get your documents ready for gen AI
calls zerox “When you want to leverage vision LLMs (GPT-4V, etc.) with a simple TypeScript API.”
Convert PDF to markdown + JSON quickly with high accuracy
calls zerox “Uses vision LLMs for OCR instead of Tesseract; choose when you want LLM-based extraction or structured markdown rather than a PDF text layer.”
OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched
calls zerox “Choose when you prefer using vision LLMs (like GPT-4o) for OCR and document extraction, accepting higher cost and API dependencies.”
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
calls zerox “Choose if you are already using vision language models and want high accuracy on layouts; this incurs API cost and is not a local solution.”
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
calls zerox “Per-page vision LLM extraction; choose if you want to use cloud vision APIs rather than host a model.”
Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.
calls zerox “choose when you want OCR through managed vision APIs rather than hosting a local model.”
Contexts Optical Compression
calls zerox “uses external vision-LLM APIs for flexible OCR/extraction rather than a local model.”
OCR, layout analysis, reading order, table recognition in 90+ languages
calls zerox “Vision-LLM OCR; choose for scanned or complex layouts that anydoc's direct parsing cannot handle.”
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
calls zerox “when you want vision-model-based OCR and extraction for complex documents instead of traditional segmentation/parsing.”
Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.
calls zerox “when you want a TypeScript vision-based OCR extraction library instead of Python”
A Comprehensive Toolkit for High-Quality PDF Content Extraction
calls zerox “choose when you want to use hosted vision LLMs (GPT-4o/Claude) for extraction instead of deploying a local model.”
Multilingual Document Layout Parsing in a Single Vision-Language Model
calls zerox “OCR via external vision language models, choose for cloud/API based extraction with multimodal quality”
Official code implementation of General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Model
calls zerox “Use when you prefer a TypeScript library that leverages general vision LLMs for OCR instead of deploying a dedicated model.”
GLM-OCR: Accurate × Fast × Comprehensive
calls zerox “vision-model OCR library; choose for high-accuracy structured extraction via LLMs”
PandaOCR - 多功能OCR图文识别+翻译+朗读+弹窗+公式+表格+图床+搜图+二维码
calls zerox “Use instead when you want OCR directly via vision models rather than Tesseract plus LLM correction.”
Enhances Tesseract OCR output using LLMs (local or API) for error correction, smart chunking, and markdown formatting of scanned PDFs