{"full_name":"remix-run/react-router","owner":"remix-run","name":"react-router","url":"https://github.com/remix-run/react-router","description":"Declarative routing for React","homepage":"https://reactrouter.com","topics":[],"language":"TypeScript","license":"MIT","avatar":"https://avatars.githubusercontent.com/u/64235328?v=4","created_at":"2014-05-16T22:22:51Z","pushed_at":"2026-11-09T20:24:11Z","metrics":{"stars":56635,"forks":10959,"watchers":799,"issues":8454,"prs":5489,"releases":239,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":1637},"growth":{"day":{"stars":2,"forks":-3,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[56633,56635],"forks":[10962,10959],"watchers":[799,799],"issues_open":[null,null],"prs_open":[null,null]},"boards":{},"same_owner":[],"issues":[{"number":9991,"title":"[Bug]: Make setSearchParams stable?","comments":34,"created_at":"2023-01-26T22:54:16Z"},{"number":12676,"title":"throwing object from streaming loader does not work on client navigation ","comments":17,"created_at":"2025-01-03T00:42:42Z"},{"number":12763,"title":"[Single Fetch] Root did not complete. This is a bug in React.","comments":16,"created_at":"2025-01-17T08:49:31Z"},{"number":12813,"title":"[Docs]: Tutorial: React Router library mode","comments":14,"created_at":"2025-01-22T21:48:54Z"},{"number":14091,"title":"Bug: path aliases don't get correctly resovlved in `routes.ts`","comments":11,"created_at":"2025-07-28T11:02:32Z"},{"number":14177,"title":"Occulted Vite errors in dev mode Cloudflare - Error running module \"","comments":10,"created_at":"2025-08-14T13:39:39Z"},{"number":13998,"title":"React 19.1.0 \"TypeError: Cannot read properties of null (reading 'useContext')\"","comments":10,"created_at":"2025-07-15T08:22:08Z"},{"number":15501,"title":"<Link> click handling freezes the page under rapid repeated navigation (react-router-dom v7.18.3)","comments":9,"created_at":"2026-09-13T18:14:32Z"}],"discussions":[{"number":15723,"title":"Get the remote IP address (framework mode)","comments":1,"category":"Q&A","created_at":"2026-11-02T01:15:42Z"},{"number":15720,"title":"Run React Compiler natively in framework mode","comments":2,"category":"Proposals","created_at":"2026-10-30T21:59:31Z"},{"number":15687,"title":"Proposal: Mode-specific subset packages","comments":0,"category":"Proposals","created_at":"2026-10-24T07:29:00Z"},{"number":15669,"title":"<ViewTransition> migration path for directional page transitions (transition types + back/forward)","comments":1,"category":"Proposals","created_at":"2026-10-21T09:16:21Z"},{"number":15647,"title":"Allow SSR during development when `ssr: false`","comments":0,"category":"Proposals","created_at":"2026-10-17T14:40:14Z"},{"number":15632,"title":"Preserve/cache page state for back/forward navigations a la <Activity>","comments":1,"category":"Proposals","created_at":"2026-10-15T00:04:48Z"},{"number":15622,"title":"How to provide a populated RouteContextProvider from BYO server?","comments":3,"category":"Q&A","created_at":"2026-10-12T08:50:28Z"},{"number":15619,"title":"React router 8 importing @react-router/dev/routes in production build","comments":1,"category":"Q&A","created_at":"2026-10-11T22:29:55Z"}],"latest_release":{"name":"v8.5.1","tag":"react-router@8.5.1","published_at":"2026-10-27T21:38:43Z","body":"See the changelog for release notes: https://github.com/remix-run/react-router/blob/main/CHANGELOG.md#v851"},"readme":true,"readme_zh":false,"news":[],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}