{"repo":"jetli/rust-yew-realworld-example-app","free":true,"listed":false,"github":"https://github.com/jetli/rust-yew-realworld-example-app","clone":"git clone https://github.com/jetli/rust-yew-realworld-example-app.git","description":"Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.","language":"Rust","stars":885,"topics":["rust","yew","webassembly","wasm","realworld","web","react","hooks","tauri","desktop"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"[Rust] + [Yew] + [WebAssembly] codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld] spec and API. [Demo]&nbsp;&nbsp;&nbsp;&nbsp;[RealWorld] This codebase was created to demonstrate a fully fledged [WebAssembly] web application built with [Yew] including CRUD operations, authentication, routing, pagination, and more. It utilizes Yew's latest function components and hooks . It also supports desktop application powered by [Tauri]. We've gone to great lengths to adhere to the [Yew] community styleguides & best practices. For more information on how to this works with other frontends/backends, head over to the [RealWorld] repo. How it looks You can view a live demo over at [Demo] Home(Web) Article(Web) :---: :---: Edit(Desktop) Sign Up(Desktop) :---: :---: How it works This is an application written in [Rust] that utilizes [Yew] and [WebAssembly] for developing the frontend web app that powers the RealWorld application. You can view a full list of crates being used in [Cargo.toml], but here are some of the main ones of note: [yew] - a modern Rust framework for creating multi-threaded frontend apps with WebAssembly. [yew-router] - a routing library for the [Yew] framework. [yew-hooks] - Hooks for the [Yew] web framework, inspired by react hook libs like [streamich/react-use] and [alibaba/hooks]. [lazy static] - a macro for declaring lazily evaluated statics in Rust. [parking lot] - provides implementations of Mutex , RwLock , ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jetli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jetli/rust-yew-realworld-example-app/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}