{"adoption": {"forks": 473, "observed_at": "2026-08-28T04:08:56.830415+00:00", "stars": 4679}, "canonical_url": "https://ross.abutalabs.com/products/micro-frontends", "card": {"archived": false, "artifact_type": "learning-resource", "description": "extending the microservice paradigms to web development", "domain": ["web-development", "frontend", "tutorials"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 61, "homepage": "https://micro-frontends.org/", "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["neuland/micro-frontends"], "name": "neuland/micro-frontends", "platform": [], "pushed_at": "2026-02-20T01:29:52+00:00", "repo": "neuland/micro-frontends", "stars": 4679, "tags": ["micro-frontends", "microservices", "architecture-patterns", "frontend-integration", "verticalised-systems", "site", "architecture", "web-server"], "topics": ["micro-frontends", "microservices", "architecture", "microservice-paradigms"], "urls": [], "use_cases": ["learn what micro frontends are", "understand how to split a frontend monolith into verticals", "find strategies for multiple teams shipping frontend features independently", "compare frontend integration approaches for large web apps", "introduce my team to the microservice paradigm applied to the frontend", "research self-contained systems and verticalised frontend architectures"], "what_it_is": "An educational website and repository explaining the Micro Frontends concept, extending microservice paradigms to frontend web development. It provides techniques, strategies, and recipes for building modern web apps composed of independently developed features owned by cross-functional teams.", "when_to_avoid": ["you need a framework or library that implements micro frontends", "you want runnable code or tooling rather than concepts and articles", "your project is small with a single frontend team"], "when_to_choose": ["you want a clear conceptual introduction to micro frontends", "you are deciding whether to break up a frontend monolith", "you need reference material to align multiple teams on frontend architecture"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/micro-frontends", "repo": "neuland/micro-frontends", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "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:08:56.830415+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:56.830415+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:19:20.515915+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "445288a667112cdd66d62a5547b75184f7dfcd39b167cfea5aa3c81ff9948aa7", "fetched_at": "2026-08-28T04:08:56.830415+00:00", "kind": "readme", "missing": false, "url": "https://github.com/neuland/micro-frontends"}, {"content_hash": "010ac7662fc5388997a954f24a0d8506d51853a4b7117d5cc2a22dde61946aeb", "fetched_at": "2026-08-29T09:03:45.423311+00:00", "kind": "homepage", "missing": false, "url": "https://micro-frontends.org/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 68, "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": 3449, "days_push": 195, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}