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

https://github.com/xmas7/rust-webplatform

A Rust library for use with emscripten to access the DOM.
https://github.com/xmas7/rust-webplatform

dom emscript library platform rust web

Last synced: about 2 months ago
JSON representation

A Rust library for use with emscripten to access the DOM.

Awesome Lists containing this project

README

        

# rust-webplatform

A Rust library for use with emscripten to access the DOM.

[Read the documentation](http://docs.rs/webplatform), read [brson's post on how
Rust works with emscripten](https://users.rust-lang.org/t/compiling-to-the-web-with-rust-and-emscripten/7627),
or see an example app with [rust-todomvc](http://github.com/tcr/rust-todomvc).

```rust
extern crate webplatform;

use webplatform::HtmlNode;

let body = HtmlNode::query("body").unwrap();
body.html_set("

HELLO FROM RUST

CLICK ME");
let mut button = HtmlNode::query("button").unwrap();
button.on("click", || alert("WITNESS ME"));
```

Used with `cargo build --target=asmjs-unknown-emscripten`.

## License

MIT or Apache-2.0, at your option.