Rust framework inspired by Elm and React for creating multi-threaded frontend web apps with WebAssembly.
Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.
A Rust library for building client side web applications with WebAssembly.
Build fast web applications with Rust.
A modular toolkit for building isomorphic web apps with Rust + WebAssembly.
Sauron is an HTML web framework for building web-apps.
A Rust framework for creating web apps.
A framework for building WebAssembly apps in Rust.
A reactive library for creating web apps in Rust and WebAssembly.
Chapter 5, `Creating a Client-Side WebAssembly App Using Yew`.
Includes a chapter `Advanced JavaScript Integration with Yew` on creating an app with Yew.
How to bind Rust and JavaScript APIs.
How to build and work with rust-generated WebAssembly.
Working with the web and producing .wasm files.
Rust bindings for the AG Grid datatable library.
The uncomplicated state management library for Yew, inspired by Redux and Recoil.
A panic handler for browser environments, allowing to fail in an end-user friendly way.
Yew wrapper for Material Web Components.
MUI-CSS Components for Yew framework.
Patternfly components for Yew.
Rust bindings for the popular Plotly charting library.
Popper JS bindings for Rust.
Generate Yew components from React components via Typescript type definitions.
Floating UI is a library that helps you create "floating" elements such as tooltips, popovers, dropdowns, and more.
Yew port of Lucide, a beautiful & consistent icon toolkit made by the community.
Yew port of Radix, a library of components, icons, colors, and templates for building high-quality, accessible UI.
Yew port of shadcn/ui, a library of beautifully designed components that you can copy and paste into your apps.
A framework experience for Yew.
Provides Rust bindings to the Web APIs and to allow a high degree of interoperability between Rust and JavaScript.
CSS in Rust, similar to styled-components, but for Yew.
A CSS-in-Rust styling solution for WebAssembly Applications.
Tailwind style tracer in rust, JIT + AOT interpreter.
Builds Tailwind CSS for Yew using docker-compose. Also supports Trunk.
Yew wrapper around DaisyUI (tailwindcss based) components.
Raw bindings to the Tauri API for projects using wasm-bindgen.
Macro based compile-time SCSS transpilation, CSS minification, and class name uniquification toolchain inspired by CSS modules.
Facilitating high-level interactions between WebAssembly modules and JavaScript.
A Yew component library based on the Bulma CSS framework.
Components to simplify handling forms with Yew.
Load JavaScript and CSS asynchronously in Yew.
A Yew wrapper for the Bootstrap 5 component library.
A Rust library providing components based on the bulma css library for projects using Yew.
A Yew-based charting library that provides SVG based components for rendering charts.
A Yew component that emits events when the parent component changes width/height.
Material Design Components for the Yew framework.
Duskmoon UI Component Library. This package use `stylist` to embbed css in components, so no extra CSS file is needed. Live Demo.
Feather Icons components for Yew.
Custom Hooks library for Yew, inspired by streamich/react-use and alibaba/hooks.
Material Design Components for the Yew framework.
A navigational link that is aware of its active state based on the current route in the application.
A router that supported nesting, with Yew 0.20.
A plain Yew OAuth2/OpenIDConnect component, not tied to any CSS framework.
Custom scroll area for Yew.
Reconcile Side Effects in Yew Applications, inspired by react-side-effect and react-helmet.
Scoped CSS in Rust for Yew.
A crate for separating HTML and Rust code when using Yew.
A Yew component for virtual scrolling / scroll windowing.
Redux-like state containers for Yew apps.
Port of blueprintjs.com to Yew.
A lightning fast state management module for Yew built with performance and simplicity as a first priority.
Easily include a variety of svg icons(Feather/Font Awesome/Octicons) into your Yew app.
Yew web components, implementing Material Design.
Docs on docs.rs.
It is pretty active and is a great place to ask questions.
Smaller examples included in official repo.
Become a financial contributor and help us sustain our community.
A todomvc demo.
Online playground for Yew.
Dedicated Sub Reddit.
Official website.
Rust / WebAssembly framework for building client web apps.
The engine of image hosting written in Rust.
Configurable Hangman game for children with ASCII-art rewarding.
A blog system in which frontend and backend are ALL written in Rust. Backend powered by Warp and frontend built on Yew (WASM).
A webapp written entirely in Rust for a dumb party game.
Candle is a minimalist ML framework for Rust with a focus on performance (including GPU support) and ease of use. Try our online demos: whisper, LLaMA2, T5, yolo, [Segment
Rust feature search.
chipbox is an open-source desktop DAW written in Rust.
Practice recognizing chords in this Rust/Yew/WebAssembly app.
Live graphs of worldwide CoVID-19 data.
A speedtyping web app written in Rust.
Web app that can hash, encrypt, and sign the data on the client side. Also includes a JWT debugger. Website.
Card game shuffling utility built with Rust, Yew, Bulma and Tauri.
A simple example program for creating ZIP archives running in the browser using WebAssembly, Live Demo.
A website where developers can find pair-programming partners. Written in Rust, Yew frontend.
Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly, Live Demo.
Dot-voting using Yew, with Rust powering the backend API.
A notebook app integrated with todo lists utility. Developed with Rust, WebAssembly, Yew and Trunk.
A patience game written in Rust and Yew.
A Full Stack Rust application (Connect5 game) with Actix-web, Yew, Bulma CSS and Diesel.
The Frontend of Everything.
A randomizing link shortener, Live Demo.
A clone of the mobile game I Love Hue in Yew (Rust).
A simple, network enabled karaoke player in Rust.
A Rust WebAssembly Website example for practising english for chinese.
An online real-time strategy game in which you expand your territory by capturing towers.
Just A Rust WebAssembly Blog.
An interactive web application for learning German grammar, featuring gamified challenges and a map-based interface. Web App
Examine layouts of integrated circuits with zoom and pan controls.
Realtime Event/Meetup Q&A Platform. Live at live-ask.com.
CI workflow generator for mobile app development, Live Demo.
A software developer portfolio, Live Demo.
A poker server with a Yew client. Click the `Demo` button and then `Start` to see the client.
A principled take on minesweeper, Live Demo.
Minesweeper built with Rust, Yew and WebAssembly.
Convert your markups into Yew macro online, which is also made by Yew.
A feed reader written in Rust with a Yew frontend.
A reimplementation of the excellent word game Wordle by Josh Wardle.
PinePods is a Rust based podcast management system that manages podcasts with multi-user support and relies on a central database with clients to connect to it.
This is a Rust / Wasm client web app which is a task control center.
PixelGuesser is a real life party gam where players try to guess the contents of an image as quickly as possible.
A portfolio SPA with accessibility built-in by Spencer Imbleau.
Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic.
Rubix Cube solver using Rust and Yew, Live Demo.
A handy calculator, based on Rust and WebAssembly, Live Demo.
Exemplary real world app built with Rust + Yew + WebAssembly. It utilizes Yew's latest `function components` and `hooks`. It also supports desktop application powered by Tauri.
Rquote is a web application built using Rust and WebAssembly. It fetches Anime quotes from the Animechan API. Live Demo.
A website with interactive implementations of various algorithms.
Realtime audio processing / synthesis using Rust/WASM in the browser, Live Demo.
An example of building a Rust based web app (Yew) into a native app using electron.
Toy project to learn Rust and async that can be deployed to the web.
Easily testable and working Rust codes with blog posts to explain them.
A stateless password manager. Web App.
Single Page Application (SPA) written using Rust, Wasm and Yew.
The software has primarily implemented the basic functionalities of an IM application, which includes a fundamental friend system, one-on-one chat, group chat, and one-on-one audio/video calls. It also supports i18n and currently offers a switch between Chinese and English.
National Vulnerability Database (NVD) implemented by Rust, Live Demo.
A simple example of a sea battle game. Rust + Yew.
The Sentry Relay is a service that pushes some functionality from the Sentry SDKs as well as the Sentry server into a proxy process.
Visual studio code extension simply view the image of the image variables when debugging python.
Spaceman is a cross-platform gRPC client designed to be pleasant to use and pretty to look at.
Multi-user issue tracking and knowledge base app built with Yew & Actix.
A blog built on yew + graphql, with live demo site. Backend for graphql services, and frontend for web application.
Scientific data management and insights.
A reverse proxy server with built-in WebUI, supporting TCP/HTTP/TLS/WebSocket, written in Rust.
A Websocket chat based application built in Yew and Axum.
A real world implementation of Yew framework. Live at theiskaa.com.
Clean boilerplate for graphql services, with wasm/yew frontend.
An open-source, cross-platform markdown editor; built with Yew, Tauri, Tailwind, and DaisyUI. Web App.
A website for viz web framework, Live Demo.
2048 game implemented with Rust and Yew and compiled to Wasm.
This is a monorepo for wecome KM ITB, Live Demo.
Demo how to use yew for a todomvc that compiles to WebAssembly and is bundled as a lightweight(~2mb) desktop app by web-view, as an alternative to Electron, web-view also has a demo.
A web application completely written in Rust, frontend is built with Yew.
My personal website written in Rust via Yew/Wasm.
Simplify your life to create a windows terminal theme. Live Demo
Highly opinionated boilerplate for creating full stack applications with Rust.
Showing a d3 chart with Yew.
An easy interface for using Octicons in Yew projects.
This project shows how to create a web app using a React component inside a Yew component.
The example demonstrates Yew server-side rendering with actix-web & reqwest, it needs the **development version** of Yew.
The example demonstrates Yew server-side rendering with tide & surf, it needs the **development version** of Yew.
This is an initial project of a framework style for yew.
A Rust WebAssembly Webapp example basing Yew newest hooks and functional API, the code style is extremely like React Function Component.
A simple WebRTC chat made with Yew.
Zoom clone written in rust for research purposes.
A personal blog, based on Rust & Yew, Live Demo.
A starter project that sets up Axum and Yew for full stack Rust web apps.
Set up a modern Yew web app by running one command, `npx create-yew-app my-app`.
Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
Simple layout for using Tailwindcss with Yew.
Yew template with a simple HTTP message & useful helper comments.
A minimalistic template for quickly starting a project on yew.
A minimal Progressive Web App using Yew.
Awesome Yew with Yew-Router and Parcel application.
Directly deployable Template of yew project for github.io, using tailwind and webpack for css, trunk for build and serve.
A minimal template for starting a Yew project using wasm-bindgen and wasm-pack.
A template for starting a Yew project to be used with wasm-pack.
Compiler infrastructure and toolchain library for WebAssembly, for the `wasm-opt` tool to reduce .wasm file size.
A Cargo subcommand for the client-side Web.
Tauri is a framework for building tiny, blazingly fast binaries for all major desktop platforms. Developers can integrate any front-end framework that compiles to HTML, JS and CSS for building their user interface. The backend of the application is a rust-sourced binary with an API that the front-end can interact with.
Build, bundle & ship your Rust Wasm application to the web.
Github action to install `Trunk` by downloading the executable to speed up CI/CD.
The WebAssembly Binary Toolkit, for the `wasm-strip` and `wasm-objdump` tools to reduce .wasm file size.
Github action to install `wasm-bindgen` by downloading the executable to speed up CI/CD.
Your favorite Rust -> WebAssembly workflow tool.
Github action to install `wasm-pack` by downloading the executable to speed up CI/CD.
A configurable extension to `rustfmt` for formatting Yew HTML.