AltHub

run-llama/liteparse alternatives

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.

12.2kRustApache-2.0active · last push 2d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

opendataloader-project/opendataloader-pdf

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
active2d ago
yfedoseev/pdf_oxide

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.

966
Rust
Apache-2.0
active1d ago
pymupdf/PyMuPDF

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.

10.5k
Python
AGPL-3.0
active1d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

axa-group/Parsr

JavaScript tool converting documents to structured data; choose it for Node.js/server workflows.

Transforms PDF, Documents and Images into Enriched Structured Data

6.2k
JavaScript
Apache-2.0
active5mo ago
xberg-io/xberg

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.

9.2k
Rust
MIT
active1d ago
GiovanniPasq/chunky

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.

167
Python
MIT
active29d ago
datalab-to/marker

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

39.0k
Python
Apache-2.0
active16d ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

sourabh-suri/Pan-Card-OCR

Narrow OCR pipeline for Indian Pan cards; choose it only for that specific document type.

Classification of KYC documents and OCR extraction

64
Jupyter Notebook
MIT
dormant5.2y ago
Psarpei/Multi-Type-TD-TSR

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

290
Jupyter Notebook
MIT
dormant4.0y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

ComPDFKit/docslight

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).

123
Vue
LGPL-3.0
active23d ago
ComPDF-derek/docslight

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.

51
Vue
LGPL-3.0
active23d ago
SylphxAI/pdf-reader-mcp

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.

897
TypeScript
MIT
active4d ago
AlejandroAkbal/Image-to-Text-OCR

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

274
Vue
AGPL-3.0
slowing1.4y ago
PSPDFKit/nutrient-dws-mcp-server

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.

69
TypeScript
MIT
active30d ago
SteveTheKiller/KillerPDF

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

3.6k
C#
GPL-3.0
active1d ago
Stirling-Tools/Stirling-PDF

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

90.0k
Java
NOASSERTION
active1d ago

Listed as an alternative to

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.

PaddlePaddle/PaddleOCR

calls liteparseif 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.

88.1kPythonactive
opendataloader-project/opendataloader-pdf

calls liteparseChoose 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.

28.6kJavaactive
firecrawl/anydoc

calls liteparseRust 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.

17.8kRustactive
getomni-ai/zerox

calls liteparsewhen you want a Rust-native document parser with a similar LLM-based approach to structured output.

OCR & Document Extraction using vision models

12.3kTypeScriptslowing
axa-group/Parsr

calls liteparseactively maintained Apache-2.0 Rust parser, a direct drop-in replacement for Parsr.

Transforms PDF, Documents and Images into Enriched Structured Data

6.2kJavaScriptactive
NanoNets/docstrange

calls liteparsechoose 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.

1.5kPythonslowing
opendatalab/MinerU

calls liteparseRust-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.

78.2kPythonactive
docling-project/docling

calls liteparseif you need a Rust-native parser for performance or embedding in Rust codebases

Get your documents ready for gen AI

65.4kPythonactive
datalab-to/marker

calls liteparseWhen you want a Rust-core parser with Python bindings for high throughput.

Convert PDF to markdown + JSON quickly with high accuracy

39.0kPythonactive
JaidedAI/EasyOCR

calls liteparseChoose 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.

29.9kPythonslowing
baidu/Unlimited-OCR

calls liteparseRust-native document parser; choose for low-latency parsing in a Rust environment.

Unlimited OCR Works: Welcome the Era of One-shot Long-horizon Parsing.

24.3kPythonactive
datalab-to/surya

calls liteparsefast LLM-based document parser for structured extraction instead of low-level OCR.

OCR, layout analysis, reading order, table recognition in 90+ languages

21.3kPythonactive
Unstructured-IO/unstructured

calls liteparsewhen 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.

15.3kHTMLactive
opendatalab/PDF-Extract-Kit

calls liteparsewhen you need a Rust-native, fast document parser with low overhead instead of Python

A Comprehensive Toolkit for High-Quality PDF Content Extraction

10.0kPythondormant
studio-dots-ai/dots.ocr

calls liteparsechoose 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

9.1kPythonactive
zai-org/GLM-OCR

calls liteparseUse when you need a fast Rust-based document parser with structured output, rather than a model-based OCR.

GLM-OCR: Accurate × Fast × Comprehensive

7.3kPythonactive
clovaai/donut

calls liteparsechoose 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

6.9kPythondormant
Yuliang-Liu/MonkeyOCR

calls liteparsefast document parser in Rust, different implementation approach

A lightweight LMM-based Document Parsing Model

6.6kPythonactive
oomol-lab/pdf-craft

calls liteparseFast 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.

6.2kPythonactive
CatchTheTornado/text-extract-api

calls liteparsechoose 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

3.2kPythonslowing