Yew is a Rust/Wasm framework for building client web apps. It features a component-based framework for creating interactive UIs, a macro for declaring interactive HTML with Rust expressions, and server-side rendering for SEO and app enhancements. Developers familiar with React and Elm will find Yew easy to use.

Features

  • Features a macro for declaring interactive HTML with Rust expressions
  • Achieves high performance by minimizing DOM API calls for each page render and by making it easy to offload processing to background web workers
  • Supports JavaScript interoperability
  • Allows developers to leverage NPM packages and integrate with existing JavaScript applications.
  • Start learning about the framework by helping us improve our documentation
  • Create multi-threaded front-end web apps with WebAssembly

License

Apache License V2.0

Resources & Download

Yew
A framework for creating reliable and efficient web applications.
GitHub - yewstack/yew: Rust / Wasm framework for creating reliable and efficient web applications
Rust / Wasm framework for creating reliable and efficient web applications - GitHub - yewstack/yew: Rust / Wasm framework for creating reliable and efficient web applications
Yew
Download Yew for free. Rust / Wasm framework for building client web apps. A framework for creating reliable and efficient web applications. Features a component-based framework that makes it easy to create interactive UIs.