Live demo available at webtransport.rs
This is a template for use with the Leptos web framework and the cargo-leptos tool.
cargo leptos watch
By default, you can access your local project at http://localhost:3000
By default, cargo-leptos
uses nightly
Rust, cargo-generate
, and sass
. If you run into any trouble, you may need to install one or more of these tools.
rustup toolchain install nightly --allow-downgrade
- make sure you have Rust nightlyrustup target add wasm32-unknown-unknown
- add the ability to compile Rust to WebAssemblycargo install cargo-generate
- installcargo-generate
binary (should be installed automatically in future)npm install -g sass
- installdart-sass
(should be optional in future)- Install the same exact wasm-bindgen that this project uses:
cargo install -f wasm-bindgen-cli --version 0.2.89
Although it is not recommended, you can also run your project without server integration using the feature csr
and trunk serve
:
trunk serve --open --features csr
This may be useful for integrating external tools which require a static site, e.g. tauri
.