Java library for AI-ready PDF parsing; choose it for JVM integration.
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
- 28.6k
- Java
- Apache-2.0
PDF parsing / document OCR / text extraction
LiteParse is a fast, local, open-source Rust library for PDF parsing, extracting spatial text with bounding boxes and optional OCR (Tesseract or HTTP OCR servers) without cloud dependencies.
Same problem, same approach. Swapping one for another is a config change, not a rewrite.
Java library for AI-ready PDF parsing; choose it for JVM integration.
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
Rust library with similar parsing plus PDF editing; choose it if you also need creation/editing.
The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.
Python library for PDF extraction/manipulation; choose it for Python-based projects.
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.
JavaScript tool converting documents to structured data; choose it for Node.js/server workflows.
Transforms PDF, Documents and Images into Enriched Structured Data
Rust framework supporting 101 formats; choose it for multi-format extraction beyond PDF.
A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured data from 101 formats (115 file extensions) plus code intelligence for 371 code languages. 15 language bindings — Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript — plus CLI, REST API, and MCP server.
RAG pipeline toolkit with PDF-to-markdown; choose it for chunking and cleaning alongside parsing.
Open-source toolkit for reliable RAG pipelines: convert PDFs to Markdown, clean documents, inspect chunks, compare chunking strategies, and enrich metadata for LLM applications.
Python deep-learning PDF-to-markdown; choose it for high accuracy on complex layouts, accepting heavier runtime.
Convert PDF to markdown + JSON quickly with high accuracy
An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.
Narrow OCR pipeline for Indian Pan cards; choose it only for that specific document type.
Classification of KYC documents and OCR extraction
Table detection/structure recognition pipeline; choose it for table extraction from scanned documents.
Extracting Tables from Document Images using a Multi-stage Pipeline for Table Detection and Table Structure Recognition
Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.
Web app for parsing PDFs, scans, and Office files into structured data; choose it for a GUI/self-hosted parser.
With DocSlight, precisely parse and extract data from any document, including PDFs, scans, images, and Office files. It is an open-source AI project from ComPDF (KDAN ecosystem).
Fork of the same web app; same use case as ComPDFKit/docslight.
Part of the KDAN ecosystem, DocSlight offers document parsing, OCR, and data extraction that turn PDFs, scans, images, and Office files into structured outputs for RAG pipelines, AI agents, and enterprise document automation.
MCP server exposing PDF reading to AI agents; choose it when building MCP-based assistants.
Give your AI agent eyes for PDFs — structured text, tables, OCR, visual evidence, and page-level citations via MCP. Native Rust, local-first.
Web OCR tool for images; choose it for a simple user-facing text-from-image utility.
Image to Text is a web tool to extract text from any image using OCR
MCP server for commercial Nutrient DWS; choose it if you use that cloud service for AI agents.
A Model Context Protocol (MCP) server implementation that integrates with the Nutrient Document Web Service (DWS) Processor API, providing powerful PDF processing capabilities for AI assistants.
Windows PDF editor GUI with OCR; choose it for interactive PDF editing, not programmatic parsing.
Free and open-source PDF editor for Windows. View, annotate, OCR, merge, split, edit text, draw, sign, fill forms, print, flatten, and open password-protected PDFs without a subscription. Install or run portable. GPLv3
Web-based PDF editor/manager; choose it for browser-based PDF manipulation.
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
These projects were analysed and named liteparse among their alternatives. The relationship is not symmetric — how liteparse rates them is a separate judgement, made when liteparse is analysed in its own right.
calls liteparse “if you want a fast Rust-based parser with a small footprint and Apache-2.0.”
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 liteparse “Choose when you need maximum parsing speed with a low-memory Rust core; the ecosystem is less mature and may require Rust integration.”
PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.
calls liteparse “Rust document parser from LlamaIndex; choose if you prefer that ecosystem over anydoc.”
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
calls liteparse “when you want a Rust-native document parser with a similar LLM-based approach to structured output.”
OCR & Document Extraction using vision models
calls liteparse “actively maintained Apache-2.0 Rust parser, a direct drop-in replacement for Parsr.”
Transforms PDF, Documents and Images into Enriched Structured Data
calls liteparse “choose when you need a fast, embeddable Rust document parser for low-latency services; seed is Python and includes a UI/API.”
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 liteparse “Rust-based parser, use when you need a fast native binary rather than Python.”
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
calls liteparse “if you need a Rust-native parser for performance or embedding in Rust codebases”
Get your documents ready for gen AI
calls liteparse “When you want a Rust-core parser with Python bindings for high throughput.”
Convert PDF to markdown + JSON quickly with high accuracy
calls liteparse “Choose when you want automated document parsing with LLM-based structuring, not a low-level OCR engine.”
Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.
calls liteparse “Rust-native document parser; choose for low-latency parsing in a Rust environment.”
Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.
calls liteparse “fast LLM-based document parser for structured extraction instead of low-level OCR.”
OCR, layout analysis, reading order, table recognition in 90+ languages
calls liteparse “when you need a fast Rust-based document parser with a minimal API from the LlamaIndex ecosystem.”
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 liteparse “when you need a Rust-native, fast document parser with low overhead instead of Python”
A Comprehensive Toolkit for High-Quality PDF Content Extraction
calls liteparse “choose when you prefer a Rust-native parser for various document formats over a Python VLM.”
Multilingual Document Layout Parsing in a Single Vision-Language Model
calls liteparse “Use when you need a fast Rust-based document parser with structured output, rather than a model-based OCR.”
GLM-OCR: Accurate × Fast × Comprehensive
calls liteparse “choose when you need a fast, lightweight document parser for structured output and can trade OCR-free end-to-end learning for a more modular pipeline.”
Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022
calls liteparse “fast document parser in Rust, different implementation approach”
A lightweight LMM-based Document Parsing Model
calls liteparse “Fast Rust document parser for text-based PDFs; choose when you don't need OCR and want a lightweight library for Markdown extraction.”
PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.
calls liteparse “choose for a Rust-native document parser when you only need digital text extraction, not OCR or PII removal.”
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