AltHub

JaidedAI/EasyOCR Alternatives

document OCR / text recognition

EasyOCR is a ready-to-use deep-learning OCR library supporting 80+ languages, written in Python with PyTorch.

29.9kPythonApache-2.0slowing · last push 10mo agoGitHub

Drop-in peers

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

PaddlePaddle/PaddleOCRGitHub

Choose when you need a more production-ready OCR toolkit with built-in table/layout recognition and a larger model zoo, but you are comfortable with PaddlePaddle instead of PyTorch.

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
datalab-to/suryaGitHub

Choose when you need OCR plus layout analysis and reading order in a single, compact library that works across 90+ languages.

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

21.3k
Python
Apache-2.0
active2mo ago
RapidAI/RapidOCRGitHub

Choose when you need ONNX-based OCR that runs on CPU/edge devices with no PyTorch dependency.

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

7.6k
Python
Apache-2.0
active2mo ago
zai-org/GLM-OCRGitHub

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

GLM-OCR: Accurate × Fast × Comprehensive

7.3k
Python
Apache-2.0
active6mo ago
mindee/doctrGitHub

Choose when you want a modern, actively maintained PyTorch library focused on both text detection and recognition.

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
open-mmlab/mmocrGitHub

Choose when you need a comprehensive toolbox for text detection, recognition, and understanding within the OpenMMLab ecosystem.

OpenMMLab Text Detection, Recognition and Understanding Toolbox

4.8k
Python
Apache-2.0
dormant1.9y ago
NMAC427/SwiftOCRGitHub

Choose when you need OCR in Swift for iOS/macOS without a Python runtime, despite its older and narrower capabilities.

Fast and simple OCR library written in Swift

4.6k
Swift
Apache-2.0
dormant5.8y ago
breezedeus/Pix2TextGitHub

Choose when you want a lightweight Python tool that also converts layouts, tables, and math formulas to Markdown, and you prefer a free Mathpix-style alternative.

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

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

Choose when you prefer using vision LLMs (like GPT-4o) for OCR and document extraction, accepting higher cost and API dependencies.

OCR & Document Extraction using vision models

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

Choose when you want automated document parsing with LLM-based structuring, not a low-level OCR engine.

A fast, helpful, and open-source document parser

12.2k
Rust
Apache-2.0
active2mo ago
bytedance/DolphinGitHub

Choose when you are researching document image parsing and want the ACL 2025 baseline, not a maintained production OCR.

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

9.1k
Python
NOASSERTION
active7mo ago
deepdoctection/deepdoctectionGitHub

Choose when you are building a document AI pipeline that orchestrates OCR, layout, and other models, not as a direct OCR drop-in.

A Repo For Document AI

3.2k
Python
Apache-2.0
active2mo ago
chatdoc-com/OCRFluxGitHub

Choose when your primary need is PDF-to-Markdown conversion with strong layout/table handling, rather than a plain OCR API.

OCRFlux is a lightweight yet powerful multimodal toolkit that significantly advances PDF-to-Markdown conversion, excelling in complex layout handling, complicated table parsing and cross-page content merging.

2.5k
Python
Apache-2.0
active6mo 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.

senlinuc/caffe_ocrGitHub

Choose when you need a compact C++/Caffe OCR implementation for legacy research or unusual deployment environments, not for modern accuracy.

主流ocr算法研究实验性的项目,目前实现了CNN+BLSTM+CTC架构

1.3k
C++
none
dormant6.3y ago
tmbdev/clstmGitHub

Choose when you are studying or extending the original LSTM-based OCR architecture in C++, not for end-user OCR.

A small C++ implementation of LSTM networks, focused on OCR.

833
Jupyter Notebook
Apache-2.0
dormant7.0y ago
weinman/cnn_lstm_ctc_ocrGitHub

Choose when you want a minimal, self-contained TensorFlow OCR implementation for training on custom data as a research reference.

Tensorflow-based CNN+LSTM trained with CTC-loss for OCR

502
Python
GPL-3.0
dormant5.0y ago
watsonyanghx/CNN_LSTM_CTC_TensorflowGitHub

Choose when you need a simple, older TensorFlow implementation of the CNN+LSTM+CTC OCR as a starting point for experimentation.

CNN+LSTM+CTC based OCR implemented using tensorflow.

368
Python
MIT
dormant8.5y ago

Listed as an alternative to

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

tesseract-ocr/tesseractGitHub

calls EasyOCR “Python-native pip install, torch-based OCR engine with 80+ languages; choose over Tesseract for easy Python integration without C++ compilation.”

Tesseract Open Source OCR Engine (main repository)

76.8kC++active
Topdu/OpenOCRGitHub

calls EasyOCR “Ready-to-use OCR with 80+ languages, simple API, a lightweight drop-in alternative to OpenOCR.”

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
datalab-to/suryaGitHub

calls EasyOCR “easy-to-integrate OCR library without layout/table analysis.”

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

21.3kPythonactive
RapidAI/RapidOCRGitHub

calls EasyOCR “Choose for a PyTorch-based OCR library with broad language/writing-script coverage and a simple API.”

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

7.6kPythonactive
senlinuc/caffe_ocrGitHub

calls EasyOCR “Ready-to-use Python OCR engine with many languages, choose for end-user use rather than integrating into a C++ training pipeline.”

主流ocr算法研究实验性的项目,目前实现了CNN+BLSTM+CTC架构

1.3kC++dormant