{"adoption": {"forks": 103, "observed_at": "2026-08-28T04:04:20.539965+00:00", "stars": 1314}, "canonical_url": "https://ross.abutalabs.com/products/opencord", "card": {"archived": true, "artifact_type": "application", "description": "An open-source Material You implementation of the Discord Android app", "domain": ["messaging-platforms", "android-tools", "cross-platform"], "enriched": true, "function": ["chat-interface", "ui-components"], "health_score": 10, "homepage": null, "language": "Kotlin", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "abandoned", "member_repos": ["MateriiApps/OpenCord"], "name": "MateriiApps/OpenCord", "platform": ["jvm"], "pushed_at": "2025-08-22T10:05:02+00:00", "repo": "MateriiApps/OpenCord", "stars": 1314, "tags": ["discord-client", "material-you", "jetpack-compose", "third-party-client", "discontinued", "android"], "topics": ["discord-client", "discord", "android", "android-app", "kotlin", "kotlin-android", "jetpack-compose"], "urls": [], "use_cases": ["use discord with a material you themed android client", "try an open-source alternative discord app on android", "study a jetpack compose discord client implementation", "fork a discord android client to add custom features", "emulate the official discord client api from a custom app"], "what_it_is": "OpenCord is an open-source, Material You-styled third-party Discord client for Android built with Kotlin and Jetpack Compose. The project is now discontinued, and its README warns that downloading the release APK may flag accounts for Discord TOS abuse.", "when_to_avoid": ["you need a maintained, working Discord client - the project is discontinued", "you are unwilling to risk account flagging for Discord TOS violations", "you need full feature parity with the official app"], "when_to_choose": ["you want to study or fork a Compose-based Discord client codebase", "you accept the TOS risk and want a Material You Discord experience on Android"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/opencord", "repo": "MateriiApps/OpenCord", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "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:20.539965+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:20.539965+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:48:44.835964+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6b8da6800f54dc027ac9fc15e7f794d6b28a70140a6f7feeb583f2005f628154", "fetched_at": "2026-08-28T04:04:20.539965+00:00", "kind": "readme", "missing": false, "url": "https://github.com/MateriiApps/OpenCord"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 38, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1831, "days_push": 376, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}