{"adoption": {"forks": 177, "observed_at": "2026-08-28T04:04:44.221823+00:00", "stars": 1441}, "canonical_url": "https://ross.abutalabs.com/products/kiwix", "card": {"archived": false, "artifact_type": "application", "description": "Kiwix for Windows and GNU/Linux desktops", "domain": ["education", "self-hosted", "cross-platform", "developer-tools"], "enriched": true, "function": ["gui", "search-engine", "file-system"], "health_score": 96, "homepage": "https://download.kiwix.org/release/kiwix-desktop/", "language": "C++", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["kiwix/kiwix-desktop", "kiwix/kiwix-android"], "name": "Kiwix", "platform": [], "pushed_at": "2026-08-24T12:07:26+00:00", "repo": "kiwix/kiwix-desktop", "stars": 1441, "tags": ["offline-reader", "zim-format", "wikipedia", "openzim", "kotlin", "offline-content", "android", "mobile"], "topics": ["qt5", "windows", "linux", "zim", "offline", "wikipedia"], "urls": [], "use_cases": ["read wikipedia offline on my phone", "access educational content without internet", "browse zim files on android", "download wikipedia for offline use while traveling", "use an encyclopedia in areas with no connectivity", "save web content for offline reading on mobile"], "what_it_is": "Kiwix for Android is an offline reader application that displays Web content, primarily Wikipedia, from highly compressed ZIM archive files. It is written in Kotlin and supports Android versions 7.1 through 15.", "when_to_avoid": ["you need to read ZIM files on desktop or iOS rather than Android", "you rely on the Play Store variant and need to load ZIM files from arbitrary storage locations, which Android 11+ policies restrict", "you need live, up-to-date web content rather than static offline archives"], "when_to_choose": ["you need offline access to Wikipedia or other ZIM-format content on an Android device", "you work or travel in areas with limited or no internet connectivity", "you want an open-source, GPL-licensed offline reader"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/kiwix/kiwix-desktop", "repo": "kiwix/kiwix-desktop", "role": "main", "score": 87}, {"path": "/repos/kiwix/kiwix-android", "repo": "kiwix/kiwix-android", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "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:44.221823+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:44.221823+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:46.464649+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1396461d4581da59af3e6881a8dc3f2b746205379067eb5ba968cb30f0f2e188", "fetched_at": "2026-08-28T04:04:44.221823+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kiwix/kiwix-desktop"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 64}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3195, "days_push": 9, "days_rel": 241, "gap_med": 5, "n_releases_24m": 4}, "score": 87, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}