yew-material is a material-ui framework for yew

Related tags

GUI yew-material
Overview

About

yew-material is a material-ui framework for yew

create-yew-material-app

Create Yew Material App is a way to create a single page Yew application, which includes the yew-material ui framework.
note: create-yew-material-app is modified by create-yew-app

Quick Overview

npx create-yew-material-app my-app
cd my-app
npm run start

npm run start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will need to be loaded manually if you make edits.
You will also see any errors in the compiler.

npm run test

In progress...

npm run build

Builds the app for production to the build folder.
It correctly bundles Yew in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

You might also like...
A preprocessor for mdbook to add Material Design admonishments.
A preprocessor for mdbook to add Material Design admonishments.

mdbook-admonish A preprocessor for mdbook to add Material Design admonishments, based on the mkdocs-material implementation. It turns this: ```admonis

Embedded Rust on Espressif training material.

Embedded Rust Trainings for Espressif This repository contains Training Material for learning to use Embedded Rust with the Espressif ESP32-C3. We sug

Dynamic ocean material for Bevy.
Dynamic ocean material for Bevy.

bevy_water Dynamic water material (with waves) for Bevy. Example cargo run --release --example ocean Features Moving 3d waves (vertex height offset).

This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.

Comprehensive Rust 🦀 This repository has the source code for Comprehensive Rust 🦀 , a four day Rust course developed by the Android team. The course

🧬 Material Icons for Dioxus

🧬 Dioxus Material Icons This project provides a simple but configurable component to render Google's Material Icons in Dioxus. 🚀 How to get started

Course Material for Ardan Labs - Ultimate Rust: Foundations
Course Material for Ardan Labs - Ultimate Rust: Foundations

Ultimate Rust 1: Foundations Presented by Ardan Labs, Ultima Rust: Foundations gives you a "zero to hero" class to get you started with Rust. You'll l

A collection of CC-BY-SA course material to teach the Rust programming language, in different formats, levels, and focus points

A collection of CC-BY-SA course material to teach the Rust programming language, in different formats, levels, and focus points. Contact me for remote and on-site trainings!

Material for the course, An Introduction to Rust.

Learn the Rust Programming Language Rust is a systems programming language designed for safety, concurrency, and performance. It has gained popularity

A simple Iced application that I wrote as a learning activity, which allows you to browse the full list of regular Material Icons.
A simple Iced application that I wrote as a learning activity, which allows you to browse the full list of regular Material Icons.

Iced Material Icon Browser Iced Material Icon Browser is a simple Iced application that I wrote as a learning activity, which allows you to browse the

Training material for the KDAB training day 2023

Rust & Qt workshop This workbook contains the material for a Rust & Qt workshop held by Ferrous Systems, developed and held together with KDAB. It is

2D particle system with custom material traits. Works well in wasm webgl2 and mobile
2D particle system with custom material traits. Works well in wasm webgl2 and mobile

Bevy Enoki Enoki - A 2D particle system for the Bevy game engine. Overview The Enoki particle system is a CPU calculate particle system, that uses GPU

A notebook app integrated with todo lists utility. Developed with Rust, WebAssembly, Yew and Trunk.

Flow.er A notebook app integrated with todo-list utility. Project flow.er is a Rust WASM app running in browser. Taking advantage of Yew and Trunk, it

Yew Tauri Desktop App Template

Yew Tauri Desktop App Template This is Template App for Desktop App. Run Develop $ cargo tauri dev Build App $ cargo tauri build Setup yew setup Using

The uncomplicated Yew State management library

Bounce The uncomplicated state management library for Yew. Bounce is inspired by Redux and Recoil. Rationale Yew state management solutions that are c

A Web-App written in Rust with Yew, using the same SyntaxHighlighter from Google Code Archive as planetb.ca

PlanetB SyntaxHighlighter About This is a small app, providing static files to have a frontend to format your code so you can paste it with styles to

Yew + Axum + blog = Yab

Yew + Axum + blog = Yab

Sample code of Yew (0.18). Something like a PuyoPuyo.

RusRus Requirements Docker Depend on Yew ver 0.18.0 Usase docker build -t rusrus . # start serve docker run -p 8080:8080 --rm -it -v $(pwd):/app -w /

A small linktree style app using Yew.

Links This is a small website built using Yew. It uses trunk to run locally, and build for deployment. I wanted to explore this library and see how it

Hooks for Yew, inspired by streamich/react-use and alibaba/hooks.

Yew Hooks Hooks for Yew, inspired by streamich/react-use and alibaba/hooks. Hooks State use_toggle - tracks state of counterparts. use_bool_toggle - t

Comments
  • npx: Cannot find module './createYewMaterialApp'

    npx: Cannot find module './createYewMaterialApp'

    ~ npx create-yew-material-app my-app
    
    node:internal/modules/cjs/loader:926
      throw err;
      ^
    
    Error: Cannot find module './createYewMaterialApp'
    Require stack:
    - /home/tjf/.npm/_npx/b137c108e54afdce/node_modules/create-yew-material-app/index.js
        at Function.Module._resolveFilename (node:internal/modules/cjs/loader:923:15)
        at Function.Module._load (node:internal/modules/cjs/loader:768:27)
        at Module.require (node:internal/modules/cjs/loader:995:19)
        at require (node:internal/modules/cjs/helpers:92:18)
        at Object.<anonymous> (/home/tjf/.npm/_npx/b137c108e54afdce/node_modules/create-yew-material-app/index.js:20:1)
        at Module._compile (node:internal/modules/cjs/loader:1091:14)
        at Object.Module._extensions..js (node:internal/modules/cjs/loader:1120:10)
        at Module.load (node:internal/modules/cjs/loader:971:32)
        at Function.Module._load (node:internal/modules/cjs/loader:812:14)
        at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:76:12) {
      code: 'MODULE_NOT_FOUND',
      requireStack: [
        '/home/tjf/.npm/_npx/b137c108e54afdce/node_modules/create-yew-material-app/index.js'
      ]
    }
    
    opened by kingfree 6
  • use yew 0.18.0, instead of master branch

    use yew 0.18.0, instead of master branch

    The compile error

    error[E0433]: failed to resolve: use of undeclared type `App`
      --> src/test.rs:41:5
       |
    41 |     App::<YNode>::new().mount_with_props(
       |     ^^^ use of undeclared type `App`
    
    warning: unused import: `yew::prelude::*`
    

    Use the tag version will fix this error.

    opened by getong 0
  • Can't start up project

    Can't start up project

    Can't start up project

    Self-Diagnosis

    It maybe cause by yew-material changes

    [INFO]: 🌀  Compiling to Wasm...
       Compiling yew-material v0.1.23 (https://github.com/alibaba-inc/yew-material/?branch=master#5d55a01d)
    error[E0557]: feature has been removed
     --> /Users/carlos/.cargo/git/checkouts/yew-material-a72ba837a2e4556a/5d55a01/yew-material/src/lib.rs:1:12
      |
    1 | #![feature(external_doc)]
      |            ^^^^^^^^^^^^ feature has been removed
      |
      = note: use #[doc = include_str!("filename")] instead, which handles macro invocations
    
    For more information about this error, try `rustc --explain E0557`.
    error: could not compile `yew-material` due to previous error
    Error: Compiling your crate to WebAssembly failed
    

    Environment(for bug reports)

    • [x] Operating System: MacOS Big Sur 11.4
    • [x] Dev Enviroment: rustc 1.56.0-nightly (5ad7389bd 2021-08-06), [email protected]

    Current Result (Include screenshots where appropriate.)

    Can't start up project

    Expected Result

    npm start Work correctly

    opened by Carlos-Song 1
Hooks for Yew, inspired by streamich/react-use and alibaba/hooks.

Yew Hooks Hooks for Yew, inspired by streamich/react-use and alibaba/hooks. Hooks State use_toggle - tracks state of counterparts. use_bool_toggle - t

Jet Li 116 Jan 4, 2023
Desktop GUI Framework

Azul - Desktop GUI framework WARNING: The features advertised in this README may not work yet. Azul is a free, functional, immediate mode GUI framewor

Maps4Print 5.4k Jan 1, 2023
A simple UI framework for Rust built on top of IUP (http://webserver2.tecgraf.puc-rio.br/iup/)

KISS-UI A UI framework for Rust based on the KISS (Keep It Simple, Stupid!) philosophy. Powered by the IUP GUI library for C by Tecgraf, via the bindi

null 342 Jul 11, 2022
Azul - Desktop GUI framework

Azul - Desktop GUI framework Azul is a free, functional, reactive GUI framework for Rust and C++, built using the WebRender rendering engine and a CSS

Felix Schütt 5.4k Dec 31, 2022
A UI-framework, built for speed and ease-of-use

A UI-framework, built for speed and ease-of-use. Focused on one thing, the best user-experience for the client and developer.

Vacaro 46 Dec 6, 2022
Easy c̵̰͠r̵̛̠ö̴̪s̶̩̒s̵̭̀-t̶̲͝h̶̯̚r̵̺͐e̷̖̽ḁ̴̍d̶̖̔ ȓ̵͙ė̶͎ḟ̴͙e̸̖͛r̶̖͗ë̶̱́ṉ̵̒ĉ̷̥e̷͚̍ s̷̹͌h̷̲̉a̵̭͋r̷̫̊ḭ̵̊n̷̬͂g̵̦̃ f̶̻̊ơ̵̜ṟ̸̈́ R̵̞̋ù̵̺s̷̖̅ţ̸͗!̸̼͋

Rust S̵̓i̸̓n̵̉ I̴n̴f̶e̸r̵n̷a̴l mutability! Howdy, friendly Rust developer! Ever had a value get m̵̯̅ð̶͊v̴̮̾ê̴̼͘d away right under your nose just when

null 294 Dec 23, 2022
A framework experience for Yew.

stackable A framework experience for Yew. Stackable provides a development stack with: Tooling around Server-side Rendering Support. An easy-to-use, S

Kaede Hoshikawa 8 Dec 30, 2022
Styling framework for Yew ✂

??‍♂️ + ?? -> Hallings - components for Yew ❓ Purpose What if there existed a couple of pre-built components for yew like password strength checker or

David Styrbjörn 3 Jan 6, 2023
awesome fullstack rust web framework, made by axum & shaku & yew

Awesome Rust Full Stack Web Framework With Axum && shaku && yew, this repository represents how can we construct new web server used by rust. Still in

yacho (bakjuna) 8 Dec 1, 2023
Rust Language Learning material

RustMaterial Rust Language Learning material Rust Rust is blazingly fast systems programming language that prevents segfaults and guarantees thread sa

Udhay Prakash Pethakamsetty 1 Jan 6, 2022