AltHub

zai-org/GLM-OCR Alternatives

document OCR / document understanding

GLM-OCR is a multimodal OCR model for complex document understanding, combining a GLM-V encoder-decoder with a layout analysis and parallel recognition pipeline for high-accuracy text extraction.

7.3kPythonApache-2.0active · last push 6mo agoGitHub

Drop-in peers

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

datalab-to/chandraGitHub

Choose for a comparable OCR model with strong layout parsing for complex tables/forms/handwriting; evaluate on your own benchmarks.

OCR model that handles complex tables, forms, handwriting with full layout.

12.3k
Python
Apache-2.0
active4mo ago
bytedance/DolphinGitHub

Choose for a research-focused document image parser using a different anchor-prompting approach.

The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

9.1k
Python
NOASSERTION
active7mo ago
opendatalab/PDF-Extract-KitGitHub

Choose for a comprehensive Python toolkit for PDF content extraction including OCR, layout, formula, and table.

A Comprehensive Toolkit for High-Quality PDF Content Extraction

10.0k
Python
AGPL-3.0
dormant1.8y ago
breezedeus/Pix2TextGitHub

Use for a lightweight Python tool converting images to Markdown with small models, ideal for resource-constrained setups.

An Open-Source Python3 tool with SMALL models for recognizing layouts, tables, math formulas (LaTeX), and text in images, converting them into Markdown format. A free alternative to Mathpix, empowering seamless conversion of visual content into text-based representations. 80+ languages are supported.

3.2k
Jupyter Notebook
MIT
slowing8mo ago
datalab-to/suryaGitHub

Choose for broader language support (90+) and an actively maintained OCR pipeline with full layout analysis.

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

21.3k
Python
Apache-2.0
active2mo ago
mindee/doctrGitHub

Use for a modular Python library for text detection and recognition in your own pipeline.

docTR (Document Text Recognition) - a seamless, high-performing & accessible library for OCR-related tasks powered by Deep Learning. Ongoing development and maintenance by t2k.

6.3k
Python
Apache-2.0
active2mo ago
PaddlePaddle/PaddleOCRGitHub

Choose for a production-ready OCR toolkit with 100+ languages and extensive deployment options.

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.1k
Python
Apache-2.0
active3mo ago

Same job, different approach

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

getomni-ai/zeroxGitHub

Use when you prefer a TypeScript library that leverages general vision LLMs for OCR instead of deploying a dedicated model.

OCR & Document Extraction using vision models

12.3k
TypeScript
MIT
slowing1.4y ago
run-llama/liteparseGitHub

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

A fast, helpful, and open-source document parser

12.2k
Rust
Apache-2.0
active2mo ago
clovaai/donutGitHub

Use for OCR-free document understanding with a Transformer, avoiding traditional OCR pipelines.

Official Implementation of OCR-free Document Understanding Transformer (Donut) and Synthetic Document Generator (SynthDoG), ECCV 2022

6.9k
Python
MIT
dormant2.3y 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.

OleehyO/TexTellerGitHub

Use for specialized image-to-LaTeX formula recognition, not full document OCR.

TexTeller can convert image to latex formulas (image2latex, latex OCR) with higher accuracy and exhibits superior generalization ability, enabling it to cover most usage scenarios.

757
Python
Apache-2.0
slowing1.1y ago
prabhakar267/image2textGitHub

Use for a simple Tesseract wrapper when you need lightweight local OCR without deep learning.

:clipboard: Python wrapper to grab text from images and save as text files using Tesseract Engine

422
Python
none
slowing1.2y ago
otiai10/gosseractGitHub

Use for OCR from Go via Tesseract, a lightweight traditional engine.

Go package for OCR (Optical Character Recognition), by using Tesseract C++ library

3.1k
Go
MIT
slowing9mo ago
kha-white/manga-ocrGitHub

Use for Japanese manga text OCR specifically, not general documents.

Optical character recognition for Japanese text, with the main focus being Japanese manga

2.8k
Python
Apache-2.0
active3mo ago
lukas-blecher/LaTeX-OCRGitHub

Use for converting equation images to LaTeX code, a focused subset.

pix2tex: Using a ViT to convert images of equations into LaTeX code.

16.5k
Python
MIT
dormant1.7y ago
githubharald/SimpleHTRGitHub

Use for handwritten text recognition with a legacy TensorFlow implementation.

Handwritten Text Recognition (HTR) system implemented with TensorFlow.

2.2k
Python
MIT
active4mo ago

End-user tools

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

kouhxp/textsnapGitHub

Use as a CLI tool for one-off plaintext extraction without GPU or cloud.

Snap any image, screenshot, or webpage into plaintext. No GPU. No cloud. One command.

182
Python
MIT
active5mo ago
oomol-lab/pdf-craftGitHub

Use as an end-user PDF conversion tool for scanned books.

PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.

6.2k
Python
MIT
active2mo ago
rmtheis/android-ocrGitHub

An archived Android app, not a library to integrate.

Experimental optical character recognition app

2.2k
Java
Apache-2.0
archived8.5y ago
SakuraMathcraft/LaTeXSnipperGitHub

Use for an end-user math recognition/editing workspace with handwriting input.

Formula Recognition & Office Editing Math Workspace | Handwriting & PDF to LaTeX/Markdown, powered by MathCraft OCR & MathLive

875
Python
GPL-3.0
active2mo ago

Listed as an alternative to

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

JaidedAI/EasyOCRGitHub

calls GLM-OCR “Choose when you want a unified multimodal OCR model that integrates with the GLM ecosystem, if you can use that stack.”

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-OCRGitHub

calls GLM-OCR “VLM OCR model from a different lab; choose for its own speed/accuracy, but verify output format.”

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

24.3kPythonactive
deepseek-ai/DeepSeek-OCRGitHub

calls GLM-OCR “choose as a deep-learning OCR model alternative with similar speed and accuracy goals.”

Contexts Optical Compression

23.9kPythonslowing
datalab-to/suryaGitHub

calls GLM-OCR “drop-in peer from Zhipu AI with similar OCR/layout/table coverage.”

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

21.3kPythonactive
datalab-to/chandraGitHub

calls GLM-OCR “choose as an alternative Apache-2.0 OCR model with its own performance tradeoffs.”

OCR model that handles complex tables, forms, handwriting with full layout.

12.3kPythonactive
studio-dots-ai/dots.ocrGitHub

calls GLM-OCR “choose when you want the GLM-family OCR VLM with Apache-2.0 weights and fast inference.”

Multilingual Document Layout Parsing in a Single Vision-Language Model

9.1kPythonactive
bytedance/DolphinGitHub

calls GLM-OCR “when you want an Apache-2.0 VLM-based OCR/document parser as a direct model alternative.”

The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

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

calls GLM-OCR “end-to-end OCR model with similar capabilities, choose as a direct alternative with Apache-2.0 license”

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

8.2kPythondormant
RapidAI/RapidOCRGitHub

calls GLM-OCR “Choose when you need an end-to-end vision-language OCR model that reads images without separately detecting text boxes.”

📄 Awesome OCR multiple programing languages toolkits based on ONNX Runtime, OpenVINO, MNN, PaddlePaddle, TensorRT and PyTorch.

7.6kPythonactive
miaomiaosoft/PandaOCRGitHub

calls GLM-OCR “OCR model from Zhipu; choose for fast/accurate recognition”

PandaOCR - 多功能OCR图文识别+翻译+朗读+弹窗+公式+表格+图床+搜图+二维码

5.3kdormant
Dicklesworthstone/llm_aided_ocrGitHub

calls GLM-OCR “Choose if you need an end-to-end OCR model without a separate LLM correction step.”

Enhances Tesseract OCR output using LLMs (local or API) for error correction, smart chunking, and markdown formatting of scanned PDFs

3.0kPythonactive
Topdu/OpenOCRGitHub

calls GLM-OCR “A transformer-based OCR model with a different architecture, suitable when you want a single powerful model rather than a full toolkit.”

OpenOCR: An Open-Source Toolkit for General-OCR Research and Applications, integrates a unified training and evaluation benchmark, commercial-grade OCR and Document Parsing systems, and faithful reproductions of the core implementations from a wide range of academic papers.

1.4kPythonactive