yew

Rust / Wasm framework for creating reliable and efficient web applications (by yewstack)

Yew Alternatives

Similar projects and alternatives to yew

  1. rust

    2,858 yew VS rust

    Empowering everyone to build reliable and efficient software.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. React

    1,947 yew VS React

    The library for web and native user interfaces.

  4. Tailwind CSS

    1,518 yew VS Tailwind CSS

    A utility-first CSS framework for rapid UI development.

  5. crates.io

    673 yew VS crates.io

    The Rust package registry

  6. htmx

    654 yew VS htmx

    </> htmx - high power tools for HTML

  7. bevy

    595 yew VS bevy

    A refreshingly simple data-driven game engine built in Rust

  8. tauri

    512 yew VS tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. egui

    227 yew VS egui

    egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native

  11. tokio

    222 yew VS tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

  12. Elm

    213 yew VS Elm

    Compiler for Elm, a functional language for reliable webapps.

  13. dioxus

    178 yew VS dioxus

    Fullstack app framework for web, desktop, and mobile.

  14. iced

    180 yew VS iced

    A cross-platform GUI library for Rust, inspired by Elm

  15. actix-web

    181 yew VS actix-web

    Actix Web is a powerful, pragmatic, and extremely fast web framework for Rust.

  16. Rocket

    164 yew VS Rocket

    A web framework for Rust.

  17. axum

    161 yew VS axum

    Ergonomic and modular web framework built with Tokio, Tower, and Hyper

  18. leptos

    70 yew VS leptos

    Build fast web applications with Rust.

  19. sycamore

    71 yew VS sycamore

    A library for creating reactive web apps in Rust and WebAssembly

  20. trunk

    58 yew VS trunk

    Build, bundle & ship your Rust WASM application to the web.

  21. ast-grep

    48 yew VS ast-grep

    ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

  22. Seed

    37 yew VS Seed

    A Rust framework for creating web apps

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better yew alternative or higher similarity.

yew discussion

Log in or Post with

yew reviews and mentions

Posts with mentions or reviews of yew. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-08.
  • Ask HN: Why don't browsers load websites directly in WASM?
    6 projects | news.ycombinator.com | 8 Jul 2025
  • Top 17+ Must-Have WebAssembly (Wasm) Frontend Resources
    9 projects | dev.to | 24 Jun 2025
  • Exploring the top Rust web frameworks
    23 projects | dev.to | 3 Jun 2025
    Yew is one of the most popular Rust frameworks (it currently has 30.5k stars on GitHub) for building modern web applications.
  • 👨🏻‍💻 Hacking Dioxus: How Vibe Coding Is Destroying Software Engineering
    2 projects | dev.to | 26 May 2025
    Compare this to Yew, a Rust framework that does this correctly. Yew's Link component only accepts values from a Routable enum. This enforces compile-time guarantees that a route is valid and internal. You cannot accidentally pass in a user-controlled string and redirect them to a malicious site. That's type safety. That's Rust's promise. And that's what Dioxus breaks.
  • Show HN: Rocal UI – A simple template engine with Rust
    3 projects | news.ycombinator.com | 26 Apr 2025
    Maybe, if you want those features, you would love yew and leptos which are other UI frameworks with Rust.

    https://github.com/yewstack/yew

  • Beyond TypeScript 🚀
    6 projects | dev.to | 23 Apr 2025
    Rust? It's built clean from the ground up. The crates.io registry is full of modern, safe, composable libraries. You've got Axum, Rocket and Actix for backends, Leptos, Dioxus, and Yew for frontend, and more. Every library you use follows the same philosophy: safety, performance, and zero tolerance for ambiguity.
  • Datastar: Web Framework for the Future?
    7 projects | news.ycombinator.com | 11 Apr 2025
    > To my knowledge there is not a Vue/React-WASM-type framework out there yet or any framework for building web apps in WASM (without starting from a blank canvas).

    Not sure if these qualify, but these Rust web frameworks use wasm:

    https://dioxuslabs.com/

    https://leptos.dev/

    https://yew.rs/

  • 2025’s Must-Know Tech Stacks
    17 projects | dev.to | 11 Jan 2025
    Yew
  • Ask HN: Why are we not building web browsers?
    1 project | news.ycombinator.com | 22 Dec 2024
    This has already been done; there are multiple languages/frameworks that compile directly to WASM with no JS such as https://yew.rs/
  • If Not React, Then What?
    16 projects | news.ycombinator.com | 30 Nov 2024
    > You still need to access the DOM, which can't be done directly from WASM. Maybe someday it will happen?

    You can access the DOM through JavaScript glue. These Rust WASM frameworks do that:

    - Leptos: https://www.leptos.dev/

    - Sycamore: https://sycamore.dev/

    - Yew: https://yew.rs/

    - Dioxus: https://dioxuslabs.com/

    > Okay, so use canvas instead and do all UI inside WASM?

    You can do that too. That's what this VB6 clone written in C# and compiled to WebAssembly does:

    - https://bandysc.github.io/AvaloniaVisualBasic6/

    - https://github.com/BAndysc/AvaloniaVisualBasic6

    > vague "JavaScript limitations"

    It's not vague. Despite 28 years of effort optimizing JavaScript, WebAssembly outperforms JavaScript:

    - https://nuenki.app/blog/bloom_filters_optimisation

    - https://jordaneldredge.com/blog/speeding-up-winamps-music-vi...

    - https://www.amazon.science/blog/how-prime-video-updates-its-...

  • A note from our sponsor - InfluxDB
    www.influxdata.com | 15 Jul 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic yew repo stats
212
31,741
8.7
6 days ago

yewstack/yew is an open source project licensed under Apache License 2.0 which is an OSI approved license.

yew is marked as "self-hosted". This means that it can be used as a standalone application on its own.

The primary programming language of yew is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?