Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evmar/weave
wasm viewer
https://github.com/evmar/weave
Last synced: about 1 month ago
JSON representation
wasm viewer
- Host: GitHub
- URL: https://github.com/evmar/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 (8 months ago)
- Last Synced: 2024-11-19T03:03:19.069Z (about 2 months ago)
- Language: TypeScript
- Size: 7.26 MB
- Stars: 146
- Watchers: 5
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```