{"adoption": {"forks": 140, "observed_at": "2026-08-28T04:07:21.702703+00:00", "stars": 2780}, "canonical_url": "https://ross.abutalabs.com/products/nekomangaorg-neko", "card": {"archived": false, "artifact_type": "application", "description": "Unofficial MangaDex Reader for Android 8+", "domain": ["entertainment", "mobile-development", "media"], "enriched": true, "function": ["gui", "file-upload", "search-engine"], "health_score": 100, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["nekomangaorg/Neko"], "name": "nekomangaorg/Neko", "platform": ["jvm"], "pushed_at": "2026-08-26T16:59:15+00:00", "repo": "nekomangaorg/Neko", "stars": 2780, "tags": ["manga-reader", "mangadex", "manga-downloader", "tachiyomi-fork", "offline-reading", "komga", "tracker-integration", "android", "mobile"], "topics": ["android", "kotlin", "manga", "mangadex", "neko", "manga-reader", "manga-downloader", "mangareader", "mangadex-downloader", "komga", "mangadownloader", "mihon", "tachiyomi", "j2k", "tachiyomi-app"], "urls": [], "use_cases": ["read manga from mangadex on android", "download manga chapters for offline reading", "sync manga list and read status with mangadex", "track manga progress on myanimelist or anilist", "merge missing chapters from other manga sources", "self-hosted manga library reading with komga", "get similar manga recommendations"], "what_it_is": "Neko is a free, open-source unofficial manga reader app for MangaDex on Android 8+. It is a Tachiyomi/J2K fork with native MangaDex login, offline reading, tracker sync, and chapter merging from other sources.", "when_to_avoid": ["you need an iOS or desktop reader", "you want a general multi-source reader rather than a MangaDex-focused app", "you need an officially affiliated MangaDex client"], "when_to_choose": ["you primarily read on MangaDex and want a dedicated Android reader", "you want offline downloads and tracker syncing in one app", "you want a Tachiyomi fork focused on MangaDex features"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nekomangaorg-neko", "repo": "nekomangaorg/Neko", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "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:07:21.702703+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:21.702703+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T08:16:07.711631+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "e25f6b3928237ea4a44a33fb4c50f45c83028f371bf731fa689879f623deb782", "fetched_at": "2026-08-28T04:07:21.702703+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nekomangaorg/Neko"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 84}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2690, "days_push": 7, "days_rel": 26, "gap_med": 7.5, "n_releases_24m": 61}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}