supershabam / transmute

drag and drop wasm and file inputs to produce outputs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

transmute

drag and drop wasm and file inputs to produce outputs

problem

I want to explore more with the capabilities of WASM and WASI especially around safe computing and cross-platform single binaries.
I also want to explore more with svelte and tauri.
So, as you can see there's no real problem.

approach

Make a tauri UI where you can drag and drop a wasm file onto it, and then drop another file onto the application to seed the working directory for the wasm application.

demos

https://www.loom.com/share/c59fa82eb094456490463bb652bcbb0c

technical roadmap

[x] embedded WASI program executes and prints stdout and stderr to program UI.
[x] drag and drop WASM file onto screen to load and execute it.
[ ] drag and drop WASM file onto screen to load and present file upload interface for additional file inputs.
[ ] display resulting file outputs from working directory.
[ ] open directory in finder button.

issues

About

drag and drop wasm and file inputs to produce outputs

License:Apache License 2.0


Languages

Language:Rust 34.7%Language:JavaScript 29.1%Language:Svelte 16.4%Language:CSS 12.4%Language:HTML 5.5%Language:TypeScript 1.8%