{"adoption": {"forks": 405, "observed_at": "2026-08-28T04:05:59.576893+00:00", "stars": 1962}, "canonical_url": "https://ross.abutalabs.com/products/iron-router", "card": {"archived": false, "artifact_type": "library", "description": "A client and server side router designed specifically for Meteor.", "domain": ["web-development", "frontend", "backend"], "enriched": true, "function": ["routing", "middleware", "web-framework"], "health_score": 20, "homepage": null, "language": "JavaScript", "license": "MIT", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["iron-meteor/iron-router"], "name": "iron-meteor/iron-router", "platform": ["browser", "cross-platform"], "pushed_at": "2017-11-11T01:07:51+00:00", "repo": "iron-meteor/iron-router", "stars": 1962, "tags": ["meteor", "isomorphic", "client-side-routing", "server-side-routing", "reactive-templates", "url-parameters", "route-hooks", "legacy", "javascript-frameworks", "nodejs", "web-server"], "topics": [], "urls": [], "use_cases": ["routing urls to blaze templates in a meteor app", "handle http get and post requests on the meteor server", "create dynamic routes with url parameters like /items/:id", "run before-action hooks for authentication checks on routes", "show a loading template while meteor subscriptions wait", "share route definitions between client and server code"], "what_it_is": "Iron Router is a client and server-side routing library designed specifically for the Meteor JavaScript platform. It lets developers define URL routes that render Blaze templates on the client or handle HTTP requests on the server, with support for route hooks, subscriptions, and dynamic path parameters.", "when_to_avoid": ["you are starting a new meteor project - flow-router is the more actively maintained alternative", "your project does not use the meteor platform", "you need long-term support or recent updates - the last release was in 2017"], "when_to_choose": ["you maintain an existing meteor 1.x application already built with iron router", "you need isomorphic routing that works identically on client and server in meteor", "you want route hooks and subscription waiting integrated with blaze templates"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/iron-router", "repo": "iron-meteor/iron-router", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "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:59.576893+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:59.576893+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:05:35.646876+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "5be17edb95ebd09467639bdd8837bca022b44e4056a5c7fcc0cbbaade8d43922", "fetched_at": "2026-08-28T04:05:59.576893+00:00", "kind": "readme", "missing": false, "url": "https://github.com/iron-meteor/iron-router"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4824, "days_push": 3218, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}