jaidedai/easyocr

Ready-to-use OCR with 80+ supported languages and all popular writing scripts including Latin, Chinese, Arabic, Devanagari, Cyrillic and etc.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 1st, 2026
Created on March 14th, 2020
Open Issues & Pull Requests: 530 (+0)
GitHub issues: Enabled
Number of forks: 3,608
Total Stargazers: 29,980 (+1)
Total Subscribers: 333 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 17.0 days
Mean response time: 107.2 days
90th percentile: 319.9 days
Tracked items: 142

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 4% of issues opened in the past year have been closed. Three people close 58% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 161
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 783 days
Stale 30+ days: 161
Stale 90+ days: 158

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Language Request (2)
  • PR WELCOME (2)
  • help wanted (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

EasyOCR is an optical character recognition library that provides ready-to-use text extraction from images across 80+ languages and multiple writing scripts.

The tool addresses the challenge of implementing OCR without requiring deep expertise in computer vision or model training. It works by combining scene text detection and recognition models built on convolutional and recurrent neural network architectures. Users can extract text from images with minimal code, as the library handles model downloading, preprocessing, and inference automatically. The system supports a broad range of writing systems including Latin, Chinese, Arabic, Devanagari, and Cyrillic scripts, making it applicable to multilingual document processing tasks.

Developers should choose this tool when they need straightforward OCR functionality without the overhead of building or fine-tuning models from scratch. It suits projects involving document digitization, multilingual text extraction, or scene text recognition where the supported languages cover the target use case. The library is particularly valuable for rapid prototyping or production systems where ease of integration outweighs the need for custom model optimization.

The project shows consistent maintenance with regular updates addressing bug fixes and expanding language support. Development activity demonstrates responsiveness to user issues and pull requests, indicating active engagement with the community. The codebase receives ongoing refinements to improve accuracy and performance across different language families and writing systems.