{"id":23318683,"url":"https://github.com/essiencodecraft/react-router","last_synced_at":"2025-08-17T18:38:29.852Z","repository":{"id":267506609,"uuid":"901432688","full_name":"EssienCodeCraft/react-router","owner":"EssienCodeCraft","description":null,"archived":false,"fork":false,"pushed_at":"2024-12-11T09:47:00.000Z","size":16511,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-13T09:36:20.083Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EssienCodeCraft.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-12-10T16:42:12.000Z","updated_at":"2024-12-11T09:47:03.000Z","dependencies_parsed_at":"2024-12-10T19:22:49.306Z","dependency_job_id":"86e6406c-44b2-4cd6-b523-bd98a7b5ec0d","html_url":"https://github.com/EssienCodeCraft/react-router","commit_stats":null,"previous_names":["essiencodecraft/react-router"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EssienCodeCraft%2Freact-router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EssienCodeCraft%2Freact-router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EssienCodeCraft%2Freact-router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EssienCodeCraft%2Freact-router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EssienCodeCraft","download_url":"https://codeload.github.com/EssienCodeCraft/react-router/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595334,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-20T17:18:05.442Z","updated_at":"2025-04-07T05:19:32.070Z","avatar_url":"https://github.com/EssienCodeCraft.png","language":null,"funding_links":["https://opencollective.com/react-router"],"categories":[],"sub_categories":[],"readme":"\u003ch3 align=\"center\"\u003e\r\n  React Router\r\n\u003c/h3\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  Declarative routing for \u003ca href=\"https://facebook.github.io/react\"\u003eReact\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n\u003cp align=\"center\"\u003e\r\n  \u003ca href=\"https://www.npmjs.com/package/react-router\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/react-router?style=flat-square\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://www.npmjs.com/package/react-router\"\u003e\u003cimg src=\"https://img.shields.io/npm/dm/react-router?style=flat-square\"\u003e\u003c/a\u003e\r\n  \u003ca href=\"https://travis-ci.com/ReactTraining/react-router\"\u003e\u003cimg src=\"https://img.shields.io/travis/com/ReactTraining/react-router/master?style=flat-square\"\u003e\u003c/a\u003e\r\n\u003c/p\u003e\r\n\r\n## Docs\r\n\r\n**[View the docs here](https://reacttraining.com/react-router)**\r\n\r\n[Migrating from 2.x/3.x?](/packages/react-router/docs/guides/migrating.md)\r\n\r\n[3.x docs](https://github.com/ReactTraining/react-router/blob/v3/docs)\r\n\r\n[2.x docs](https://github.com/ReactTraining/react-router/blob/v2.8.1/docs)\r\n\r\n## Packages\r\n\r\nThis repository is a monorepo that we manage using [Lerna](https://github.com/lerna/lerna). That means that we actually publish [several packages](/packages) to npm from the same codebase, including:\r\n\r\n| Package                                                | Version                                                                                                                             | Docs                                                                                                                                                                                                                                                                          | Description                                                                        |\r\n| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |\r\n| [`react-router`](/packages/react-router)               | [![npm](https://img.shields.io/npm/v/react-router.svg?style=flat-square)](https://www.npmjs.com/package/react-router)               | [![](https://img.shields.io/badge/API%20Docs-site-green.svg?style=flat-square)](https://reacttraining.com/react-router/core/guides/quick-start) [![](https://img.shields.io/badge/API%20Docs-markdown-lightgrey.svg?style=flat-square)](/packages/react-router/docs)          | The core of React Router                                                           |\r\n| [`react-router-dom`](/packages/react-router-dom)       | [![npm](https://img.shields.io/npm/v/react-router-dom.svg?style=flat-square)](https://www.npmjs.com/package/react-router-dom)       | [![](https://img.shields.io/badge/API%20Docs-site-green.svg?style=flat-square)](https://reacttraining.com/react-router/web/guides/quick-start) [![](https://img.shields.io/badge/API%20Docs-markdown-lightgrey.svg?style=flat-square)](/packages/react-router-dom/docs)       | DOM bindings for React Router                                                      |\r\n| [`react-router-native`](/packages/react-router-native) | [![npm](https://img.shields.io/npm/v/react-router-native.svg?style=flat-square)](https://www.npmjs.com/package/react-router-native) | [![](https://img.shields.io/badge/API%20Docs-site-green.svg?style=flat-square)](https://reacttraining.com/react-router/native/guides/quick-start) [![](https://img.shields.io/badge/API%20Docs-markdown-lightgrey.svg?style=flat-square)](/packages/react-router-native/docs) | [React Native](https://facebook.github.io/react-native/) bindings for React Router |\r\n| [`react-router-config`](/packages/react-router-config) | [![npm](https://img.shields.io/npm/v/react-router-config.svg?style=flat-square)](https://www.npmjs.com/package/react-router-config) | [![](https://img.shields.io/badge/API%20Docs-readme-orange.svg?style=flat-square)](/packages/react-router-config/#readme)                                                                                                                                                     | Static route config helpers                                                        |\r\n\r\n\u003e **Redux users:** The [`react-router-redux` package](https://github.com/ReactTraining/react-router/tree/5345a820818c8d43ac923558670538a479ac2234/packages/react-router-redux) is now deprecated. See [Redux Integration](https://reacttraining.com/react-router/web/guides/redux-integration) for a better approach.\r\n\r\n## Changes\r\n\r\nDetailed release notes for a given version can be found [on our releases page](https://github.com/ReactTraining/react-router/releases).\r\n\r\nFor change notes prior to version 4, please see [the CHANGES.md file](https://github.com/ReactTraining/react-router/blob/8365d4b2e91084265a1da7de911766169fb9e96e/CHANGES.md).\r\n\r\n## Funding\r\n\r\nYou may provide financial support for this project by donating [via Open Collective](https://opencollective.com/react-router), attending [one of our workshops](https://reacttraining.com/workshops/), or purchasing [one of our online courses](https://reacttraining.com/courses/). Thank you for your support!\r\n\r\n## About\r\n\r\n`react-router` is developed and maintained by [React Training](https://reacttraining.com) and many [amazing contributors](https://github.com/ReactTraining/react-router/graphs/contributors). If you're interested in learning more about what React can do for your company, please [get in touch](mailto:hello@reacttraining.com)!\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessiencodecraft%2Freact-router","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fessiencodecraft%2Freact-router","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fessiencodecraft%2Freact-router/lists"}