DEPRECATED: Use rustwasm/wasm-pack-template for libraries and rustwasm/rust-webpack-template for webapps with webpack.
This is a template to jump-start your Rust and WebAssembly project and let you hit the ground running.
✔ The latest
light and seamless bidirectional communication between Rust and
✔ Boilerplate for builds, optimizing, and post-processing:
✔ Serve your
.wasm and JS locally with Webpack's
✔ Better debugging with Rust panics forwarded to
✔ Optionally use
wee_alloc as the
global allocator, to help keep your code size footprint small.
✔ Boilerplate for writing
#[bench]es for the native target.
✔ Travis CI integration already set up. Make sure you never break your tests or your WebAssembly builds.
cargo install cargo-generate
Second, generate a new project with this repository as a template:
cargo-generate --git https://github.com/rustwasm/rust_wasm_template.git
Answer the prompts and then you should be good to go! Check out your new
CONTRIBUTING.md for details on building and project
The Travis CI configuration is 100% pre-configured, and all you need to do is enable CI for the repo on your profile page.