{"adoption": {"forks": 109, "observed_at": "2026-08-28T04:05:36.145309+00:00", "stars": 1786}, "canonical_url": "https://ross.abutalabs.com/products/tbtlr-gordon", "card": {"archived": false, "artifact_type": "library", "description": "An open source Flash™ runtime written in pure JavaScript", "domain": ["web-development", "graphics", "frontend"], "enriched": true, "function": ["interpreter", "graphics", "animation"], "health_score": 53, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["tbtlr/gordon"], "name": "tbtlr/gordon", "platform": ["browser"], "pushed_at": "2025-12-05T21:00:46+00:00", "repo": "tbtlr/gordon", "stars": 1786, "tags": ["flash", "swf", "actionscript", "runtime", "legacy-web", "javascript", "web-server"], "topics": [], "urls": [], "use_cases": ["play legacy flash swf files in the browser", "run flash animations without the adobe plugin", "embed swf content in a modern web page", "preserve old flash-based web content", "render flash movies using pure javascript"], "what_it_is": "Gordon is an open source Adobe Flash runtime implemented entirely in pure JavaScript, capable of playing SWF content in the browser without the Flash plugin. It interprets Flash content and renders it using web technologies.", "when_to_avoid": ["you need full ActionScript 3 compatibility or modern Flash features", "you are building new interactive content rather than playing legacy files", "you need guaranteed fidelity for complex Flash applications"], "when_to_choose": ["you need to display legacy SWF/Flash content in modern browsers without plugins", "you want a JavaScript-only Flash runtime you can embed and customize", "you are archiving or migrating Flash-era web content"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/tbtlr-gordon", "repo": "tbtlr/gordon", "role": "main", "score": 57}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "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:05:36.145309+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.145309+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:11.233659+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "451aa59449af335dfb4841ddf002e1d34c0a64d01f66d49263be3ce2d36b50d2", "fetched_at": "2026-08-28T04:05:36.145309+00:00", "kind": "readme", "missing": false, "url": "https://github.com/tbtlr/gordon"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 55, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 6097, "days_push": 271, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 57, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}