otiai10/gosseract

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 2 hours ago
Added to GitGenius on September 22nd, 2026
Created on October 11th, 2013
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 307
Total Stargazers: 3,138 (+0)
Total Subscribers: 50 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 44.9 hours
Mean response time: 181.8 days
90th percentile: 1033.5 days
Tracked items: 13

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 10
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 711 days
Stale 30+ days: 10
Stale 90+ days: 10

Recent activity

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

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Gosseract is a Go package for optical character recognition that wraps the Tesseract C++ library.

The package solves the problem of performing OCR tasks within Go applications by providing bindings to Tesseract, a mature open-source OCR engine. Rather than reimplementing OCR functionality, gosseract leverages Tesseract's existing capabilities through C bindings, allowing Go developers to extract text from images without building OCR logic from scratch.

Developers should choose gosseract when building Go applications that need reliable OCR functionality and can depend on Tesseract being available in their deployment environment. The package suits projects ranging from document processing systems to image analysis tools where text extraction is a core requirement. It is particularly appropriate for teams already familiar with Tesseract or those seeking to avoid the complexity of implementing OCR algorithms independently.

The project maintains steady engagement with its codebase, accepting contributions and addressing issues from users. Development activity shows consistent responsiveness to reported problems and feature requests, indicating active stewardship of the package.