tesseract-ocr/tesseract
Tesseract Open Source OCR Engine (main repository)
Build with Backblaze B2
SDKs, agent skills, IDE extensions, and reference pipelines from Backblaze Labs. All open source.
Loading star history...
Where it stands
Rank, growth pace and release cadence relative to everything GStars tracks.
Ranks #272 of 2,502 repositories GStars tracks this week (top 11%).
1 release in the last 90 days, the latest 68 days ago, with 205 contributors on GitHub.
Use Cases & Benefits
- Provides an open source OCR engine and command line tool for extracting text from images using neural network and legacy recognition methods.
- Offers extensive language support with over 100 languages and multiple output formats including plain text, PDF, and HTML.
- Use for digitizing printed documents in various languages to searchable text for archival or editing purposes.
- Use for integrating OCR capabilities into C++ applications via its libtesseract API for custom text recognition workflows.
- Use for converting scanned images or photos of text into machine-readable formats for data extraction or accessibility.
Should you depend on it?
License terms, project hygiene and risks, from GitHub metadata and GStars' snapshots.
License
Apache 2.0
Permissive: commercial use, modification and redistribution are allowed with attribution; includes an explicit patent grant from contributors.
Community files
- README: present
- Contributing guide: present
Watch-outs
No watch-outs from GStars' checks.
General guidance from repository metadata, not legal advice. How we score
From the README
This package contains an OCR engine -
libtesseractand a command line program -tesseract.Tesseract 4 adds a new neural net (LSTM) based OCR engine which is focused on line recognition, but also still supports the legacy Tesseract OCR engine of Tesseract 3 which works by recognizing character patterns. Compatibility with Tesseract 3 is enabled by using the Legacy OCR Engine mode (--oem 0). It also needs traineddata files which support the legacy engine, for example those from the tessdata repository.
Stefan Weil is the current lead developer. Ray Smith was the lead developer until 2018. The maintainer is Zdenko Podobny. For a list of contributors see AUTHORS and GitHub's log of contributors.
Tesseract has unicode (UTF-8) support, and can recognize more than 100 languages "out of the box".
Tesseract supports various image formats including PNG, JPEG and TIFF.
Tesseract supports various output formats: plain text, hOCR (HTML), PDF, invisible-text-only PDF, TSV, ALTO and PAGE.
Daily snapshots
Stars gained per day, and how forks and open issues moved, from GStars' daily snapshots
Forks
10.8K+137
Open issues
492+12
Compared with peers in Machine Learning
Fastest-growing repositories GStars tracks in this cohort for the week of Sep 27, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| rohitg00/ai-engineering-from-scratch | 68.7K | +5.6K | 75 | 3 days ago |
| strands-agents/harness-sdk | 8.6K | +848 | 75 | 5 days ago |
| pytorch/pytorch | 104.9K | +315 | 75 | 13 days ago |
| synthetic-sciences/openscience | 3.9K | +256 | 75 | 1 day ago |
| netdata/netdata | 80.8K | +155 | 75 | 7 days ago |
| tesseract-ocr/tesseract | 76.8K | +0 | 75 | 68 days ago |
| Category median | 68.7K | +315 | 75 | — |
Discover Repositories
Search across tracked repositories by name or description