Dev tools · alternatives · 2026
24 alternatives to Compiles Haskell to WebAssembly
Compiles Haskell to WebAssembly. Contribute to dfinity-side-projects/dhc development by creating an account on GitHub.
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Compiles Haskell to WebAssembly launched in 2018; newer entries below may have overtaken it.
- 1

Web49: WebAssembly Interpeter. Contribute to FastVM/Web49 development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 2

We’ve reached a major milestone in making any software run with WebAssembly. Thanks to the newest release of Wasmer (4.4) and the Wasmer JS SDK (0.8.0) ...
2024 · wasmer.io · its alternatives →
- 3

A Pascal to LLVM compiler in Haskell . Contribute to sam46/Paskell development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 4

Compile WebAssembly to JVM and other WASM tools. Contribute to cretz/asmble development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

😎 A curated list of languages that compile directly to or have their VMs in WebAssembly - appcypher/awesome-wasm-langs
2017 · github.com · its alternatives →
- 6
WebAssembly▲86New binary format for compiling applications for the web
2015 · github.com · its alternatives →
- 7

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 →
- 8IW
Hey HN! I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com! Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps. I would appreciate any feedback!
2019 · its alternatives →
- 9

A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.)
2022 · github.com · its alternatives →
- 10

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 →
- 11

Generate Erlang VM byte code from Haskell. Contribute to kofigumbs/codec-beam development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 12

🂺 A Multiplayer Poker App Crafted with Haskell and React - therewillbecode/poker-maison
2019 · github.com · its alternatives →
- 13

We heard your requests for Haskell and today we're excited to finally announce Haskell as yet another language we support. We've decided to put our focus...
2017 · repl.it · its alternatives →
- 14

A (WIP) WebAssembly System Interface implementation for Deno - caspervonb/deno-wasi
2020 · github.com · its alternatives →
- 15
myCompiler▲122Run your favourite programming languages online
2019 · mycompiler.io · its alternatives →
- 16CL
A month or so ago, I ported a Common Lisp implementation (npt) to WebAssembly to make a silly blog post, because I was bored and have a lot of time on my hands to waste with things like this (I don't have a job, and because I have next to no experience, these meaningless, silly projects tend to fill what time I do have). This is significant as it's the first time Common Lisp in particular has ever been hosted on it; wasm has a few poor decisions in its design that make it less-than-conducive to being a target for Common Lisp, and a lot of the more interesting implementations require an…
2022 · soi-disant.srht.site · its alternatives →
- 17SI
Hey HN, this is a small Haskell learning project that I wanted to share. It's just a website where you can see how many people write the exact same text as you (thought it was a fun idea). It's built using Scotty, SQLite, Redis and Caddy. Currently it's running in a small DigitalOcean droplet (1 Gb RAM). Using Haskell for web development (specifically with Scotty) was slightly easier than I thought, but still a relatively hard task compared to other languages. One of my main friction points was Haskell's multiple string-like types: String, Text (& lazy), ByteString (& lazy), and each library…
Jan 2026 · subth.ink · its alternatives →
- 18

Hi everyone, I built a runtime to isolate untrusted code using wasm sandboxes. Basically, it protects your host system from problems that untrusted code can cause. We’ve had a great discussion about sandboxing in Python lately that elaborates a bit more on the problem [1]. In TypeScript, wasm integration is even more natural thanks to the close proximity between both ecosystems. The core is built in Rust. On top of that, I use WASI 0.2 via wasmtime and the component model, along with custom SDKs that keep things as idiomatic as possible. For example, in Python we have a simple decorator:…
Feb 2026 · github.com · its alternatives →
- 19

In the [first article in this series](<https://wasmer.io/posts/wasm-as-universal-binary-format-part-1-native-executables>) we demonstrated how you can c...
2022 · wasmer.io · its alternatives →
- 20SH
2017 · pixel-druid.com · its alternatives →
- 21

An R7RS Scheme implemented in WebAssembly . Contribute to PollRobots/scheme development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 22

🐹🕸️ WebAssembly runtime for Go. Contribute to wasmerio/wasmer-go development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 23

Hi HN! We (pdubroy & marianoguerra) just launched an online book called WebAssembly from the Ground Up. It's an online book to learn Wasm by building a simple compiler in JavaScript. This is the book we wish we'd had 3 years ago. Unlike many WebAssembly resources that focus on use cases and tooling, we wanted a deep dive into how Wasm actually works. We focus on the core of WebAssembly: the module format and the instruction set. We think the low-level details — the "virtual ISA" — are the most interesting part, and we had the crazy idea that writing a compiler is the best way to learn it.…
2025 · wasmgroundup.com · its alternatives →
- 24

Readable macroassembler for CLR IL. Contribute to akalenuk/milasm development by creating an account on GitHub.
2023 · github.com · its alternatives →
Also compare
- I wrote a WebAssembly Interpreter and Toolkit in C alternatives
- Compiling C in the browser using WebAssembly alternatives
- Pascal to LLVM Compiler in Haskell alternatives
- Asmble – Compile WebAssembly to the JVM alternatives
- A List of Programming Languages That Currently Compile to WebAssembly alternatives
- WebAssembly 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 →