{"adoption": {"forks": 219, "observed_at": "2026-08-28T04:06:02.584599+00:00", "stars": 1984}, "canonical_url": "https://ross.abutalabs.com/products/gimagereader", "card": {"archived": false, "artifact_type": "application", "description": "A Gtk/Qt front-end to tesseract-ocr.", "domain": ["pdf", "files", "developer-tools", "desktop-applications"], "enriched": true, "function": ["ocr", "pdf", "image-processing", "gui"], "health_score": 74, "homepage": null, "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["manisandro/gImageReader"], "name": "manisandro/gImageReader", "platform": ["windows", "cross-platform"], "pushed_at": "2026-01-15T10:07:56+00:00", "repo": "manisandro/gImageReader", "stars": 1984, "tags": ["tesseract-ocr", "hocr", "gtk", "qt", "scanner", "pdf-generation", "linux", "desktop"], "topics": ["qt", "ocr", "pdf-document", "c-plus-plus", "tesseract-ocr", "gtk", "hocr-documents", "hocr", "scanner"], "urls": [], "use_cases": ["extract text from scanned pdf documents", "ocr images from disk, scanner, clipboard, or screenshots", "convert scanned pages to searchable pdfs", "recognize text to hOCR documents", "batch ocr multiple images at once", "spellcheck and post-process recognized text"], "what_it_is": "gImageReader is a graphical GTK/Qt front-end to the tesseract-ocr engine for recognizing text in images, PDFs, scans, and screenshots. It supports batch processing, manual or automatic recognition areas, plain text and hOCR output, spellchecking, and PDF generation from hOCR.", "when_to_avoid": ["you need a command-line or scriptable ocr pipeline", "you need ocr on mobile or in the browser", "you want handwriting recognition or non-tesseract engines"], "when_to_choose": ["you want a gui for tesseract instead of the command line", "you need to ocr pdfs or scanned documents on linux or windows", "you want hocr output and pdf generation from recognized text", "you need batch recognition of many images"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gimagereader", "repo": "manisandro/gImageReader", "role": "main", "score": 51}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:02.584599+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:03:19.731908+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b85a59b435d8fe727591306f63e0cb9f823d796274ca9e08f540bc98f6708eb5", "fetched_at": "2026-08-28T04:06:02.584599+00:00", "kind": "readme", "missing": false, "url": "https://github.com/manisandro/gImageReader"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 62, "longevity": 100, "rhythm": 9}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4588, "days_push": 230, "days_rel": 394, "gap_med": null, "n_releases_24m": 1}, "score": 51, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}