{"adoption": {"forks": 738, "observed_at": "2026-08-28T04:09:36.808995+00:00", "stars": 6166}, "canonical_url": "https://ross.abutalabs.com/products/asuswrt-merlin", "card": {"archived": false, "artifact_type": "application", "description": "Third party firmware for Asus routers (newer codebase)", "domain": ["networking", "security", "embedded-systems", "self-hosted", "privacy"], "enriched": true, "function": ["networking", "security", "self-hosted", "developer-tools"], "health_score": 80, "homepage": "https://www.asuswrt-merlin.net/", "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "maintenance", "member_repos": ["RMerl/asuswrt-merlin.ng", "RMerl/asuswrt-merlin"], "name": "Asuswrt-Merlin", "platform": ["embedded", "self-hosted"], "pushed_at": "2026-08-26T14:39:12+00:00", "repo": "RMerl/asuswrt-merlin.ng", "stars": 6166, "tags": ["router-firmware", "asus-routers", "openwrt-alternative", "vpn", "openvpn", "wireguard", "entware", "legacy-branch", "linux"], "topics": ["asuswrt-merlin", "router", "firmware", "asus"], "urls": [{"kind": "homepage", "url": "https://www.asuswrt-merlin.net/"}, {"kind": "site_page", "url": "https://www.asuswrt-merlin.net/about"}, {"kind": "site_page", "url": "https://www.asuswrt-merlin.net/features"}, {"kind": "site_page", "url": "https://www.asuswrt-merlin.net/docs"}, {"kind": "site_page", "url": "https://www.asuswrt-merlin.net/changelog"}], "use_cases": ["flash custom firmware on my asus router", "fix bugs in stock asus router firmware", "run an openvpn server on my router", "set up split tunneling / selective routing for vpn clients", "install entware packages on my router", "force devices to use a filtering dns server", "improve ntfs usb drive sharing performance on my router"], "what_it_is": "Asuswrt-Merlin is an enhanced third-party firmware for Asus routers, based on Asus's stock Asuswrt firmware, focusing on bug fixes, tweaks, and incremental enhancements rather than radical changes. This repository is the legacy 380.xx code branch, which is no longer actively developed; all current development has moved to the asuswrt-merlin.ng (New Generation) repository.", "when_to_avoid": ["you have a newer Asus router - use the asuswrt-merlin.ng branch instead", "you want a completely different firmware feature set like DD-WRT or Tomato", "you need support for a router model not on the supported devices list"], "when_to_choose": ["you own an older Asus router (RT-N66U, RT-AC66U) only supported by this legacy branch", "you want to keep the stock Asus interface and features like AiProtection and AiMesh while gaining bug fixes and customization", "you want advanced OpenVPN client/server options and policy-based routing"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/RMerl/asuswrt-merlin.ng", "repo": "RMerl/asuswrt-merlin.ng", "role": "main", "score": 77}, {"path": "/repos/RMerl/asuswrt-merlin", "repo": "RMerl/asuswrt-merlin", "role": "mirror", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "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:09:36.808995+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:36.808995+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:42:34.123993+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0a38f67fef93cab1cbb895030d74105092393e46dbcb8f712f36bf5d29728e47", "fetched_at": "2026-08-28T04:09:36.808995+00:00", "kind": "readme", "missing": false, "url": "https://github.com/RMerl/asuswrt-merlin.ng"}, {"content_hash": "67fe2c842579edd831d1909700d150ae2830cddd55baae991ac223dabd416032", "fetched_at": "2026-08-29T08:39:06.226024+00:00", "kind": "homepage", "missing": false, "url": "https://www.asuswrt-merlin.net/"}, {"content_hash": "a171f0d9a12a6cee40578d8f7d812aa85e7b25b046458dd086763de3237ada83", "fetched_at": "2026-08-29T08:39:06.235624+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/about"}, {"content_hash": "76d0c2e4fef5a31ed07f73f0c5310ffdd2c48353130384e021cd322c0d2c5c15", "fetched_at": "2026-08-29T08:39:06.237893+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/features"}, {"content_hash": "a59559403e4c29677224e4ae2952fbdd2353e660c958084d3ce4dfd7471bf854", "fetched_at": "2026-08-29T08:39:06.239958+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/docs"}, {"content_hash": "04b0c6660d05b62037ecc7fa524d90a1e3ba827e45520c8cc673f60e3a37a23c", "fetched_at": "2026-08-29T08:39:06.241838+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog"}, {"content_hash": "657d78d7c3ae48d56e4bf411cba18f6f16fdfd844dee87c8911664bca840a384", "fetched_at": "2026-08-29T08:39:06.246370+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-3006"}, {"content_hash": "dde851b6a2e589911d718e13b657c0125457d5acc1a7c50c3d9638e83f655d76", "fetched_at": "2026-08-29T08:39:06.248882+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-386"}, {"content_hash": "5cab849903c3245d9a23cc1068518441d835c349923b5a99e6e00e0f1443752b", "fetched_at": "2026-08-29T08:39:06.253093+00:00", "kind": "site_page", "missing": false, "url": "https://www.asuswrt-merlin.net/changelog-380"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3284, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}