yewstack/yew
Some data may be outdated — see provenance labels.
Rust / Wasm framework for creating reliable and efficient web applications observed · 2026-10-04
Health v2 · maintenance only
87/100
- Activity 98
- Release rhythm 66
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3230
- days_rel: 224
- days_push: 17
- n_releases_24m: 6
Adoption not part of the score
32823 stars · 1453 forks observed · 2026-10-04
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-05, confidence 0.97
Yew is a modern Rust framework for building client‑side web applications compiled to WebAssembly. It provides a component model, an html! macro for JSX‑style markup, and support for server‑side rendering.
Use cases
- build interactive single‑page applications with Rust and WebAssembly
- create component‑based UIs using a JSX‑like syntax in Rust
- offload heavy computation to web workers while keeping UI responsive
- integrate existing JavaScript libraries into a Rust‑based front‑end
- render Rust web apps on the server for SEO‑friendly pages
When to choose
- you prefer Rust’s safety and performance for front‑end development
- you need a WebAssembly‑based UI with fine‑grained control over concurrency
- you want a component model similar to React/Elm but in Rust
- server‑side rendering is required for SEO or initial load performance
When to avoid
- your team is not familiar with Rust or WebAssembly
- you need extensive ecosystem of UI components that exist in JavaScript frameworks
- you target older browsers without WebAssembly support
Facets
framework · maturity active
web-framework frontend-framework ssr web-development frontend wasm browser rust component-based html-macro jsx-like server-side-rendering multi-threaded
10 sources
- readme: https://github.com/yewstack/yew · fetched 2026-10-04 · 4dcb53fc1562
- homepage: https://yew.rs · fetched 2026-09-21 · 3b7a00d46209
- site_page: https://yew.rs/docs/getting-started/introduction · fetched 2026-09-21 · 9636e8f2ac23
- site_page: https://yew.rs/docs/0.22/getting-started/introduction · fetched 2026-09-21 · 9d327d366b50
- site_page: https://yew.rs/docs/0.21/getting-started/introduction · fetched 2026-09-21 · 2daea8cd70d2
- site_page: https://yew.rs/docs/0.20/getting-started/introduction · fetched 2026-09-21 · fd404d4ccf69
- site_page: https://yew.rs/docs/tutorial · fetched 2026-09-21 · 0d7d23590fd9
- site_page: https://yew.rs/docs/next/concepts/html · fetched 2026-09-21 · be91f31eb9bb
- site_page: https://yew.rs/docs/next/getting-started/introduction · fetched 2026-09-21 · 842d90bccbb7
- site_page: https://yew.rs/docs/next/concepts/function-components · fetched 2026-09-21 · 5800d5ec34e0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yewstack/yew | main | 87 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem