{"adoption": {"forks": 86, "observed_at": "2026-08-28T04:04:19.414329+00:00", "stars": 1309}, "canonical_url": "https://ross.abutalabs.com/products/ndlocr-lite", "card": {"archived": false, "artifact_type": "application", "description": "NDLOCR-Liteアプリケーションのリポジトリ（ソースコードを含む）NDLOCR‑Lite application repository (including source code)", "domain": ["computer-vision", "files", "pdf", "developer-tools"], "enriched": true, "function": ["ocr", "image-processing", "nlp", "cli", "gui"], "health_score": 97, "homepage": null, "language": "Python", "license": "CC-BY-4.0", "license_family": "other", "maturity": "active", "member_repos": ["ndl-lab/ndlocr-lite"], "name": "ndl-lab/ndlocr-lite", "platform": ["windows", "python", "cross-platform", "cli"], "pushed_at": "2026-08-14T01:40:42+00:00", "repo": "ndl-lab/ndlocr-lite", "stars": 1309, "tags": ["japanese-ocr", "text-recognition", "digitized-documents", "cpu-only", "national-diet-library", "handwriting-recognition", "batch-processing", "natural-language-processing", "macos", "linux", "desktop"], "topics": [], "urls": [], "use_cases": ["extract text from scanned book images", "run OCR on Japanese documents without a GPU", "batch convert a directory of digitized page images to text", "OCR a single image file from the command line", "capture screen regions and convert them to text directly", "output OCR results as JSON or XML", "improve recognition of vertical Japanese text and tate-chu-yoko"], "what_it_is": "NDLOCR-Lite is a lightweight Japanese OCR application developed by the National Diet Library that converts digitized images of books and magazines into text. It runs on ordinary consumer computers without requiring a GPU, and is available both as a desktop GUI application and a Python command-line tool.", "when_to_avoid": ["you need high-accuracy OCR for non-Japanese languages", "you require GPU-accelerated large-scale OCR pipelines", "your file paths contain full-width Japanese characters when using the desktop app", "you need OCR integrated into a web service"], "when_to_choose": ["you need Japanese OCR on a laptop or desktop without a GPU", "you want a ready-to-use desktop app for Windows, Mac, or Linux", "you need to batch-process digitized library or archive images", "you want both GUI and CLI interfaces for OCR"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ndlocr-lite", "repo": "ndl-lab/ndlocr-lite", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "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:04:19.414329+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:19.414329+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:50:00.295986+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a05a32b245fff5371c3d6875bdb334d1d4eaaaa39aec1645a91baec189461f75", "fetched_at": "2026-08-28T04:04:19.414329+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ndl-lab/ndlocr-lite"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 14, "rhythm": 87}, "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": 201, "days_push": 20, "days_rel": 85, "gap_med": 4, "n_releases_24m": 8}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}