Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Extrawurst/rust-webview-todomvc-yew

lightweight desktop todomvc implementation using rust,wasm and web-view
https://github.com/Extrawurst/rust-webview-todomvc-yew

rust rust-lang todomvc wasm webview

Last synced: 3 months ago
JSON representation

lightweight desktop todomvc implementation using rust,wasm and web-view

Awesome Lists containing this project

README

        

![screenshot](/image.png)

## rust todomvc desktop app

Demo how to use [yew](https://github.com/yewstack/yew) for a [todomvc](http://todomvc.com) implementation written in **rust** that compiles to **wasm** and is bundled as a lightweight desktop app using [web-view](https://github.com/Boscop/web-view) and serves it's static files using [hyper](https://github.com/hyperium/hyper).

This prduces a slim **~2 mb** executable compared to hundreds with [electron](https://github.com/electron/electron).

## run

use `make run` to try it.
this requires `cargo web` to be installed.