update lists

This commit is contained in:
2025-07-18 22:22:32 +02:00
parent 55bed3b4a1
commit 5916c5c074
3078 changed files with 331679 additions and 357255 deletions

View File

@@ -1,4 +1,4 @@
 Awesome Yew !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 Awesome Yew !Awesome (https://awesome.re/badge.svg) (https://awesome.re)
 (https://github.com/yewstack/yew)
@@ -39,8 +39,8 @@
Projects
- Realworld example (https://github.com/jetli/rust-yew-realworld-example-app) - 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 (https://github.com/tauri-apps/tauri).
- Realworld example (https://github.com/jetli/rust-yew-realworld-example-app) - 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 (https://github.com/tauri-apps/tauri).
- webapp.rs (https://github.com/saschagrunert/webapp.rs) - A web application completely written in Rust, frontend is built with Yew.
- Rust-Full-Stack (https://github.com/steadylearner/Rust-Full-Stack) - Easily testable and working Rust codes with blog posts to explain them.
- Bucket Questions (https://github.com/hgzimmerman/BucketQuestions) - A webapp written entirely in Rust for a dumb party game.
@@ -86,7 +86,7 @@
- Rquote (https://github.com/Altair-Bueno/rquote) - Rquote is a web application built using Rust and WebAssembly. It fetches Anime quotes from the Animechan API. Live Demo (https://rquote.vercel.app/).
- yew-ssr-tide (https://github.com/zzy/yew-ssr-tide) - The example demonstrates Yew server-side rendering with tide & surf, it needs the development version of Yew.
- yew-ssr-actix-web (https://github.com/zzy/yew-ssr-actix-web) - The example demonstrates Yew server-side rendering with actix-web & reqwest, it needs the development version of Yew.
- PixelGuesser (https://github.com/tdooms/pixelguesser) - PixelGuesser is a real life party gam where players try to guess the contents of an image as quickly as possible. 
- PixelGuesser (https://github.com/tdooms/pixelguesser) - PixelGuesser is a real life party gam where players try to guess the contents of an image as quickly as possible.
- Crabtyper (https://github.com/brancobruyneel/crabtyper) - A speedtyping web app written in Rust.
- We-Come Monorepo (https://github.com/kabinetkmitb/wecome) - This is a monorepo for wecome KM ITB, Live Demo (https://wecome-itb.com/).
- blog-rs (https://github.com/songday/blog-rs) - A blog system in which frontend and backend are ALL written in Rust. Backend powered by Warp and frontend built on Yew (WASM).
@@ -94,7 +94,7 @@
- Puzzle Cube (https://github.com/wainwrightmark/puzzle_cube) - Rubix Cube solver using Rust and Yew, Live Demo (https://wainwrightmark.github.io/puzzle_cube/).
- CubeShuffle (https://github.com/philipborg/CubeShuffle) - Card game shuffling utility built with Rust, Yew, Bulma and Tauri.
- Rust Audio (https://github.com/austintheriot/audio) - Realtime audio processing / synthesis using Rust/WASM in the browser, Live Demo (https://austintheriot.github.io/audio/).
- Kiomet (https://kiomet.com) - An online real-time strategy game in which you expand your territory by capturing towers.
- Kiomet (https://github.com/SoftbearStudios/kiomet) - An online real-time strategy game in which you expand your territory by capturing towers.
- Portfolio website (https://github.com/simbleau/website) - A portfolio SPA with accessibility built-in by Spencer Imbleau.
- tchatche.rs (https://github.com/nag763/tchatchers) - A Websocket chat based application built in Yew and Axum.
- viz.rs (https://github.com/viz-rs/viz-rs.github.io) - A website for viz web framework, Live Demo (https://viz.rs/).
@@ -107,6 +107,28 @@
- Crypto-helper (https://github.com/TheBestTvarynka/crypto-helper) - Web app that can hash, encrypt, and sign the data on the client side. Also includes a JWT debugger. Website (https://crypto.qkation.com).
- zoom-rs (https://github.com/security-union/zoom-rs) - Zoom clone written in rust for research purposes.
- Ubiquity (https://github.com/opensourcecheemsburgers/ubiquity) - An open-source, cross-platform markdown editor; built with Yew, Tauri, Tailwind, and DaisyUI. Web App (https://ubiquity.rs).
- demo_web_zip_wasm (https://github.com/MAE664128/demo_web_zip_wasm) - A simple example program for creating ZIP archives running in the browser using WebAssembly, Live Demo (https://mae664128.github.io/demo_web_zip_wasm/).
- RustedLessPass (https://github.com/RustedLessPass/RustedLessPass) - A stateless password manager. Web App (https://rustedlesspass.github.io/).
- windows-terminal-theme-generator (https://github.com/LelouchFR/windows-terminal-theme-generator/) - Simplify your life to create a windows terminal theme. Live Demo (https://windows-terminal-theme-generator.netlify.app/)
- SandCat (https://github.com/Xu-Mj/sandcat) - 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.
- PinePods (https://github.com/madeofpendletonwool/PinePods) - 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.
- 0721 (https://github.com/langyo/0721) - The engine of image hosting written in Rust.
- Hikari (https://github.com/celestia-island/hikari) - The Frontend of Everything.
- simply-view-image-for-python-debugging (https://github.com/elazarcoh/simply-view-image-for-python-debugging?tab=readme-ov-file) - Visual studio code extension simply view the image of the image variables when debugging python.
- Mindsweeper (https://github.com/AlexBuz/mindsweeper) - A principled take on minesweeper, Live Demo (https://alexbuz.github.io/mindsweeper/).
- scap-rs (https://github.com/emo-crab/scap-rs) - National Vulnerability Database (NVD) implemented by Rust, Live Demo (https://scap.kali-team.cn/).
- Sentry Relay (https://github.com/getsentry/relay) - The Sentry Relay is a service that pushes some functionality from the Sentry SDKs as well as the Sentry server into a proxy process.
- Syre (https://github.com/syre-data/syre) - Scientific data management and insights.
- candle-wasm-examples (https://github.com/huggingface/candle) - 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 
(https://huggingface.co/spaces/lmz/candle-whisper), LLaMA2 (https://huggingface.co/spaces/lmz/candle-llama2), T5 (https://huggingface.co/spaces/radames/Candle-T5-Generation-Wasm), yolo (https://huggingface.co/spaces/lmz/candle-yolo), Segment
 Anything (https://huggingface.co/spaces/radames/candle-segment-anything-wasm).
- chipbox (https://github.com/chipnertkj/chipbox) - chipbox is an open-source desktop DAW written in Rust.
- Taxy (https://github.com/picoHz/taxy/tree/main) - A reverse proxy server with built-in WebUI, supporting TCP/HTTP/TLS/WebSocket, written in Rust.
- Proxelar (https://github.com/emanuele-em/proxelar) - Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic.
- diff.rs (https://github.com/xfbs/diff.rs) - Web application to render a diff between Rust crate versions. Implemented in Yew, runs fully in the browser as WebAssembly, Live Demo (https://diff.rs).
- konnektoren.help (https://github.com/Konnektoren/konnektoren-web-game) - An interactive web application for learning German grammar, featuring gamified challenges and a map-based interface. Web App (https://konnektoren.help)
- layout-viewer (https://prideout.net/layout-viewer) - Examine layouts of integrated circuits with zoom and pan controls.
Templates
@@ -138,11 +160,13 @@
- yew-components (https://github.com/angular-rust/yew-components) - Material Design Components for the Yew framework.
- yew-chart (https://github.com/titanclass/yew-chart) - A Yew-based charting library that provides SVG based components for rendering charts.
- tailyew (https://github.com/fuzzycloud/tailyew) - Yew wrapper around DaisyUI (tailwindcss based) components.
- yew-duskmoon-ui (https://github.com/gsmlg-dev/yew-duskmoon-ui) - Duskmoon UI Component Library. This package use stylist to embbed css in components, so no extra CSS file is needed. Live Demo 
(https://gsmlg-dev.github.io/yew-duskmoon-ui/).
- yew-duskmoon-ui (https://github.com/gsmlg-dev/yew-duskmoon-ui) - Duskmoon UI Component Library. This package use stylist to embbed css in components, so no extra CSS file is needed. Live Demo (https://gsmlg-dev.github.io/yew-duskmoon-ui/).
- yew-bootstrap (https://github.com/isosphere/yew-bootstrap) - A Yew wrapper for the Bootstrap 5 component library.
- Zu (https://github.com/RustVis/zu) - Yew web components, implementing Material Design.
- yew-nav-link (https://github.com/RAprogramm/yew-nav-link) - A navigational link that is aware of its active state based on the current route in the application.
- Rust Lucide (https://lucide.rustforweb.org) - Yew port of Lucide, a beautiful & consistent icon toolkit made by the community.
- Rust Radix (https://radix.rustforweb.org) - Yew port of Radix, a library of components, icons, colors, and templates for building high-quality, accessible UI.
- Rust shadcn/ui (https://shadcn-ui.rustforweb.org) - Yew port of shadcn/ui, a library of beautifully designed components that you can copy and paste into your apps.
Components
@@ -155,8 +179,7 @@
Hooks
- yew-hooks (https://github.com/jetli/yew-hooks) - Custom Hooks library for Yew, inspired by streamich/react-use (https://github.com/streamich/react-use) and alibaba/hooks (https://github.com/alibaba/hooks).
- yew-side-effect (https://github.com/futursolo/yew-side-effect) - Reconcile Side Effects in Yew Applications, inspired by react-side-effect (https://github.com/gaearon/react-side-effect) and react-helmet 
(https://github.com/nfl/react-helmet).
- yew-side-effect (https://github.com/futursolo/yew-side-effect) - Reconcile Side Effects in Yew Applications, inspired by react-side-effect (https://github.com/gaearon/react-side-effect) and react-helmet (https://github.com/nfl/react-helmet).
- Bounce (https://github.com/bounce-rs/bounce) - The uncomplicated state management library for Yew, inspired by Redux (https://github.com/reduxjs/redux) and Recoil (https://github.com/facebookexperimental/Recoil).
- yewv (https://github.com/yewv/yewv) - A lightning fast state management module for Yew built with performance and simplicity as a first priority.
@@ -180,6 +203,7 @@
- yew-nested-router (https://github.com/ctron/yew-nested-router) - A router that supported nesting, with Yew 0.20.
- turf (https://github.com/myFavShrimp/turf) - Macro based compile-time SCSS transpilation, CSS minification, and class name uniquification toolchain inspired by CSS modules.
- browser-panic-hook (https://github.com/ctron/browser-panic-hook) - A panic handler for browser environments, allowing to fail in an end-user friendly way.
- Rust Floating UI (https://floating-ui.rustforweb.org/) - Floating UI is a library that helps you create "floating" elements such as tooltips, popovers, dropdowns, and more.
Wasm
@@ -201,8 +225,8 @@
- trunk-action (https://github.com/jetli/trunk-action) - Github action to install Trunk by downloading the executable to speed up CI/CD.
- wabt (https://github.com/WebAssembly/wabt) - The WebAssembly Binary Toolkit, for the wasm-strip and wasm-objdump tools to reduce .wasm file size.
- binaryen (https://github.com/WebAssembly/binaryen) - Compiler infrastructure and toolchain library for WebAssembly, for the wasm-opt tool to reduce .wasm file size.
- Tauri (https://github.com/tauri-apps/tauri) - 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.
- Tauri (https://github.com/tauri-apps/tauri) - 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.
- yew-fmt (https://github.com/schvv31n/yew-fmt) - A configurable extension to rustfmt for formatting Yew HTML.
Articles
@@ -222,6 +246,7 @@
- Yew - Rust & WebAsse-frontend framework (https://sudonull.com/post/11627-Yew-Rust-WebAsse-frontend-framework)
- Create a desktop app in Rust using Tauri and Yew (https://dev.to/stevepryde/create-a-desktop-app-in-rust-using-tauri-and-yew-2bhe)
- A code walkthrough video of Yew with a real-world app with Christopher Hunt and Kiki Carter (https://www.youtube.com/watch?v=ilrGIJGdqRo)
- Adding Tailwind to Yew (https://mikekrisher.com/writings/yew_and_tailwind)
Courses
@@ -246,9 +271,12 @@
- Smithy (https://github.com/rbalicki2/smithy) - A framework for building WebAssembly apps in Rust.
- Dioxus (https://github.com/DioxusLabs/dioxus) - Elegant React-like library for building user interfaces for desktop, web, mobile, SSR, liveview, and more.
- Sycamore (https://github.com/sycamore-rs/sycamore) - A reactive library for creating web apps in Rust and WebAssembly.
- Leptos (https://github.com/leptos-rs/leptos) - Build fast web applications with Rust.
Related lists
- Awesome Rust and WebAssembly (https://github.com/rustwasm/awesome-rust-and-webassembly) - A list of awesome Rust and WebAssembly projects, libraries, tools, and resources.
- Awesome WebAssembly (https://github.com/mbasso/awesome-wasm) - Collection of awesome things regarding WebAssembly ecosystem.
- Awesome Rust (https://github.com/rust-unofficial/awesome-rust) - A curated list of Rust code and resources.
yew Github: https://github.com/jetli/awesome-yew