{"adoption": {"forks": 96, "observed_at": "2026-09-01T02:13:57.816592+00:00", "stars": 1178}, "canonical_url": "https://ross.abutalabs.com/products/anymex", "card": {"archived": false, "artifact_type": "application", "description": "An Open Source app for Tracking Multi Service (AL, MAL, SIMKL)", "domain": ["entertainment", "media", "cross-platform"], "enriched": true, "function": ["gui"], "health_score": 100, "homepage": null, "language": "Dart", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["RyanYuuki/AnymeX"], "name": "RyanYuuki/AnymeX", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-30T19:34:32+00:00", "repo": "RyanYuuki/AnymeX", "stars": 1178, "tags": ["flutter", "anime", "manga", "novels", "tracking", "anilist", "myanimelist", "simkl", "media-tracker", "android", "linux", "macos", "ios"], "topics": ["android", "anime", "flutter", "linux", "manga", "novel", "windows", "anymex"], "urls": [], "use_cases": ["track anime progress across anilist and myanimelist", "manage my manga reading list in one app", "sync watch history with simkl", "discover new anime and manga to watch or read", "read novels and track reading progress", "replace separate tracking apps for anime and manga"], "what_it_is": "AnymeX is an open-source cross-platform Flutter app for tracking anime, manga, and novels across multiple services like AniList, MyAnimeList, and Simkl. It runs on Android, iOS, Windows, Linux, and macOS.", "when_to_avoid": ["you only need a single-service tracker with official app support", "you need streaming or downloading of copyrighted content", "you require iOS/macOS support as a primary platform with guaranteed stability"], "when_to_choose": ["you use multiple tracking services like AniList, MAL, and Simkl and want one app", "you want a free open-source anime/manga tracker on desktop and mobile", "you want anime, manga, and novel tracking combined in a single app"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anymex", "repo": "RyanYuuki/AnymeX", "role": "main", "score": 91}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-01T02:13:57.816592+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:28:16.273722+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "45916854d2edff18ef48aa7645256959c5731c141fc1a649be7cb114b0da6825", "fetched_at": "2026-09-01T02:13:57.816592+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RyanYuuki/AnymeX"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 54, "rhythm": 100}, "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": 757, "days_push": 3, "days_rel": 3, "gap_med": 10, "n_releases_24m": 34}, "score": 91, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 5, "stale_scrape": false}}