{"id":19230514,"url":"https://github.com/ctron/yew-router","last_synced_at":"2025-10-08T00:19:31.503Z","repository":{"id":140053575,"uuid":"438266656","full_name":"ctron/yew-router","owner":"ctron","description":"A fork of yew-router","archived":false,"fork":false,"pushed_at":"2022-04-07T07:20:37.000Z","size":66,"stargazers_count":2,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-23T11:17:23.047Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ctron.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2021-12-14T13:38:30.000Z","updated_at":"2022-01-04T03:37:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"001e8aa8-7c96-431e-a428-8d9ece3ee160","html_url":"https://github.com/ctron/yew-router","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/ctron/yew-router","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctron%2Fyew-router","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctron%2Fyew-router/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctron%2Fyew-router/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctron%2Fyew-router/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ctron","download_url":"https://codeload.github.com/ctron/yew-router/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ctron%2Fyew-router/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278867791,"owners_count":26059849,"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","status":"online","status_checked_at":"2025-10-07T02:00:06.786Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-09T15:39:38.402Z","updated_at":"2025-10-08T00:19:31.485Z","avatar_url":"https://github.com/ctron.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Yew Router (fork)\n\nThis is fork of version 0.15 of the `yew-router`.\n\n## Motivation\n\nThe main motivation behind the fork is the lack of nested router support in the 0.16 release. This fork ports the 0.15\nrouter from Yew 0.18 to Yew 0.19 and renames it to `yew-router-nested`.\n\nAlso see: https://github.com/yewstack/yew/issues/1853\n\n## Using\n\nYou can use this by patching the `yew-router` dependency in your `Cargo.toml`:\n\n~~~toml\n[dependencies]\nyew-router-nested = \"0.16\"\n~~~\n\nIf you want to keep `yew_router` as the module name, you can use:\n\n~~~toml\n[dependencies]\nyew-router = { version = \"0.16\", package=\"yew-router-nested\" }\n~~~\n\n## Migration\n\nWhile this should mostly be a drop-in replacement for the 0.15 router, there may be a few steps required to migrate:\n\n* The name of the crate is `yew-router-nested`.\n* When using `Switch` in `Properties`, it may be necessary to also make the types implementing \n  switch `PartialEq` and `Clone`. This is required due to the new requirement of Properties to implement `PartialEq`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctron%2Fyew-router","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fctron%2Fyew-router","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fctron%2Fyew-router/lists"}