{"adoption": {"forks": 426, "observed_at": "2026-08-28T04:09:59.854001+00:00", "stars": 7434}, "canonical_url": "https://ross.abutalabs.com/products/frontend-case-studies", "card": {"archived": false, "artifact_type": "learning-resource", "description": "💼 A curated list of talks and articles about real world frontend development", "domain": ["frontend", "web-development", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 79, "homepage": "https://frontendcs.com", "language": "Astro", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["andrew--r/frontend-case-studies"], "name": "andrew--r/frontend-case-studies", "platform": ["cross-platform"], "pushed_at": "2026-08-19T22:07:45+00:00", "repo": "andrew--r/frontend-case-studies", "stars": 7434, "tags": ["awesome-list", "case-studies", "frontend-architecture", "enterprise", "curated-list", "talks-and-articles", "web-server"], "topics": ["real-world", "enterprise", "frontend", "awesome-list", "case-study", "css", "html", "javascript", "react", "typescript"], "urls": [], "use_cases": ["find real-world case studies about scaling React at large companies", "learn how enterprises handle frontend architecture and migrations", "research how companies like Airbnb, Cloudflare, or The New York Times solve frontend problems", "discover talks about large-scale CSS, TypeScript, and performance work", "go beyond todo-app tutorials when learning frontend engineering", "find examples of frontend migrations like Webpack to Rspack or off Next.js"], "what_it_is": "A curated collection of technical talks and articles about real-world, enterprise-scale frontend development, covering 184 companies and over 1100 case studies. It exists as a GitHub list (built with Astro) and a companion website at frontendcs.com, which is now the primary, actively updated source.", "when_to_avoid": ["you need a tool, library, or framework rather than reading material", "you want beginner step-by-step tutorials for building simple apps", "you need the very latest entries and only browse the GitHub README, since it is no longer updated"], "when_to_choose": ["you want curated, real-world frontend engineering content instead of toy tutorials", "you are researching how large companies scale frontend codebases", "you need reference material for frontend architecture decisions or migrations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/frontend-case-studies", "repo": "andrew--r/frontend-case-studies", "role": "main", "score": 76}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "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:59.854001+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:59.854001+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:37:43.532697+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "149280f7222c6956e785151edf2b880c1ed57c3be29140aacf6cfb3b7cf0bbc7", "fetched_at": "2026-08-28T04:09:59.854001+00:00", "kind": "readme", "missing": false, "url": "https://github.com/andrew--r/frontend-case-studies"}, {"content_hash": "1267f153f0ae94939fd183e2c7acd89fc5f13ac609ac29fd71b1fd2c60de2ed7", "fetched_at": "2026-08-29T08:33:22.447383+00:00", "kind": "homepage", "missing": false, "url": "https://frontendcs.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "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": 3111, "days_push": 14, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 76, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}