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.
1 release in the last 90 days, the latest 11 days ago, with 210 contributors on GitHub.
Use Cases & Benefits
- Provides an open source OCR engine with LSTM neural net and legacy OCR modes for text recognition from images.
- Offers extensive language support and multiple output formats with a robust C++ API for integration.
- Use for extracting text from scanned documents in over 100 languages for digital archiving.
- Use for building custom OCR applications requiring line-based recognition with neural network accuracy.
- Use for converting images like PNG, JPEG, or TIFF into searchable PDFs or structured text formats.
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.9K+163
Open issues
492+5
Compared with peers in Machine Learning
Fastest-growing repositories GStars tracks in this cohort for the week of Nov 8, by 7-day star growth
| Repository | Stars | +7d | Health | Last release |
|---|---|---|---|---|
| rohitg00/ai-engineering-from-scratch | 78.3K | +1.6K | 75 | 1 day ago |
| OpenBMB/VoxCPM | 42.2K | +1.5K | 75 | 183 days ago |
| zeroclaw-labs/zeroclaw | 33.3K | +197 | 75 | 14 days ago |
| tesseract-ocr/tesseract | 77.4K | — | 59 | 11 days ago |
| GeeeekExplorer/nano-vllm | 16.3K | — | 12 | — |
| omnigent-ai/omnigent | 11.2K | — | 60 | 6 days ago |
| Category median | 33.3K | +1.5K | 75 | — |
Discover Repositories
Search across tracked repositories by name or description