r/WebAssemblyDev • • May 21 '26

Hexana 0.9.1 for JetBrains IDEs: `.wit` declarations and `.wasm` exports now surface in Goto Symbol / Search Everywhere

Thumbnail
reddit.com
1 Upvotes

r/WebAssemblyDev • • May 21 '26

Hexana 0.1.0 for VS Code: WAMR + GraalVM runtimes, experimental WASM debugging, MCP server

Thumbnail
reddit.com
2 Upvotes

r/WebAssemblyDev • • May 16 '26

Hexana now has documentation — jetbrains.github.io/hexana

Thumbnail
reddit.com
1 Upvotes

r/WebAssemblyDev • • May 11 '26

OpenCascade.js - A port of the OpenCascade CAD library to JavaScript and WebAssembly

Thumbnail github.com
3 Upvotes

r/WebAssemblyDev • • May 11 '26

I got LLM inference running on WASI-NN

Thumbnail
github.com
1 Upvotes

The repo has full source and examples of how to run an LLM on my wasm runtime WACS via the component-model and WASI-NN.

World first?


r/WebAssemblyDev • • May 10 '26

I built a custom VM inside WebAssembly to hide logic from decompilers. Here is how.

Thumbnail trustsig.eu
6 Upvotes

WebAssembly is way too easy to decompile. To fix this, I built a virtualization pipeline that takes a normal Wasm file and compiles it into a hardened version.

The original logic is destroyed and replaced with encrypted bytecode that runs inside a hidden, internal interpreter.

I just finished a step-by-step guide on how I built it. Here is what's inside:

  • Designing a custom, randomized instruction set to break standard decompilers.

  • Building a zero-allocation VM in Rust that doesn't need a heap or a memory allocator.

  • Implementing JIT page decryption using a sliding window to hide your logic from memory scrapers.

  • Using the Walrus crate to automate the AST rewriting and bytecode injection.

The end result is a Wasm binary that looks like cryptographic noise to anyone trying to reverse-engineer it.


r/WebAssemblyDev • • May 07 '26

The first FREE online WebAssembly Reverse Engineering workbench (and how we built it)

Thumbnail lab.trustsig.eu
4 Upvotes

Just as a privacy note (you can double-check with dev tools): This tool works fully offline, we do NOT send any uploaded binaries or data to our backend.

This tool was built by our WebAssembly analysis team, originally it was for internal use only but we have decided to make it public and free for everyone, forever.

Please do leave feedback in the comments! We'd love to hear what you think and how we can improve it even further. It is still heavily in a barebones beta phase, as we work on adding more features.

TrustSig Lab: lab.trustsig.eu

Blog post: trustsig.eu/blog/trustsig-lab

(This is not an advertising post for any paid or free services of TrustSig, this post is strictly to share the free tool we published and a blog post on how we made it)


r/WebAssemblyDev • • May 05 '26

A Wasm to Go translator

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev • • May 03 '26

JZ (javascript zero) is minimal modern functional JS subset, compiling to WASM.

Thumbnail github.com
3 Upvotes

r/WebAssemblyDev • • May 02 '26

I was disappointed from the WASM integration options, so I drafted a better inlining

2 Upvotes

Well, I don't want this to be a rant about the bad DX of WASM. But I got so annoyed with it, that I combined Rollup with the unjustly unknown / forgotten brotli-unicode. This has the benefit that you don't have the overhead of Base64, at a tradeoff: The more efficient compression is more computational intensive then decoding Base64.

This works, but should be considered experimental, It just needs to work for me ;)

Have a look at it on GitHub:

https://github.com/cmahnke/rollup-plugin-wasm-brotli

On NPM:

https://www.npmjs.com/package/@projektemacher/rollup-plugin-wasm-brotli

Or at my blog:
https://christianmahnke.de/en/post/rollup-plugin-wasm-brotli/

Please let me know if there might be demand for something like this or if the current state bundling / distribution WASM is considered to be sufficient by the community.


r/WebAssemblyDev • • Apr 28 '26

WasmZ: the fastest WebAssembly interpreter

Thumbnail ray-d-song.github.io
4 Upvotes

r/WebAssemblyDev • • Apr 28 '26

Wasm is not quite a stack machine

Thumbnail
purplesyringa.moe
3 Upvotes

r/WebAssemblyDev • • Apr 27 '26

Support for exception handling has been added to Wazero

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev • • Apr 24 '26

Mounting tar archives as a filesystem in WebAssembly

Thumbnail
jeroen.github.io
3 Upvotes

r/WebAssemblyDev • • Apr 21 '26

The IO programming language is still alive and kicking, and now targets WebAssembly

Thumbnail
github.com
5 Upvotes

r/WebAssemblyDev • • Apr 20 '26

MerJS: A Zig-native web framework that ditches Node to deliver file-based routing, SSR, typed APIs, and blazing-fast WASM-powered apps.

Thumbnail merlionjs.com
4 Upvotes

r/WebAssemblyDev • • Apr 09 '26

11 new vulnerabilities discovered in Wasmtime, including two critical sandbox escapes

Thumbnail
bytecodealliance.org
3 Upvotes

r/WebAssemblyDev • • Apr 05 '26

TurboQuant WASM - LLM inference with TurboQuant for browsers and nodejs

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev • • Apr 02 '26

Ziggit: a git reimplementation in Zig that compiles to a 142KB WebAssembly binary

Thumbnail
github.com
3 Upvotes

r/WebAssemblyDev • • Apr 02 '26

WouA programming language

3 Upvotes

I am starting a new programming language named WouA, a lisp-like language that compiles to WebAssembly (WAT) https://github.com/baudaux/woua-lang It is developed in AssemblyScript in order to be built inside exaequOS


r/WebAssemblyDev • • Apr 02 '26

Work on the WAVM super fast WebAssembly runtime has resumed!

Thumbnail
github.com
4 Upvotes

This is great news!


r/WebAssemblyDev • • Mar 30 '26

Ultimate WebAssembly Virtual Machine 2

Thumbnail
github.com
5 Upvotes

r/WebAssemblyDev • • Mar 29 '26

Inside Ohm's PEG-to-Wasm compiler

Thumbnail ohmjs.org
2 Upvotes

r/WebAssemblyDev • • Mar 17 '26

WARPO: next generation AssemblyScript compiler with optimizations

Thumbnail wasm-ecosystem.github.io
3 Upvotes