Dev tools · alternatives · 2026
24 alternatives to A tiny WASM compiler and runtime for demonstration purposes
Hello, I'm building a WebAssembly compiler and documenting the process in the meantime. This aims to be a tool for demonstration and education purpose. It doesn't aim to do fancy stuff nor to replace existing ones. I'm building this to learn and to improve and hopefully it can be useful for others as well :) From last time I've presented the idea, I've implemented more basic features on Luna and I've built a custom and tiny runtime for Luna! (documenting it of course). Any feedback is really appreciated :) Repo: https://github.com/thomscoder/luna
Luna is a minimal WebAssembly compiler and runtime designed for learning and demonstration purposes. It includes basic compilation features and a custom lightweight runtime, with documentation throughout the… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A tiny WASM compiler and runtime for demonstration purposes launched in 2022; newer entries below may have overtaken it.
- 1

As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app
2022 · github.com · its alternatives →
- 2

🌙 The minimal & fast library for functional user interfaces - kbrsh/moon
2017 · github.com · its alternatives →
- 3

I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
2024 · github.com · its alternatives →
- 4

Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM. - tinygo-org/tinygo
2018 · github.com · its alternatives →
- 5

A self-hostable Wasm sandbox for JavaScript workers.
Jun 2026 · kyushu.dev · its alternatives →
- 6

Show HN: TinyWasm - A tiny WebAssembly Runtime written in Rust Hi HN! I'm excited to share TinyWasm (https://github.com/explodingcamera/tinywasm), a WebAssembly Interpreter I developed for my final university project. The main goal of this project was to deepen my understanding of WebAssembly and interpreter design. TinyWasm successfully passes all the official WebAssembly 1.0 tests and also includes features from future proposals such as like bulk memory operations. Initially more of a research project, TinyWasm focuses on simplicity and portability. It has minimal…
2024 · github.com · its alternatives →
- 7

A DSL that translates to regex. Contribute to AbhinavOmprakash/luna development by creating an account on GitHub.
2021 · github.com · its alternatives →
- 8

a very (x 10) basic wasm console. Contribute to rajatjindal/wasm-console development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 9

The purely functional user interface library that
2018 · kbrsh.github.io · its alternatives →
- 10
Lunair▲488Generate studio-quality explainer videos. Instantly.
Feb 2026 · lunair.ai · its alternatives →
- 11

Web49: WebAssembly Interpeter. Contribute to FastVM/Web49 development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 12
Lunacy▲472Cross-platform app, faster than Figma, smarter than Sketch
2021 · icons8.com · its alternatives →
- 13

This is the entire Firefox browser rendering to a element. Gecko, all UI components, and the Spidermonkey JS engine are all compiled and running in WebAssembly. Here are a few things you might find interesting: - This is fully end to end encrypted! We use the WISP protocol for TCP-over-websockets. - There is a novel WASM->JS JIT for experimental site speedup - This port cost over 25k in opus/fable tokens for debugging and JIT research This was just a fun experiment to push the boundaries of WebAssembly. For a more usable "browser in browser" experience, we also built…
Jul 2026 · developer.puter.com · its alternatives →
- 14

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 15

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 16
Lunacy▲328Your AI design friend, Figma and co, move your apps please
2023 · icons8.com · its alternatives →
- 17

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
- 18OA
A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!
2025 · obeli.sk · its alternatives →
- 19

At Cajal (YC W26) we’re excited to share Talos (https://github.com/cajal-technologies/talos), an open source framework for formal verification of WebAssembly modules in Lean. AI is now writing tons of the code that gets pushed to production. As code generation gets cheaper, verification becomes the bottleneck. We believe in a future where every piece of software comes with a mathematical proof that it does what its author intended - in doing so, eliminating many classes of exploits. Talos is part of the foundation for that. Talos provides a Wasm interpreter optimized for…
Jun 2026 · github.com · its alternatives →
- 20

- 21

Run WebAssembly made for outside the browser, inside the browser.
2022 · runno.dev · its alternatives →
- 22

repo of my sizecoding entries. Contribute to ilmenit/sizecoding development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 23

My implementation of Thorsten Bell's book (Writing an Interpreter in Go) - actuallyachraf/monkey-giggle
2020 · github.com · its alternatives →
- 24

This started as a hard requirement for my TUI-based editor application, it ended up going in a few different directions. A suite of tools that help with semantic code entities: https://github.com/odvcencio/gts-suite A next-gen version control system called Got: https://github.com/odvcencio/got I think this has some pretty big potential! I think there's many classes of application (particularly legacy architecture) that can benefit from these kinds of analysis tooling. My next post will be about composing all these together, an exciting project I call…
Feb 2026 · github.com · its alternatives →
Also compare
- Wrote a tiny WebAssembly (wat2wasm) compiler in Go alternatives
- Moon – fast 7k Vue alternative alternatives
- Jaws – a JavaScript to WASM ahead-of-time compiler alternatives
- TinyGo – LLVM-based Go compiler for microcontrollers alternatives
- Kyushu – A self-hostable WASM sandbox for JavaScript workers alternatives
- TinyWasm – A tiny WebAssembly Runtime written in Rust alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →