Yew Alternatives

Similar projects and alternatives to yew
  • GitHub repo foundation-faq-2020

    Have questions on the Rust Foundation? Ask here!

  • GitHub repo ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Rocket

    A web framework for Rust.

  • GitHub repo actix-web

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

  • GitHub repo bevy

    A refreshingly simple data-driven game engine built in Rust

  • GitHub repo Amethyst

    Data-oriented and data-driven game engine written in Rust (by amethyst)

  • GitHub repo FrameworkBenchmarks

    Source for the TechEmpower Framework Benchmarks project

  • GitHub repo gutenberg

    A fast static site generator in a single binary with everything built-in. https://www.getzola.org

  • GitHub repo warp

    A super-easy, composable, web server framework for warp speeds.

  • GitHub repo serde

    Serialization framework for Rust

  • GitHub repo sqlx

    🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL. (by launchbadge)

  • GitHub repo ggez

    Rust library to create a Good Game Easily

  • GitHub repo Rusoto

    AWS SDK for Rust

  • GitHub repo structopt

    Parse command line arguments by defining a struct.

  • GitHub repo lunatic

    Lunatic is an Erlang inspired runtime for WebAssembly

  • GitHub repo rand

    A Rust library for random number generation.

  • GitHub repo mask

    🎭 A CLI task runner defined by a simple markdown file

  • GitHub repo jelly-actix-web-starter

    A starter template for actix-web projects that feels very Django-esque. Avoid the boring stuff and move faster.

  • GitHub repo PPDP18

    Code from the paper / Declarative GUIs: Simple, Consistent, and Verified

  • GitHub repo Akriveia

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better yew alternative or higher similarity.

Posts

Posts where yew has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-02-24.
  • Rust for web development: 2 years later
    news.ycombinator.com | 2021-02-24
    > Only a troglodyte would use JavaScript for server-side programming.

    As a troglodyte myself, I don't disagree with you, but you're being unnecessarily demeaning.

    > And you can’t use rust for front end work.

    You certainly can (for example https://yew.rs/), but as usual there are certain caveats and limitations.

  • 2048 WASM
    dev.to | 2021-02-17
    This page provides a list of front-end frameworks for Rust. The most popular option - Yew - looks interesting, especially if you have experience with React.
  • DAE Javascript is unsafe?!?!?!?
    reddit.com/r/rustjerk | 2021-02-15
    Yew have scene the light!
    reddit.com/r/rustjerk | 2021-02-15
    Yew is a Rust framework, similar to React, that compiles to webassembly and lets you write an entire web app in Rust. With it, you don't have to write any JS at all if you don't want to.
  • Rust Foundation: Hello, World
    news.ycombinator.com | 2021-02-08
    I've used Rust to write a couple of personal projects: a compiler for a language I've designed (it's really good for that because of its great ADT and pattern matching support) and a small CLI which I wanted to be very fast. Rust is great for that. The `structopt`[0] crate makes writing CLIs almost as easy as on a high level language.

    The other project is a web app and I use Rust to compile to WASM. Because I had to use several web APIs (DOM, WebCrypto) I used the JS interop heavily, and that's still very painful to use if you use the low-level interop (js-sys and web-sys)... however, I am aware of several efforts in this area, like Yew[1], which should make things better.

    The language is very hard to learn, but once you get past a certain threshold (depending on what you know already, that may take weeks to several months) it's really nice to use (though certain things are still hard to write because managing lifetimes can be very tricky).

    [0] https://crates.io/crates/structopt

    [1] https://yew.rs/

  • OO in Python is mostly pointless
    news.ycombinator.com | 2021-01-27
    or even take a look at yew in Rust which is also elm-style, https://github.com/yewstack/yew/blob/master/examples/counter...
  • 24 Awesome Open-Source Rust Projects
    dev.to | 2021-01-26
    Yew is a Rust framework for creating web apps with WebAssembly. Among its main benefits, it lists a component-based framework like in React and Elm, outstanding performance because of the multi-thread support, and JavaScript interoperability.
  • What a time to be alive
    Don't tell the Yew devs.
  • Can I make this layout in Yew or something else
    reddit.com/r/rust | 2021-01-17
    Webgl example on yew: https://github.com/yewstack/yew/tree/master/examples/webgl
  • State of JavaScript 2020
    news.ycombinator.com | 2021-01-15
    I consider myself to traditionally be a backend engineer, though this has more been something I fell into rather than chose.

    I admit I feel I share some of your frustrations. In the past I have written production frontends in Angular and experimented with Vue and React. Out of all of them I found React to be the most enjoyable, but even then I still struggled with project setup and found the tooling confusing. I even quite like TS as a language, but I feel it's still quite limited by the fact it transpiles to JS.

    Recently, I discovered yew [0]. It is a Rust framework for building frontends using wasm. I really appreciate the robustness that Rust brings such as ownership checks and ADTs. I don't think it's for everyone, but it may be worth looking at if you perhaps find modern frontend development confusing frustrating. I've found it to be quite the breath of fresh air.

    If you do decide to have a look I found the examples [1] and getting started guide [2] very informative.

    [0] https://github.com/yewstack/yew

  • How rust changed and saved my life
    reddit.com/r/rust | 2020-12-21

Stats

Basic yew repo stats
5
15,074
9.1
2 days ago

yewstack/yew is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.