Skip to content

Latest commit

 

History

History

todomvc

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Rust & Seed TodoMVC Example

Rust is a systems programming language with a focus on safety, especially safe concurrency.

Rust

wasm-bindgen, and its web-sys package allow Rust to be used in web browsers via WASM.

Wasm-bindgen

Seed is a high-level framework for building websites using these tools.

Seed

Learning Rust

The Rust book is a great resource for getting started.

Here are some links you may find helpful:

Get help from Rust users:

If you have other helpful links to share, or find any of the links above no longer work, please let us know.

Running

Prerequisites

  • This framework requires you to first install Rust.
  • You'll need a recent version of Rust: rustup update
  • The wasm32 target: rustup target add wasm32-unknown-unknown
  • And cargo-make: cargo install --force cargo-make

Build & Run

cargo make start

Open 127.0.0.1:8000 in your browser.


[How to make this example standalone]

  • Makefile.toml
    • Replace tasks with aliases with their parents.
    • Remove root Makefile import.
  • Cargo.toml
    • replace Seed path with version number
  • This file
    • Remove this chapter