# iron-meteor/iron-router

A client and server side router designed specifically for Meteor.

Repository: https://github.com/iron-meteor/iron-router
Canonical: https://ross.abutalabs.com/products/iron-router
Language: JavaScript
License: MIT
License Family: permissive
Last push: 2017-11-11T01:07:51+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 4824, "days_push": 3218, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1962, forks 405 (observed 2026-08-28T04:05:59.576893+00:00)

## 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.

## 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

## 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

## 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

## Facets
- artifact type: library
- maturity: abandoned
- function: routing, middleware, web-framework
- domain: web-development, frontend, backend
- platform: browser, cross-platform
- tags: meteor, isomorphic, client-side-routing, server-side-routing, reactive-templates, url-parameters, route-hooks, legacy, javascript-frameworks, nodejs, web-server

## Member repositories
- iron-meteor/iron-router (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:59.576893+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:05:35.646876+00:00, confidence not recorded.
  - readme: https://github.com/iron-meteor/iron-router (fetched 2026-08-28T04:05:59.576893+00:00, sha 5be17edb95eb)
- Data as of 2026-08-30T08:39:29.467469+00:00.
