yewstack/yew
Rust / Wasm framework for creating reliable and efficient web applications observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 99
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 0
- age_days: 3182
- days_rel: 176
- days_push: 7
- n_releases_24m: 6
Adoption not part of the score
32786 stars · 1454 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Yew is a Rust framework for building client-side web applications compiled to WebAssembly. It offers a React-like component model with an html! macro (JSX-style), virtual DOM rendering, server-side rendering, and JavaScript interoperability.
Use cases
- build a frontend web app in Rust with WebAssembly
- React-style component framework for Rust developers
- write SPA with server-side rendering in Rust
- offload heavy computation to web workers in the browser
- use NPM packages from a Rust web app
- create interactive UIs with a JSX-like html macro
When to choose
- you know Rust and want a type-safe alternative to JavaScript frameworks
- you want React/Elm-style components with WebAssembly performance
- you need SSR plus SPA behavior in a Rust stack
- you want to reuse existing NPM/JS ecosystem from Rust
When to avoid
- your team is JavaScript/TypeScript-focused with no Rust experience
- you need a mature ecosystem of ready-made UI component libraries
- small sites where plain HTML/JS or a lighter tool suffices
- you need very fast iteration; Rust/Wasm compile cycles are slower
Facets
framework · maturity active
frontend-framework web-framework ssr state-management templating web-development frontend cross-platform wasm browser rust rust webassembly jsx-like-macro vdom react-alternative elm-architecture web-workers javascript-interop trunk web-server
10 sources
- readme: https://github.com/yewstack/yew · fetched 2026-08-28 · 4dcb53fc1562
- homepage: https://yew.rs · fetched 2026-08-29 · 3b7a00d46209
- site_page: https://yew.rs/docs/getting-started/introduction · fetched 2026-08-29 · 9636e8f2ac23
- site_page: https://yew.rs/docs/next/getting-started/introduction · fetched 2026-08-29 · 842d90bccbb7
- site_page: https://yew.rs/docs/0.22/getting-started/introduction · fetched 2026-08-29 · 9d327d366b50
- site_page: https://yew.rs/docs/0.21/getting-started/introduction · fetched 2026-08-29 · 2daea8cd70d2
- site_page: https://yew.rs/docs/0.20/getting-started/introduction · fetched 2026-08-29 · fd404d4ccf69
- site_page: https://yew.rs/docs/tutorial · fetched 2026-08-29 · 0d7d23590fd9
- site_page: https://yew.rs/docs/next/concepts/function-components · fetched 2026-08-29 · 5800d5ec34e0
- site_page: https://yew.rs/docs/next/concepts/html · fetched 2026-08-29 · be91f31eb9bb
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| yewstack/yew | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem