This was a pretty fun weekend hack, wasn't (easily) possible until a few weeks ago when I found this blog post about how to execute Perl in WebAssembly.
https://andrews.substack.com/p/zeroperl-sandboxed-perl-with-...As I gather, Exiftool is used a bunch by OSINT researchers, many who aren't big fans of the CLI, so I figured this would be a fun browser port. The above + https://github.com/bjorn3/browser_wasi_shim and some regular Svelte/file API stuff were enough, pretty proud of this demo.
Thinking if I get some more time this weekend I may implement metadata editing / deleting, and bundling these into desktop apps would not be super tricky.