{"adoption": {"forks": 465, "observed_at": "2026-09-06T21:15:21.727453+00:00", "stars": 2306}, "canonical_url": "https://ross.abutalabs.com/products/webfrontendstack", "card": {"archived": false, "artifact_type": "learning-resource", "description": "web front end stack: browsers, platforms, libraries, frameworks, tools etc.", "domain": ["web-development", "frontend", "awesome-lists", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["unruledboy/WebFrontEndStack"], "name": "unruledboy/WebFrontEndStack", "platform": ["cross-platform"], "pushed_at": "2018-03-03T10:00:52+00:00", "repo": "unruledboy/WebFrontEndStack", "stars": 2306, "tags": ["awesome-list", "tech-stack-diagram", "reference", "visualization", "frontend-ecosystem", "web"], "topics": [], "urls": [], "use_cases": ["understand what technologies the web front-end stack includes", "find which frontend libraries and frameworks exist for each layer", "learn the building blocks of browsers, HTML, CSS, and JavaScript", "get a visual overview map of the frontend ecosystem", "check which frontend skills I already possess versus what's missing", "use as a study checklist when learning web development"], "what_it_is": "A comprehensive visual diagram and reference listing of the web front-end technology stack, covering browsers, protocols, languages, standards, libraries, frameworks, and tools. It is primarily an educational reference document (with tooling to regenerate the diagram image) rather than usable software.", "when_to_avoid": ["you need up-to-date coverage of the modern frontend ecosystem (last updated 2018)", "you want runnable software or a library to include in a project", "you need in-depth tutorials rather than a high-level overview diagram"], "when_to_choose": ["you want a single visual map of the entire front-end landscape", "you are a beginner orienting yourself in web front-end technologies", "you need a reference checklist of browsers, protocols, and frameworks"]}, "data_as_of": "2026-09-07T08:21:23.190159+00:00", "members": [{"path": "/products/webfrontendstack", "repo": "unruledboy/WebFrontEndStack", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "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-06T21:15:21.727453+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-06T21:15:21.727453+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:39:40.385613+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5ab19d7881a35ec1d30a4539d0957878e8baf10b381ff7de9260ee0ddd75c111", "fetched_at": "2026-09-06T21:15:21.727453+00:00", "kind": "readme", "missing": false, "url": "https://github.com/unruledboy/WebFrontEndStack"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-06T22:10:43.235034+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4050, "days_push": 3109, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 0, "stale_scrape": false}}