Top 50 Awesome List

jetli/awesome-yew

Front-End Development  14 hours ago  889
😎 A curated list of awesome things related to Yew / WebAssembly.
View byDAY/WEEK/README
View on Github

Today

Sep 11th

Projects

  • surferstars35 - A blog built on yew + graphql, with live demo site. Backend for graphql services, and frontend for web application.
  • Aug 31st

    Projects

  • Kiomet - An online real-time strategy game in which you expand your territory by capturing towers.
  • Aug 29th

    Crates

    Component Libraries

  • Yewprintstars322 - Port of blueprintjs.com to Yew.
  • Jul 25th

    Crates

    Hooks

  • Bouncestars57 - The uncomplicated state management library for Yew, inspired by Reduxstars58.7k and Recoilstars17.7k.
  • Jul 20th

    Official

  • Playground - Online playground for Yew.
  • Jul 18th

    Templates

  • Yew HTTP Starterstars2 - Yew template with a simple HTTP message & useful helper comments.
  • Jul 12th

    Projects

  • Rust Audiostars22 - Realtime audio processing / synthesis using Rust/WASM in the browser, Live Demo.
  • Jul 11th

    Projects

  • CubeShufflestars10 - Card game shuffling utility built with Rust, Yew, Bulma and Tauri.
  • Jun 23rd

    Projects

  • mb2 - A poker server with a Yew client. Click the Demo button and then Start to see the client.
  • Puzzle Cubestars3 - Rubix Cube solver using Rust and Yew, Live Demo.
  • Jun 13th

    Projects

  • zzhackstars170 - A personal blog, based on Rust & Yew, Live Demo.
  • Jun 9th

    Crates

    Components

  • yew-scroll-areastars0 - Custom scroll area for Yew.
  • May 22nd

    Crates

    Components

  • yew-oauth2stars9 - A plain Yew OAuth2/OpenIDConnect component, not tied to any CSS framework.
  • May 14th

    Projects

  • blog-rsstars31 - A blog system in which frontend and backend are ALL written in Rust. Backend powered by Warp and frontend built on Yew (WASM).
  • May 8th

    Projects

  • We-Come Monorepostars1 - This is a monorepo for wecome KM ITB, Live Demo.
  • May 6th

    Templates

  • Yew PWA Minimalstars22 - A minimal Progressive Web App using Yew.
  • Apr 15th

    Crates

    Component Libraries

  • tailyewstars9 - Yew wrapper around DaisyUI (tailwindcss based) components.
  • Apr 13th

    Templates

  • rust-yew-axum-tauri-desktopstars39 - Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
  • Apr 12th

    Projects

  • Crabtyperstars177 - A speedtyping web app written in Rust.
  • Apr 11th

    Templates

  • axum-yew-setupstars67 - A starter project that sets up Axum and Yew for full stack Rust web apps.
  • Apr 10th

    Templates

  • tailwindcss-yew-templatestars6 - Simple layout for using Tailwindcss with Yew.
  • Crates

    Utils

  • yew_iconsstars10 - Easily include a variety of svg icons(Feather/Font Awesome/Octicons) into your Yew app.
  • Apr 7th

    Crates

    Hooks

  • yewvstars5 - A lightning fast state management module for Yew built with performance and simplicity as a first priority.
  • Mar 23rd

    Templates

  • yew-template-for-github-iostars16 - Directly deployable Template of yew project for github.io, using tailwind and webpack for css, trunk for build and serve.
  • Mar 19th

    Projects

  • PixelGuesserstars3 - PixelGuesser is a real life party gam where players try to guess the contents of an image as quickly as possible.
  • Mar 17th

    Projects

  • yew-ssr-tidestars1 - The example demonstrates Yew server-side rendering with tide & surf, it needs the development version of Yew.
  • yew-ssr-actix-webstars3 - The example demonstrates Yew server-side rendering with actix-web & reqwest, it needs the development version of Yew.
  • Mar 14th

    Projects

  • Rquotestars2 - Rquote is a web application built using Rust and WebAssembly. It fetches Anime quotes from the Animechan API. Live Demo.
  • Mar 10th

    Crates

    Utils

  • yew-style-in-rsstars11 - Scoped CSS in Rust for Yew.
  • Mar 6th

    Projects

  • Realworld examplestars561 - 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 Tauristars50.9k.
  • Crates

    Utils

  • Tailwind RSstars43 - Tailwind style tracer in rust, JIT + AOT interpreter.
  • Mar 1st

    Crates

    Component Libraries

  • yew-chartstars35 - A Yew-based charting library that provides SVG based components for rendering charts.
  • Articles

  • A code walkthrough video of Yew with a real-world app with Christopher Hunt and Kiki Carter
  • Projects

  • Marc Portfolio - A software developer portfolio, Live Demo.
  • Feb 27th

    Alternatives

  • Dioxusstars4.8k - Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.
  • Sycamorestars1.4k - A reactive library for creating web apps in Rust and WebAssembly.
  • Projects

  • Rust algorithmsstars19 - A website with interactive implementations of various algorithms (only sorting algorithms for now).
  • Jan 30th

    Crates

    Utils

  • Yew Interopstars24 - Load JavaScript and CSS asynchronously in Yew.
  • Jan 20th

    Crates

    Hooks

  • yew-side-effectstars3 - Reconcile Side Effects in Yew Applications, inspired by react-side-effectstars1.2k and react-helmetstars16.6k.
  • Projects

  • qubit - A handy calculator, based on Rust and WebAssembly, Live Demo.
  • Paudlestars38 - A reimplementation of the excellent word game Wordle by Josh Wardle.
  • Jan 17th

    Crates

    Component Libraries

  • material-yewstars138 - Yew wrapper for Material Web Components.
  • Dec 24th, 2021

    Crates

    Hooks

  • yew-hooksstars83 - Custom Hooks library for Yew, inspired by streamich/react-usestars32k and alibaba/hooksstars10.4k.
  • Dec 9th, 2021

    Tooling

  • trunk-actionstars12 - Github action to install Trunk by downloading the executable to speed up CI/CD.
  • Nov 13th, 2021

    Crates

    Component Libraries

  • yew-mdcstars53 - Material Design Components for the Yew framework.
  • Oct 16th, 2021

    Projects

  • tide-async-graphql-mongodbstars28 - Clean boilerplate for graphql services, with wasm/yew frontend.
  • Aug 20th, 2021

    Crates

    Utils

  • stylist-rsstars130 - A CSS-in-Rust styling solution for WebAssembly Applications.
  • Aug 1st, 2021

    Crates

    Utils

  • Yewduxstars180 - Redux-like state containers for Yew apps.
  • Jun 23rd, 2021

    Projects

  • Sea_battlestars0 - A simple example of a sea battle game. Rust + Yew.
  • Apr 30th, 2021

    Projects

  • Fullstack-Ruststars52 - A Full Stack Rust application (Connect5 game) with Actix-web, Yew, Bulma CSS and Diesel.
  • Books

  • Creative Projects for Rust Programmers - Chapter 5, Creating a Client-Side WebAssembly App Using Yew.
  • Apr 23rd, 2021

    Projects

  • Flow.erstars40 - A notebook app integrated with todo lists utility. Developed with Rust, WebAssembly, Yew and Trunk.
  • Apr 16th, 2021

    Projects

  • Oxfeedstars7 - A feed reader written in Rust with a Yew frontend.
  • Apr 12th, 2021

    Projects

  • yew-d3-examplestars15 - Showing a d3 chart with Yew.
  • Apr 9th, 2021

    Crates

    Component Libraries

  • yew-componentsstars44 - Material Design Components for the Yew framework.
  • Mar 31st, 2021

    Crates

    Component Libraries

  • tailwind-yew-builderstars48 - Builds Tailwind CSS for Yew using docker-compose. Also supports Trunk.
  • Mar 8th, 2021

    Projects

  • yew-train-ticketstars4 - A Rust WebAssembly Webapp example basing Yew newest hooks and functional API, the code style is extremely like React Function Component.
  • Feb 19th, 2021

    Crates

    Component Libraries

  • yew-featherstars7 - Feather Icons components for Yew.
  • Feb 18th, 2021

    Official

  • Reddit - Dedicated Sub Reddit.
  • Feb 17th, 2021

    Projects

  • KeyPressstars6 - A Rust WebAssembly Website example for practising english for chinese.
  • Jan 7th, 2021

    Projects

  • website-wasmstars44 - My personal website written in Rust via Yew/Wasm.
  • Dec 22nd, 2020

    Crates

    Components

  • yew-component-sizestars3 - A Yew component that emits events when the parent component changes width/height.
  • yew-virtual-scrollerstars4 - A Yew component for virtual scrolling / scroll windowing.
  • Projects

  • wasm-2048stars139 - 2048 game implemented with Rust and Yew and compiled to Wasm.
  • Dec 11th, 2020

    Projects

  • rust-async-wasm-demostars33 - Toy project to learn Rust and async that can be deployed to the web.
  • Crates

    Component Libraries

  • muicss-yewstars24 - MUI-CSS Components for Yew framework.
  • yew-bulmastars15 - A Rust library providing components based on the bulma css library for projects using Yew.
  • ybcstars179 - A Yew component library based on the Bulma CSS framework.
  • patternfly-yewstars65 - Patternfly components for Yew.
  • Crates

    Components

  • Yew Formstars77 - Components to simplify handling forms with Yew.
  • Crates

    Utils

  • reacty_yewstars41 - Generate Yew components from React components via Typescript type definitions.
  • styled-yewstars25 - CSS in Rust, similar to styled-components, but for Yew.
  • Oct 28th, 2020

    Projects

  • dotdotyewstars3 - Dot-voting using Yew, with Rust powering the backend API.
  • Oct 26th, 2020

    Projects

  • ASCII-Hangmanstars6 - Configurable Hangman game for children with ASCII-art rewarding.
  • Oct 23rd, 2020

    Tooling

  • wasm-bindgen-actionstars9 - Github action to install wasm-bindgen by downloading the executable to speed up CI/CD.
  • Oct 19th, 2020

    Projects

  • note-to-yewstars2 - Convert your markups into Yew macro online, which is also made by Yew.
  • Oct 6th, 2020

    Tooling

  • Trunkstars1.9k - Build, bundle & ship your Rust Wasm application to the web.
  • Sep 22nd, 2020

    Projects

  • Pipestars27 - This is a Rust / Wasm client web app which is a task control center.
  • Sep 3rd, 2020

    Projects

  • yew-octiconsstars16 - An easy interface for using Octicons in Yew projects.
  • Aug 17th, 2020

    Projects

  • DevAndDevstars38 - A website where developers can find pair-programming partners. Written in Rust, Yew frontend.
  • Aug 11th, 2020

    Projects

  • RustMartstars241 - Single Page Application (SPA) written using Rust, Wasm and Yew.
  • Jun 9th, 2020

    Projects

  • Chord Quizstars11 - Practice recognizing chords in this Rust/Yew/WebAssembly app.
  • Jun 8th, 2020

    Projects

  • Yew Fullstack Boilerplatestars38 - Highly opinionated boilerplate for creating full stack applications with Rust.
  • Jun 6th, 2020

    Projects

  • Yew-WebRTC-Chatstars103 - A simple WebRTC chat made with Yew.
  • May 13th, 2020

    Projects

  • Freecellstars4 - A patience game written in Rust and Yew.
  • Apr 29th, 2020

    Official

  • Chatroom - It is pretty active and is a great place to ask questions.
  • Apr 24th, 2020

    Projects

  • Minesweeperstars23 - Minesweeper built with Rust, Yew and WebAssembly.
  • Mar 21st, 2020

    Projects

  • covplotstars17 - Live graphs of worldwide CoVID-19 data.
  • Mar 13th, 2020

    Projects

  • Rust electron yew demostars15 - An example of building a Rust based web app (Yew) into a native app using electron.
  • Tooling

  • wasm-pack-actionstars33 - Github action to install wasm-pack by downloading the executable to speed up CI/CD.
  • Mar 9th, 2020

    Projects

  • caniuse.rsstars135 - Rust feature search.
  • Mar 8th, 2020

    Projects

  • yew-styles-pagestars117 - This is an initial project of a framework style for yew.
  • Feb 27th, 2020

    Projects

  • I Love Hue! (rs)stars12 - A clone of the mobile game I Love Hue in Yew (Rust).
  • Feb 14th, 2020

    Related lists

  • Awesome WebAssemblystars7.2k - Collection of awesome things regarding WebAssembly ecosystem.
  • Awesome Rust and WebAssemblystars505 - A list of awesome Rust and WebAssembly projects, libraries, tools, and resources.
  • Awesome Ruststars28.6k - A curated list of Rust code and resources.
  • Alternatives

  • Dracostars297 - A Rust library for building client side web applications with WebAssembly.
  • Sauronstars1.7k - Sauron is an HTML web framework for building web-apps.
  • Official

  • Yewstars23.6k - Rust / WebAssembly framework for building client web apps.
  • Projects

  • web-view todomvc desktop appstars97 - Demo how to use yew for a todomvc that compiles to WebAssembly and is bundled as a lightweight(~2mb) desktop app by web-viewstars1.8k, as an alternative to Electron, web-viewstars1.8k also has a demo.
  • Kirkstars33 - Just A Rust WebAssembly Blog.
  • Crates

    Wasm

  • wasm-bindgenstars5.6k - Facilitating high-level interactions between WebAssembly modules and JavaScript.
  • Tooling

  • wasm-packstars4.5k - Your favorite Rust -> WebAssembly workflow tool.
  • Feb 9th, 2020

    Templates

  • Create Yew Appstars127 - Set up a modern Yew web app by running one command, npx create-yew-app my-app.
  • Books

  • The wasm-pack Guide - How to build and work with rust-generated WebAssembly.
  • Feb 1st, 2020

    Projects

  • karaoke-rsstars134 - A simple, network enabled karaoke player in Rust.
  • Jan 21st, 2020

    Official

  • API Docs - Docs on docs.rs.
  • Jan 18th, 2020

    Official

  • Financial Contribute - Become a financial contributor and help us sustain our community.
  • Jan 14th, 2020

    Books

  • Programming WebAssembly with Rust - Includes a chapter Advanced JavaScript Integration with Yew on creating an app with Yew.
  • Projects

  • Rust-Full-Stackstars1.2k - Easily testable and working Rust codes with blog posts to explain them.
  • Dec 31st, 2019

    Books

  • The wasm-bindgen Guide - How to bind Rust and JavaScript APIs.
  • The WebAssembly Book - Working with the web and producing .wasm files.
  • Dec 30th, 2019

    Alternatives

  • Percystars2k - A modular toolkit for building isomorphic web apps with Rust + WebAssembly.
  • Seedstars3.4k - A Rust framework for creating web apps.
  • Smithystars334 - A framework for building WebAssembly apps in Rust.
  • Tooling

  • wabtstars4.8k - The WebAssembly Binary Toolkit, for the wasm-strip and wasm-objdump tools to reduce .wasm file size.
  • binaryenstars5.9k - Compiler infrastructure and toolchain library for WebAssembly, for the wasm-opt tool to reduce .wasm file size.
  • cargo-webstars1.1k - A Cargo subcommand for the client-side Web.
  • Dec 29th, 2019

    Crates

    Wasm

  • stdwebstars3.3k - Provides Rust bindings to the Web APIs and to allow a high degree of interoperability between Rust and JavaScript.
  • Projects

  • yew-react-examplestars48 - This project shows how to create a web app using a React component inside a Yew component.
  • Dec 17th, 2019

    Projects

  • Bucket Questionsstars5 - A webapp written entirely in Rust for a dumb party game.
  • webapp.rsstars2k - A web application completely written in Rust, frontend is built with Yew.
  • Templates

  • yew-parcel-templatestars108 - Awesome Yew with Yew-Router and Parcel application.
  • yew-wasm-pack-templatestars114 - A template for starting a Yew project to be used with wasm-pack.
  • yew-wasm-pack-minimalstars103 - A minimal template for starting a Yew project using wasm-bindgen and wasm-pack.
  • Articles

  • A Web Application completely in Rust
  • Let's Build a Rust Frontend with Yew
  • Official

  • Examples - Smaller examples included in official repo.
  • Website - Official website.
  • Live demo - A todomvc demo.
  • Last Checked At: 2022-09-21T13:40:49.629Z
    Previous
    sergey-pimenov/awesome-web-animation
    Next
    nadunindunil/awesome-material-ui

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap