gosseract

Go wrapper around the Tesseract OCR C++ library via cgo bindings: feed it an input image and it returns the recognized text, with support for over 100 languages via Tesseract's trained-data files. Requires Tesseract itself (and its language data) installed as a system dependency, since gosseract only provides the Go-side binding rather than a self-contained OCR engine. A straightforward way to add OCR to a Go application without shelling out to the `tesseract` CLI directly.