{"adoption": {"forks": 95, "observed_at": "2026-08-28T04:04:47.846631+00:00", "stars": 1464}, "canonical_url": "https://ross.abutalabs.com/products/decentraleyes", "card": {"archived": true, "artifact_type": "plugin", "description": "This repository has a new home: https://git.synz.io/Synzvato/decentraleyes", "domain": ["privacy", "browser-extensions", "security"], "enriched": true, "function": ["privacy", "security"], "health_score": 10, "homepage": null, "language": "JavaScript", "license": "MPL-2.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["Synzvato/decentraleyes"], "name": "Synzvato/decentraleyes", "platform": ["browser-extension", "browser"], "pushed_at": "2019-02-23T14:26:58+00:00", "repo": "Synzvato/decentraleyes", "stars": 1464, "tags": ["cdn-emulation", "anti-tracking", "webextension", "local-resource-injection"], "topics": ["privacy", "browser-extension", "security", "cdn", "browser"], "urls": [], "use_cases": ["block third-party CDN tracking requests", "serve common JavaScript libraries locally in the browser", "improve browsing privacy without configuration", "reduce dependence on Google and other CDN providers", "prevent websites from fingerprinting via CDN requests"], "what_it_is": "Decentraleyes is a browser extension that emulates content delivery networks by serving popular CDN-hosted libraries (like JavaScript frameworks) locally, preventing websites from sending tracking requests to third-party CDNs. It works automatically with no configuration required and can optionally block requests for missing CDN resources.", "when_to_avoid": ["you need a Chromium-compatible version from this repository (that code lives in an experimental branch)", "you need actively developed software with recent releases (last release was 2019)", "you expect it to block all tracking on its own - it is not a silver bullet"], "when_to_choose": ["you use Firefox and want automatic protection against CDN-based tracking", "you want a zero-configuration privacy extension", "you want to reduce requests to centralized CDNs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/decentraleyes", "repo": "Synzvato/decentraleyes", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "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:47.846631+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:47.846631+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:35:08.915454+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94283682ab6cf5b6f2b26919f5d171c34ff8828096fd415106ba52e552c869b1", "fetched_at": "2026-08-28T04:04:47.846631+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Synzvato/decentraleyes"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3935, "days_push": 2748, "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}}