Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://evmar.github.io/weave/

wasm viewer
https://evmar.github.io/weave/

Last synced: 2 months ago
JSON representation

wasm viewer

Awesome Lists containing this project

README

        

# weave, a wasm viewer

## Demo

https://evmar.github.io/weave/; you can drag'n'drop your own wasm file, or
browse some random files I have been looking at:

- figma.com [13mb, C++](https://evmar.github.io/weave/?wasm/figma.wasm)
- gioui.org demo [7mb, Golang](https://evmar.github.io/weave/?wasm/gioui-demo.wasm)
- [retrowin32](https://github.com/evmar/retrowin32) [1.1mb, Rust](https://evmar.github.io/weave/?wasm/retrowin32.wasm)

## Development

To hack on visualization:

```
$ npm i
$ cd viz
$ npm run serve
```

You can add `?foo.wasm` to the URL to load a wasm file from the `viz` subdir while hacking.

## Deploying demo

Setup:

```
$ git worktree demo
```

Deploy:

```
$ ./deploy.sh demo
$ cd demo
$ git commit -a --amend
$ git push -f
```