remix-run/react-router

Source

Summary

Declarative routing for React [![npm package][npm-badge]][npm] [![build][build-badge]][build] [npm-badge]: https://img.shields.io/npm/v/react-router-dom.svg [npm]: https://www.npmjs.org/package/react-router-dom [build-badge]: https://img.shields.io/github/actions/workflow/status/remix-run/react-router/test.yml?branch=dev&style=square [build]: https://github.com/remix-run/react-router/actions/workflows/test.yml React Router is a multi-strategy router for React bridging the gap from React 18 to React 19. You can use it maximally as a React framework or minimally as a library with your own architecture. - $1 - $1 - $1 - $1 - $1 Package…

Reuse Profile

React routing/data framework for app shells with nested routing, loaders/actions, and Remix stack heritage.

When To Reuse

  • routing-heavy React app
  • nested data app
  • web app with progressive enhancement

Starter Or Template Clues

  • examples/
  • templates/

Agent Reuse Notes

Use when app architecture should center on routing, data loading, mutations, and nested layouts.

  • INFERRED: Treat this repo as a reusable shell/layer candidate; inspect docs, examples, and release notes before transplanting patterns.

Repository Snapshot

  • Default branch: main
  • HEAD SHA: caaae6535b4a9eb42ef08c08fe34b8e1c9861072
  • Stars at crawl: 56416
  • Forks at crawl: 10857
  • Open issues at crawl: 136
  • Primary language: TypeScript
  • License: MIT
  • README path: README.md
  • README hash: 1c18219f8f027f607b443a5c53cf7da6368fc33ddeaf81a2ea161d07942bac22
  • Changelog path: CHANGELOG.md
  • Changelog hash: 095c7de61d290de87320f8db12fcff079ccd62ea3ee6b036d113108ebbdf797e
  • Latest captured release: react-router@7.15.1

Language Profile

  • TypeScript: 5693553
  • JavaScript: 39645
  • CSS: 15981
  • Shell: 4088
  • MDX: 996
  • HTML: 311

File Extension Profile

  • .ts: 505
  • .md: 291
  • .tsx: 265
  • .json: 158
  • .gitignore: 49
  • .css: 43
  • .js: 36
  • .html: 25
  • .yml: 25
  • .ico: 24
  • .stackblitzrc: 23
  • .mjs: 17

GitHub Topics

  • No GitHub topics were exposed.

Public Handling Notes

  • EXTRACTED: This page records metadata, links, summaries, and hashes from public GitHub sources.
  • INFERRED: Full source code and long release text are not mirrored into the public wiki.
  • Re-crawl before making current claims about stars, releases, or file structure.