Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Front-End Development
  4. Yew

Yew

The "Awesome Yew" project is a curated resource list dedicated to Yew, a modern Rust framework inspired by Elm and React for creating multi-threaded frontend web applications using WebAssembly. This list encompasses a variety of resources, including libraries, tools, tutorials, and community contributions that facilitate the development of interactive web apps. Both beginners and experienced developers will find valuable insights and tools to enhance their Yew projects, making it easier to leverage Rust's performance and safety in web development. Dive into this collection to discover how to build efficient and responsive web applications with Yew.

rustwebassemblyfrontend-developmentyewreact-inspiredmulti-threadingweb-apps
RSSView on GitHub
1.6k stars68 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Table of Contents

16 sections · 185 projects

Official

5 projects
Yew
Yew

A modern Rust framework for building multi-threaded, front-end web applications with WebAssembly.

Rust32,8292 days ago
Live demo
yew-todomvc.netlify.com
Chatroom
discord.gg
Reddit
reddit.com
Financial Contribute
opencollective.com

Projects

85 projects
Realworld example
Realworld example

A full-featured RealWorld example application built with Rust, Yew, and WebAssembly, demonstrating modern web and desktop development patterns.

Rust8857 months ago
webapp.rs
webapp.rs

A full-stack web application with backend, frontend, and database entirely written in Rust using Leptos and Axum.

Rust2,2531 day ago
Rust-Full-Stack
Rust-Full-Stack

A collection of full-stack Rust examples and tutorials for building web applications, APIs, and microservices.

Rust1,5793 years ago
Bucket Questions
Bucket Questions

A web-based party game similar to Truth or Dare, but with randomly assigned questions and no dares.

Rust56 years ago
web-view todomvc desktop app
web-view todomvc desktop app

A lightweight desktop TodoMVC implementation using Rust, WebAssembly, and web-view.

Rust1073 years ago
yew-react-example
yew-react-example

A template demonstrating how to embed React components within Yew components to build web apps.

JavaScript666 years ago
Kirk
Kirk

A pure PWA and SPA web blog built with Rust and WebAssembly using the Yew framework.

Rust453 years ago
rust-async-wasm-demo
rust-async-wasm-demo

A demonstration of building async Rust web applications and browser extensions using Yew and WebAssembly.

Rust483 years ago
karaoke-rs
karaoke-rs

A network-enabled karaoke player in Rust that supports MP3+G files and offers both native and web-based playback.

Rust1674 years ago
I Love Hue! (rs)
I Love Hue! (rs)

A browser-based clone of the I Love Hue color puzzle game built with Rust and Yew.

Rust246 years ago
yew-styles-page
yew-styles-page

A style framework for Yew (Rust web framework) with no JavaScript dependencies, providing reusable UI components.

Rust1573 years ago
caniuse.rs
caniuse.rs

A web tool to quickly check which Rust version stabilized a feature or if it's still unstable.

Rust1835 months ago
Rust electron yew demo
Rust electron yew demo

A demonstration of building a Rust-based web app (Yew) into a native desktop application using Electron.

JavaScript163 years ago
covplot
covplot

A WebAssembly web application for plotting live COVID-19 case data directly in the browser.

Rust213 years ago
Minesweeper
Minesweeper

A Minesweeper game with a basic solver library, built with Rust and WebAssembly for browser and CLI.

Rust393 years ago
Freecell
Freecell

A browser-based implementation of the classic FreeCell patience card game built with Rust and Yew.

Rust53 years ago
Yew-WebRTC-Chat
Yew-WebRTC-Chat

A peer-to-peer chat application built with Rust, WebAssembly, and WebRTC using the Yew framework.

Rust1283 years ago
Yew Fullstack Boilerplate
Yew Fullstack Boilerplate

A highly opinionated boilerplate for building full-stack web applications with Rust, Yew, Actix, and MongoDB.

Rust583 years ago
Chord Quiz
Chord Quiz

A web app that generates music theory practice questions for chord recognition.

Rust163 years ago
RustMart
RustMart

A single-page e-commerce demo application built with Rust, WebAssembly, and the Yew framework.

Rust2706 years ago
DevAndDev
DevAndDev

A platform for developers to find pair-programming partners and collaborate on coding sessions.

Rust411 year ago
yew-octicons
yew-octicons

A Rust library for easily using Octicons in Yew web applications.

Rust203 years ago
Pipe
Pipe

A Rust/Wasm web app for creating and managing timed tasks on TCP-connected devices via a central core.

Rust296 years ago
note-to-yew
note-to-yew
Rust36 years ago
ASCII-Hangman
ASCII-Hangman

A configurable Hangman game for children with ASCII-art rewards, designed for vocabulary revision in classrooms.

Rust85 years ago
dotdotyew
dotdotyew

A Yew-based frontend for dot voting, enabling collaborative prioritization through visual dot allocation.

Rust46 years ago
wasm-2048
wasm-2048
Rust1505 years ago
website-wasm
website-wasm

A personal website built with Rust and WebAssembly using the Yew framework.

Rust574 years ago
KeyPress
KeyPress

A Rust WebAssembly website for Chinese speakers to practice English typing with word and sentence exercises.

Rust94 years ago
yew-train-ticket
yew-train-ticket

A Rust WebAssembly train ticket booking website example built with the Yew framework using hooks.

Rust45 years ago
yew-d3-example
yew-d3-example

Example project demonstrating how to integrate D3.js charts with the Yew web framework in Rust.

Rust245 years ago
Oxfeed
Oxfeed

A feed reader written in Rust with a web interface and PostgreSQL backend.

Rust1623 days ago
Flow.er
Flow.er

A Rust-based web notebook app integrated with todo-list functionality, built with WebAssembly and Yew.

Rust563 years ago
Fullstack-Rust
Fullstack-Rust

A reference implementation of a full-stack Rust application using WebAssembly for the frontend and Actix Web for the backend.

Rust943 years ago
Sea_battle
Sea_battle

A browser-based Sea Battle game implemented with Rust and WebAssembly using the Yew framework.

Rust24 years ago
tide-async-graphql-mongodb
tide-async-graphql-mongodb

A clean Rust boilerplate for building GraphQL services with Tide, MongoDB, and Yew/Handlebars frontends.

Rust443 years ago
surfer
surfer

A simple blog built on a pure Rust stack with GraphQL backend and Yew or Handlebars frontend options.

Rust523 years ago
qubit
abhimanyu003.github.io
Paudle
Paudle

A Wordle clone built with Rust and Yew, featuring the same game logic and design as the original.

Rust434 years ago
Rust algorithms
Rust algorithms

Interactive web-based visualizations of sorting and pathfinding algorithms, built entirely with Rust.

Rust1282 years ago
Marc Portfolio
gitlab.com
zzhack
zzhack

A browser-based terminal emulator built with Rust and Yew for creating interactive, terminal-style web applications.

Rust3299 months ago
Rquote
Rquote

A web application built with Rust and WebAssembly that fetches and displays random anime quotes from the Animechan API.

Rust33 years ago
yew-ssr-tide
yew-ssr-tide

A demonstration of Yew server-side rendering using the Tide web framework and Surf HTTP client.

Rust14 years ago
yew-ssr-actix-web
yew-ssr-actix-web

A demonstration of server-side rendering for Yew web applications using Actix-web and reqwest.

Rust174 years ago
Crabtyper
Crabtyper

A speed typing web application built with Rust and WebAssembly for learning and performance.

Rust1894 years ago
We-Come Monorepo
We-Come Monorepo
Rust14 years ago
blog-rs
blog-rs

A self-hosted blog system with a Rust-powered backend (Warp) and frontend (Yew/WASM), offering multiple deployment options.

Rust623 years ago
mb2
devctm.com
Puzzle Cube
Puzzle Cube

A Rubik's cube solver that runs in a web browser, written in Rust.

Rust104 years ago
CubeShuffle
CubeShuffle
Rust1072 months ago
Rust Audio
Rust Audio

A Rust library for real-time, cross-platform audio processing and synthesis.

Rust566 months ago
Kiomet
Kiomet
Rust1781 year ago
Portfolio website
Portfolio website

A personal portfolio website built with Rust and Yew, compiled to WebAssembly.

Rust138 months ago
tchatche.rs
tchatche.rs

A blazing fast real-time chat application built with Rust, featuring WebSocket communication and a modern UI.

Rust2041 year ago
viz.rs
viz.rs
04 months ago
theiskaa.com
theiskaa.com

Personal portfolio website showcasing projects, blog posts, and contact information for a developer.

Rust13 months ago
live-ask.com
live-ask.com

A free, real-time Q&A platform for moderating discussions at conferences, meetups, and panel events.

Rust1031 month ago
Sumi
Sumi

A multi-user issue tracking and knowledge base application built with Rust's Yew frontend and Actix backend.

Rust111 year ago
hurlurl
hurlurl

A load balancing link shortener that randomly redirects users to one of multiple URLs, useful for distributing groups across instances.

Rust681 year ago
Macige
Macige

Generate customizable CI workflow templates for Android, Flutter, and React Native mobile apps.

Rust953 years ago
Spaceman
Spaceman

A cross-platform gRPC client for manual testing and debugging, available as both a desktop GUI and CLI.

Rust3733 years ago
Crypto-helper
Crypto-helper

A client-side web app for cryptographic operations including hashing, encryption, JWT debugging, ASN1 editing, and diff computation.

Rust413 months ago
zoom-rs
zoom-rs

An open-source, ultra-low-latency video conferencing platform and API built with Rust for software professionals and robotics.

Rust1,79715 days ago
Ubiquity
Ubiquity

A cross-platform markdown editor built with Rust, featuring over 30 themes and PDF export.

Rust3013 years ago
demo_web_zip_wasm
demo_web_zip_wasm

A browser-based example for creating password-protected ZIP archives using WebAssembly.

Rust62 years ago
RustedLessPass
RustedLessPass

A standalone password manager written in Rust and WebAssembly, compatible with LessPass and running entirely in your browser.

Rust798 months ago
windows-terminal-theme-generator
windows-terminal-theme-generator

A blazingly fast web-based tool to generate and customize color themes for Windows Terminal.

Rust202 years ago
SandCat
SandCat

A real-time instant messaging application frontend built with Rust and WebRTC, featuring chat, audio/video calls, and a friend system.

Rust642 years ago
PinePods
PinePods

A self-hosted Rust-based podcast management system with multi-user support, native mobile apps, and a modern web interface.

Rust1,0251 day ago
0721
0721

A simple image hosting engine written in Rust with automatic WebP compression and Docker deployment.

Rust122 months ago
Hikari
Hikari

A Rust UI framework with Dioxus, blending Arknights flat design, sci-fi aesthetics, and traditional Chinese colors.

TypeScript252 days ago
simply-view-image-for-python-debugging
github.com
Mindsweeper
Mindsweeper

A minesweeper variant that eliminates guesswork by algorithmically generating mine arrangements solvable through pure logic.

Rust782 years ago
scap-rs
scap-rs

A collection of Rust libraries for working with the National Vulnerability Database (NVD).

Rust255 months ago
Sentry Relay
Sentry Relay

A proxy service that offloads event processing, normalization, and ingestion from Sentry SDKs and server.

Rust4042 days ago
Syre
Syre
Rust1013 days ago
candle-wasm-examples
candle-wasm-examples

A minimalist, high-performance machine learning framework for Rust with a focus on serverless inference and GPU support.

Rust21,2089 days ago
chipbox
chipbox

An open-source desktop digital audio workstation with a node graph system for building synthesizers and effects chains.

Rust1376 months ago
Taxy
Taxy

A Rust-based reverse proxy server with a built-in WebUI, supporting TCP/UDP/HTTP/TLS/WebSocket protocols.

Rust2021 year ago
Proxelar
Proxelar

A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.

Rust1,0837 days ago
diff.rs
diff.rs

A web application that renders differences between Rust crate versions directly in the browser using WebAssembly.

Rust1396 months ago
layout-viewer
prideout.net
Google Wasefire
Google Wasefire

A secure firmware framework for WebAssembly applets that makes embedded development more accessible.

Rust1913 days ago
Apache Iggy
Apache Iggy

A persistent message streaming platform built in Rust for ultra-low latency and high throughput, supporting multiple transport protocols.

Rust5,1541 day ago

Templates

11 projects
Create Yew App
Create Yew App

A zero-configuration tool to quickly set up modern Yew web applications with a single command.

Rust1667 months ago
yew-wasm-pack-template
yew-wasm-pack-template

A starter template for building web applications with Yew and wasm-pack.

Rust1154 years ago
yew-wasm-pack-minimal
yew-wasm-pack-minimal

A minimal template for creating Yew web apps with wasm-bindgen and wasm-pack, producing simple deployable artifacts.

Rust1113 years ago
yew-parcel-template
yew-parcel-template

A starter template for building Yew web applications with Yew-Router and Parcel bundler.

Rust1093 years ago
yew-template-for-github-io
yew-template-for-github-io

A Yew project template pre-configured with Tailwind CSS, Webpack, and Trunk for easy deployment to GitHub Pages.

HTML254 years ago
tailwindcss-yew-template
tailwindcss-yew-template

A starter template for building web applications with Yew and Tailwind CSS.

Rust174 years ago
axum-yew-setup
axum-yew-setup

A starter template for building full-stack Rust web applications with axum backend and Yew frontend.

Rust1423 years ago
rust-yew-axum-tauri-desktop
rust-yew-axum-tauri-desktop

A full-stack Rust template for building desktop apps with Yew frontend, Axum backend, and Tauri framework.

Rust1651 year ago
Yew PWA Minimal
Yew PWA Minimal

A minimal Progressive Web App template built with the Yew framework for Rust, featuring offline capabilities.

Rust603 years ago
Yew HTTP Starter
Yew HTTP Starter

A Yew starter template with a built-in HTTP request example for Rust web apps.

Rust44 years ago
Yew minimlistic template
Yew minimlistic template

A minimal starter template for building web applications with the Yew Rust framework.

Rust02 years ago

Component Libraries

19 projects
yew-mdc
yew-mdc

A library of Material Design UI components built for the Yew web framework in Rust.

Rust614 years ago
muicss-yew
muicss-yew

A Yew component library implementing the lightweight MUI-CSS framework for building web UIs in Rust.

Rust385 years ago
yew-bulma
yew-bulma

A Rust library providing Bulma CSS components for the Yew web framework.

Rust215 years ago
material-yew
material-yew

A Yew framework wrapper for Google's Material Web Components, providing Material Design UI components for Rust web apps.

Rust2362 years ago
Yewprint
Yewprint

A port of the Blueprint UI component library to Yew, enabling Rust developers to build web interfaces with React-like components.

Rust4511 year ago
ybc
ybc

A Yew component library that provides Bulma CSS framework components for building web applications in Rust.

Rust2562 years ago
patternfly-yew
patternfly-yew

A library of PatternFly design system components implemented for the Yew web framework in Rust.

Rust16611 days ago
yew-feather
yew-feather

A collection of Feather icons as Yew components for Rust web applications.

Rust202 years ago
tailwind-yew-builder
tailwind-yew-builder

A Docker-based tool to build Tailwind CSS for Yew and Rust/WASM applications without requiring npm.

Dockerfile743 years ago
yew-components
yew-components

A library of Material Design UI components for building web applications with the Yew framework in Rust.

Rust625 years ago
yew-chart
yew-chart

A Yew-based charting library providing SVG components for building flexible charts in Rust web applications.

Rust682 years ago
tailyew
tailyew

A Yew framework wrapper providing ready-to-use DaisyUI components for building web applications with Rust.

Rust182 years ago
yew-duskmoon-ui
yew-duskmoon-ui

A Yew component library with embedded CSS styling and icon support for building web applications in Rust.

Rust63 days ago
yew-bootstrap
yew-bootstrap

A collection of Bootstrap 5 components for building web applications with the Yew framework in Rust.

Rust458 months ago
Zu
Zu

A Yew-based UI component library implementing Material Design for Rust web applications.

Rust104 months ago
yew-nav-link
yew-nav-link

A comprehensive navigation library for Yew providing automatic active state detection, declarative macros, and a complete component system.

Rust134 days ago
Rust Lucide
lucide.rustforweb.org
Rust Radix
radix.rustforweb.org
Rust shadcn/ui
shadcn-ui.rustforweb.org

Components

5 projects
Yew Form
Yew Form

A Yew component library for two-way form binding and validation with Rust structs.

Rust974 years ago
yew-component-size
yew-component-size

A Yew component that emits events when the parent component changes width/height.

Rust45 years ago
yew-virtual-scroller
yew-virtual-scroller

A Yew component for virtual scrolling that only renders visible content into the DOM.

Rust45 years ago
yew-oauth2
yew-oauth2

A Yew component library for adding OAuth2 and OpenID Connect authentication to web applications.

Rust483 months ago
yew-scroll-area
yew-scroll-area

A customizable scroll area component for Yew web applications with smooth scrolling and custom styling.

Rust44 years ago

Related Awesome Lists

💚
Vue.js

The "Awesome Vue.js" project is a curated collection of resources aimed at supporting developers using Vue.js, a progressive JavaScript framework for building user interfaces. This list encompasses a variety of resources including libraries, tools, plugins, tutorials, and community contributions that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides invaluable resources to help you create dynamic and responsive web applications. Dive into this collection to discover tools and insights that will elevate your Vue.js projects to the next level.

73.6k
⚛️
React

The "Awesome React" project is a curated resource list designed to support developers using React, a popular JavaScript library for building user interfaces. This list includes a wide range of resources such as libraries, tools, tutorials, components, and community-driven content that enhance the development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into the world of React and discover the resources that will help you create dynamic and responsive user interfaces with ease.

72.7k
📦
Android UI

The "Awesome Android UI" project is a curated resource list dedicated to enhancing user interface design for Android applications. Android UI refers to the visual elements and interactive components that make up the user experience on Android devices. This list includes a variety of resources such as UI libraries, design tools, components, animations, and tutorials that cater to both novice and experienced developers. By providing a comprehensive selection of resources, this project empowers developers to create visually appealing and user-friendly applications. Whether you're looking for inspiration or practical tools to streamline your design process, you'll find valuable assets to elevate your Android UI development.

55.8k
🌊
Tailwind CSS

The "Awesome Tailwind CSS" project is a comprehensive repository of resources dedicated to using Tailwind CSS, a utility-first CSS framework for building custom user interfaces rapidly. This curated list includes official documentation, IDE extensions, tools, UI libraries, components, and plugins, providing valuable aids for developers of all skill levels. With resources for design inspiration and development support, the project fosters a vibrant community around Tailwind CSS. Whether you’re searching for components or enhancing your workflow, this collection serves as a go-to guide for maximizing the potential of Tailwind CSS.

15.0k