Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://evmar.github.io/weave/
wasm viewer
https://evmar.github.io/weave/
Last synced: 2 months ago
JSON representation
wasm viewer
- Host: GitHub
- URL: https://evmar.github.io/weave/
- Owner: evmar
- License: apache-2.0
- Created: 2022-04-11T15:58:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-04T15:17:09.000Z (6 months ago)
- Last Synced: 2024-08-09T17:30:27.385Z (3 months ago)
- Language: TypeScript
- Size: 7.26 MB
- Stars: 143
- Watchers: 5
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-wasm-tools - online tool
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
```