{"adoption": {"forks": 70, "observed_at": "2026-08-28T04:05:11.101036+00:00", "stars": 1612}, "canonical_url": "https://ross.abutalabs.com/products/awesome-yew", "card": {"archived": false, "artifact_type": "learning-resource", "description": "😎 A curated list of awesome things related to Yew / WebAssembly.", "domain": ["web-development", "frontend", "awesome-lists"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 62, "homepage": "https://yew.rs/", "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["jetli/awesome-yew"], "name": "jetli/awesome-yew", "platform": ["wasm", "browser", "rust"], "pushed_at": "2026-02-28T09:26:58+00:00", "repo": "jetli/awesome-yew", "stars": 1612, "tags": ["awesome-list", "yew", "webassembly", "curated-list", "rust-frontend"], "topics": ["yew", "yew-framework", "awesome", "webassembly", "wasm", "rust", "awesome-list"], "urls": [], "use_cases": ["find yew component libraries and crates", "learn rust webassembly frontend development", "discover yew example projects and templates", "find tutorials and books about yew", "compare yew tooling like trunk and wasm-pack", "explore alternatives to yew for wasm frontends"], "what_it_is": "A curated awesome-list of resources related to Yew, a Rust framework for building frontend web apps with WebAssembly. It collects official links, example projects, templates, crates, component libraries, tooling, articles, and books.", "when_to_avoid": ["you need the Yew framework itself rather than a resource list", "you want a JavaScript or TypeScript frontend framework", "you need an actively maintained library rather than a link collection"], "when_to_choose": ["you are starting a Yew project and want a curated starting point", "you want to discover the Yew ecosystem of crates and tools", "you need learning materials for Rust + WebAssembly frontend work"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-yew", "repo": "jetli/awesome-yew", "role": "main", "score": 63}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:11.101036+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:51:10.060476+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ade282a158d4ec3bdfd65d052b20d786f06793f79f7b23530b9625a7d49f58d9", "fetched_at": "2026-08-28T04:05:11.101036+00:00", "kind": "readme", "missing": false, "url": "https://github.com/jetli/awesome-yew"}, {"content_hash": "3b7a00d462090bbcf0870cfd1130ff2fa495cc19ba918d3b33eb94c3e4bf9553", "fetched_at": "2026-08-29T11:23:28.017711+00:00", "kind": "homepage", "missing": false, "url": "https://yew.rs/"}, {"content_hash": "9636e8f2ac23a0de78d2821836eb5141e4bd85d8dd55aca6f5cd299a0594fdda", "fetched_at": "2026-08-29T11:23:28.021610+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/getting-started/introduction"}, {"content_hash": "842d90bccbb77d13520277b685e8164eb71f866fd5156f988ff85fd4f751aa4d", "fetched_at": "2026-08-29T11:23:28.023521+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/getting-started/introduction"}, {"content_hash": "9d327d366b50ad01af33560a365d3d10e91c393c9a9c7cb403d8f8d2fefe691c", "fetched_at": "2026-08-29T11:23:28.025654+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.22/getting-started/introduction"}, {"content_hash": "2daea8cd70d2e9f637d2a5ccc2a3c57e6b334083634aae74380bfdec525f2a0b", "fetched_at": "2026-08-29T11:23:28.027579+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.21/getting-started/introduction"}, {"content_hash": "fd404d4ccf69bf9f7acb0b80e55983851ac1ccb7c4afff51a1058f9039cec0f7", "fetched_at": "2026-08-29T11:23:28.029505+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/0.20/getting-started/introduction"}, {"content_hash": "0d7d23590fd910a72d5d18c05a7bd0ee8834b7c1ec6b7a13f88c1d7395785280", "fetched_at": "2026-08-29T11:23:28.031387+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/tutorial"}, {"content_hash": "5800d5ec34e0e18189a4fbb405d88814422096a68012774466c059e243603b16", "fetched_at": "2026-08-29T11:23:28.034027+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/function-components"}, {"content_hash": "be91f31eb9bb58d72a94793ea522d3f531990cf552c702f13fccfed0dc0b2743", "fetched_at": "2026-08-29T11:23:28.036037+00:00", "kind": "site_page", "missing": false, "url": "https://yew.rs/docs/next/concepts/html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 69, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2452, "days_push": 186, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 63, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}