Update and add index

This commit is contained in:
Jonas Zeunert
2024-04-23 15:17:38 +02:00
parent 4d0cd768f7
commit 8d4db5d359
726 changed files with 41721 additions and 53949 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,14 +39,13 @@
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.
- web-view todomvc desktop app (https://github.com/Extrawurst/rust-webview-todomvc-yew) - Demo how to use yew for a todomvc that compiles to WebAssembly and is bundled as a lightweight(~2mb) 
desktop app by web-view (https://github.com/Boscop/web-view), as an alternative to Electron, web-view (https://github.com/Boscop/web-view) also has a demo 
(https://github.com/Boscop/web-view/tree/master/examples#todo-yew).
- web-view todomvc desktop app (https://github.com/Extrawurst/rust-webview-todomvc-yew) - Demo how to use yew for a todomvc that compiles to WebAssembly and is bundled as a lightweight(~2mb) desktop app by web-view 
(https://github.com/Boscop/web-view), as an alternative to Electron, web-view (https://github.com/Boscop/web-view) also has a demo (https://github.com/Boscop/web-view/tree/master/examples#todo-yew).
- yew-react-example (https://github.com/hobofan/yew-react-example) - This project shows how to create a web app using a React component inside a Yew component.
- Kirk (https://github.com/stkevintan/Kirk) - Just A Rust WebAssembly Blog.
- rust-async-wasm-demo (https://github.com/extraymond/rust-async-wasm-demo) - Toy project to learn Rust and async that can be deployed to the web.
@@ -71,8 +70,7 @@
- wasm-2048 (https://github.com/dev-family/wasm-2048) - 2048 game implemented with Rust and Yew and compiled to Wasm.
- website-wasm (https://github.com/kamiyaa/website-wasm) - My personal website written in Rust via Yew/Wasm.
- KeyPress (https://github.com/rayylee/keypress) - A Rust WebAssembly Website example for practising english for chinese.
- yew-train-ticket (https://github.com/anthhub/yew-train-ticket) - A Rust WebAssembly Webapp (http://118.190.37.169:8002) example basing Yew newest hooks and functional API, the code style is
extremely like React Function Component.
- yew-train-ticket (https://github.com/anthhub/yew-train-ticket) - A Rust WebAssembly Webapp (http://118.190.37.169:8002) example basing Yew newest hooks and functional API, the code style is extremely like React Function Component.
- yew-d3-example (https://github.com/ivanschuetz/yew-d3-example) - Showing a d3 chart with Yew.
- Oxfeed (https://github.com/sanpii/oxfeed) - A feed reader written in Rust with a Yew frontend.
- Flow.er (https://github.com/LighghtEeloo/flow.er) - A notebook app integrated with todo lists utility. Developed with Rust, WebAssembly, Yew and Trunk.
@@ -85,8 +83,7 @@
- Rust algorithms (https://github.com/Jondolf/rust-algorithms) - A website with interactive implementations of various algorithms.
- Marc Portfolio (https://gitlab.com/marcempunkt/maeurerdev) - A software developer portfolio, Live Demo (https://maeurer.dev/).
- zzhack (https://github.com/zzhack-stack/zzhack) - A personal blog, based on Rust & Yew, Live Demo (https://www.zzhack.fun/).
- 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/).
- 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. 
@@ -107,8 +104,7 @@
- hurlurl (https://github.com/lucasmerlin/hurlurl) - A randomizing link shortener, Live Demo (https://hurlurl.com/).
- Macige (https://github.com/tramlinehq/macige) - CI workflow generator for mobile app development, Live Demo (https://macige.tramline.app).
- Spaceman (https://github.com/eliaperantoni/spaceman) - Spaceman is a cross-platform gRPC client designed to be pleasant to use and pretty to look at.
- 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).
- 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).
@@ -118,8 +114,7 @@
- yew-wasm-pack-template (https://github.com/yewstack/yew-wasm-pack-template) - A template for starting a Yew project to be used with wasm-pack.
- yew-wasm-pack-minimal (https://github.com/yewstack/yew-wasm-pack-minimal) - A minimal template for starting a Yew project using wasm-bindgen and wasm-pack.
- yew-parcel-template (https://github.com/spielrs/yew-parcel-template) - Awesome Yew with Yew-Router and Parcel application.
- yew-template-for-github-io (https://github.com/Ja-sonYun/yew-template-for-github-io) - Directly deployable Template of yew project for github.io, using tailwind and webpack for css, trunk 
for build and serve.
- yew-template-for-github-io (https://github.com/Ja-sonYun/yew-template-for-github-io) - Directly deployable Template of yew project for github.io, using tailwind and webpack for css, trunk for build and serve.
- tailwindcss-yew-template (https://github.com/vvcaw/tailwindcss-yew-template) - Simple layout for using Tailwindcss with Yew.
- axum-yew-setup (https://github.com/rksm/axum-yew-setup) - A starter project that sets up Axum and Yew for full stack Rust web apps.
- rust-yew-axum-tauri-desktop (https://github.com/jetli/rust-yew-axum-tauri-desktop) - Rust + Yew + Axum + Tauri, full-stack Rust development for Desktop apps.
@@ -143,8 +138,8 @@
- 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.
@@ -159,12 +154,10 @@
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).
- 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).
- 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).
- 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.
Javascript Library Ports
@@ -208,8 +201,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
@@ -223,8 +216,7 @@
- How to use markdown with Rust Frontend (https://github.com/steadylearner/blog/blob/master/posts/Rust/How%20to%20use%20markdown%20with%20code%20snippets%20in%20Rust%20Frontend.md)
- Fullstack Rust with Yew (https://github.com/steadylearner/blog/tree/master/posts/Rust/Fullstack%20Rust%20with%20Yew.md)
- How to write Full Stack Rust code (https://github.com/steadylearner/blog/tree/master/posts/Rust/How%20to%20write%20Full%20Stack%20Rust%20code.md)
- How to render a YouTube vlog with Rust Yew fetch API 
(https://github.com/steadylearner/blog/blob/master/posts/Rust/How%20to%20render%20a%20YouTube%20vlog%20with%20%20Rust%20Yew%20fetch%20API.md)
- How to render a YouTube vlog with Rust Yew fetch API (https://github.com/steadylearner/blog/blob/master/posts/Rust/How%20to%20render%20a%20YouTube%20vlog%20with%20%20Rust%20Yew%20fetch%20API.md)
- How to render blog posts with Rust Yew mounted API (https://github.com/steadylearner/blog/tree/master/posts/Rust/How%20to%20render%20blog%20posts%20with%20Rust%20Yew%20mounted%20API.md)
- A Web Application completely in Rust (https://medium.com/@saschagrunert/a-web-application-completely-in-rust-6f6bdb6c4471)
- Yew - Rust & WebAsse-frontend framework (https://sudonull.com/post/11627-Yew-Rust-WebAsse-frontend-framework)
@@ -240,8 +232,7 @@
- The WebAssembly Book (https://rustwasm.github.io/docs/book/) - Working with the web and producing .wasm files.
- The wasm-bindgen Guide (https://rustwasm.github.io/docs/wasm-bindgen/) - How to bind Rust and JavaScript APIs.
- The wasm-pack Guide (https://rustwasm.github.io/docs/wasm-pack/) - How to build and work with rust-generated WebAssembly.
- Programming WebAssembly with Rust (https://pragprog.com/book/khrust/programming-webassembly-with-rust) - Includes a chapter Advanced JavaScript Integration with Yew on creating an app with 
Yew.
- Programming WebAssembly with Rust (https://pragprog.com/book/khrust/programming-webassembly-with-rust) - Includes a chapter Advanced JavaScript Integration with Yew on creating an app with Yew.
- Creative Projects for Rust Programmers (https://www.oreilly.com/library/view/creative-projects-for/9781789346220/) - Chapter 5, Creating a Client-Side WebAssembly App Using Yew.
Alternatives