AltHub

clovaai/donut Alternatives

document understanding / OCR-free document parsing

Donut is an OCR-free end-to-end Transformer model for visual document understanding, including classification and key information extraction, with a synthetic document generator for pre-training.

6.9kPythonMITdormant · last push 2.3y agoGitHub

Same job, different approach

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

jpWang/LiLTGitHub

choose when you need a layout-aware model that works with OCR token boxes and can adapt to low-resource languages without relying on OCR-free end-to-end training.

Official PyTorch implementation of LiLT: A Simple yet Effective Language-Independent Layout Transformer for Structured Document Understanding (ACL 2022)

367
Python
MIT
dormant4.0y ago
nttmdlab-nlp/VDocRAGGitHub

choose when you need retrieval-augmented document QA over multiple pages and can accept a retrieval pipeline instead of a single OCR-free transformer.

[CVPR2025] VDocRAG: Retirval-Augmented Generation over Visually-Rich Documents

67
Python
NOASSERTION
slowing1.4y ago
deepdoctection/deepdoctectionGitHub

choose when you need a full document-AI pipeline with layout and OCR components rather than a single OCR-free model.

A Repo For Document AI

3.2k
Python
Apache-2.0
active2mo ago
Unstructured-IO/unstructuredGitHub

choose when you want an ETL pipeline to turn documents into structured data for LLMs, using a broader toolset rather than an OCR-free model.

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.3k
HTML
Apache-2.0
active2mo ago
run-llama/liteparseGitHub

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.

A fast, helpful, and open-source document parser

12.2k
Rust
Apache-2.0
active2mo ago
Ucas-HaoranWei/VaryGitHub

choose when you need a vision-language model that handles broader tasks and can be fine-tuned on document data, at the cost of a much larger model.

[ECCV 2024] Official code implementation of Vary: Scaling Up the Vision Vocabulary of Large Vision Language Models.

1.9k
Python
none
dormant1.8y 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.

ZeningLin/PEneoGitHub

choose when your task is narrowly key-value extraction from form-like documents and you need a specialized, non-OCR-free method.

[MM'2024] PEneo, an effective algorithm for key-value pair extraction from form-like documents, designed for real-world applications.

41
Python
none
slowing1.5y ago
ZeningLin/ViBERTgrid-PyTorchGitHub

choose when you need an older OCR-based key information extraction model and can accept its narrower, less general design.

An unofficial PyTorch implementation of "Lin et al. ViBERTgrid: A Jointly Trained Multi-Modal 2D Document Representation for Key Information Extraction from Documents. ICDAR, 2021"

53
Python
none
dormant2.8y ago

End-user tools

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

getomni-ai/zeroxGitHub

choose when you want a turnkey OCR/extraction tool based on vision models, rather than a model you train or embed.

OCR & Document Extraction using vision models

12.3k
TypeScript
MIT
slowing1.4y ago
yigitkonur/api-llm-ocrGitHub

choose when you want a simple utility to convert PDFs to Markdown via vision-LLM APIs, without integrating a model yourself.

PDF to markdown using vision LLMs — tables, layouts, and structure preserved

903
Python
NOASSERTION
active8mo ago

Listed as an alternative to

These projects were analysed and named donut among their alternatives. The relationship is not symmetric — how donut rates them is a separate judgement, made when donut is analysed in its own right.

Yuliang-Liu/MonkeyOCRGitHub

calls donut “OCR-free document understanding transformer, same LMM-based approach”

A lightweight LMM-based Document Parsing Model

6.6kPythonactive
baidu/Unlimited-OCRGitHub

calls donut “OCR-free encoder-decoder; choose if you want a smaller model that skips explicit OCR tokens.”

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

24.3kPythonactive
Ucas-HaoranWei/GOT-OCR2.0GitHub

calls donut “OCR-free document understanding transformer, choose for structured document parsing rather than raw text recognition”

Official code implementation of General OCR Theory: Towards OCR-2.0 via a Unified End-to-end Model

8.2kPythondormant
zai-org/GLM-OCRGitHub

calls donut “Use for OCR-free document understanding with a Transformer, avoiding traditional OCR pipelines.”

GLM-OCR: Accurate × Fast × Comprehensive

7.3kPythonactive
docling-project/doclingGitHub

calls donut “if you need an OCR-free document understanding transformer for research or specific image inputs”

Get your documents ready for gen AI

66.4kPythonactive
facebookresearch/nougatGitHub

calls donut “An older OCR-free document understanding transformer; choose for general-purpose document parsing research, but it's unmaintained and lacks Nougat's academic focus.”

Implementation of Nougat Neural Optical Understanding for Academic Documents

10.1kPythonslowing
StarTrail-org/PixelRAGGitHub

calls donut “Use only if you want an older, unmaintained OCR-free document understanding model for research; previous generation.”

The end of web parsing. The beginning of scalable pixel-native search. link: https://pixelrag.ai/

9.7kPythonactive
studio-dots-ai/dots.ocrGitHub

calls donut “choose when you need an older lighter OCR-free VLM plus a synthetic document generator, with MIT license.”

Multilingual Document Layout Parsing in a Single Vision-Language Model

9.1kPythonactive
adithya-s-k/omniparseGitHub

calls donut “choose it if you need a historic OCR-free document understanding model for research; it is not a production-ready replacement.”

Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks

7.8kPythonslowing
axa-group/ParsrGitHub

calls donut “research transformer for OCR-free document parsing, not production-ready and unmaintained.”

Transforms PDF, Documents and Images into Enriched Structured Data

6.2kJavaScriptactive