← all repositories
Topdu/OpenOCR

0.1B-parameter OCR models that outperform multimodal LLMs

It bridges faithful OCR research reproductions and real-world deployment with ultra-lightweight, non-LLM document parsing.

1.4k stars Python Computer Vision
OpenOCR
Not currently ranked — collecting fresh signals.
star history

What it does

OpenOCR is a Python toolkit from Fudan University’s FVL Lab that bundles text detection, recognition, formula and table extraction, and full document parsing. It serves as both a unified training and evaluation benchmark and a collection of faithful reproductions of academic OCR papers, alongside commercial-grade systems meant for real-world use.

The interesting bit

The standout is OpenDoc-0.1B, a two-stage document parser that uses PP-DocLayoutV2 for layout analysis and the lab’s own UniRec-0.1B model to recognize text, formulas, and tables—all within a 0.1-billion-parameter budget. The README claims it scores 90.57% on OmniDocBench (v1.5), outperforming many multimodal large language models.

Key highlights

  • OpenDoc-0.1B runs unified recognition of text, formulas, and tables with only 0.1B parameters
  • Includes faithful core implementations from a wide range of academic papers under one benchmark
  • Supports document parsing in both Chinese and English
  • Functions as both a research benchmark and a deployable commercial-grade system
  • Live demos hosted on HuggingFace and ModelScope

Verdict

Researchers who need reproducible paper implementations and developers who need lightweight document parsing should look here. If you want a single monolithic LLM to handle everything, this is explicitly not that.

Frequently asked

What is Topdu/OpenOCR?
It bridges faithful OCR research reproductions and real-world deployment with ultra-lightweight, non-LLM document parsing.
Is OpenOCR open source?
Yes — Topdu/OpenOCR is open source, released under the Apache-2.0 license.
What language is OpenOCR written in?
Topdu/OpenOCR is primarily written in Python.
How popular is OpenOCR?
Topdu/OpenOCR has 1.4k stars on GitHub.
Where can I find OpenOCR?
Topdu/OpenOCR is on GitHub at https://github.com/Topdu/OpenOCR.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.