Missed the latest GitHub check; these facts may be older.
Overview
gosseract is a Go package that wraps the Tesseract and Leptonica C++ libraries through cgo, so Go programs can extract text from images with a small client API (SetImage, Text). It needs Tesseract development headers and language data on the build host. Install steps are given for macOS, Debian/Ubuntu and Windows (vcpkg and MinGW-w64).
Who it is for: Go developers adding OCR to their applications
Strengths
Minimal API: NewClient, SetImage, Text return recognized text in a few lines
CI runs on Go, Docker, BSD and Windows runtimes
MIT licensed, with a companion OCR server example (otiai10/ocrserver)
Prebuilt Docker image available as otiai10/gosseract
Weaknesses
Requires cgo plus libtesseract-dev and libleptonica-dev at build time
Windows setup is manual: vcpkg, MinGW import libraries, several env variables
Last tagged release is 2023-09-06, though commits continue into 2026
Clear Linux and Arch Linux test runtimes were removed in January 2026
What it needs
no GPU
Docker
Needs Tesseract, Leptonica, cgo, tessdata language files