awesome-wasm-langs icon indicating copy to clipboard operation
awesome-wasm-langs copied to clipboard

😎 A curated list of languages that compile directly to or have their VMs in WebAssembly

Results 28 awesome-wasm-langs issues
Sort by recently updated
recently updated
newest added

Proof: [https://github.com/tweag/asterius](https://github.com/tweag/asterius) and [https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc/](https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc/). About GHC Wasm backend: [https://gitlab.haskell.org/ghc/ghc-wasm-meta](https://gitlab.haskell.org/ghc/ghc-wasm-meta) and [https://downloads.haskell.org/ghc/latest/docs/users_guide/wasm.html](https://downloads.haskell.org/ghc/latest/docs/users_guide/wasm.html).

Reference: https://dart.dev/web/wasm > Support for Wasm is now in stable! > > WebAssembly support for Dart web is available on the Dart stable [channel](https://dart.dev/get-dart#release-channels).

The [WebAssemblyCompiler.jl](https://tshort.github.io/WebAssemblyCompiler.jl/stable/) project is still experimental at the moment, but it seems like the most promising approach so far for Julia to target Wasm using the newer Wasm GC extension.

Added Janet-lang, a "modern Lisp". #### Proofs * Janet can be [compiled](https://github.com/janet-lang/janet-lang.org/blob/e4a7d558caee6e2ebcfd3f9c0ac000511f36f6e1/Makefile#L29-L37) to WASM using Emscripten. Interpreter WASM binary file size is about 1Mb. * Has WASM-enabled [playground](https://janet-lang.org/#Try-It), also [secondary...

Added MoonBit-lang. **Proofs** * [Declares](https://www.moonbitlang.com/) "`Moonbit language designed specifically for WebAssembly`". * Has demos/examples, e.g. [CloudFlare Worker](https://github.com/moonbitlang/moonbit-docs/tree/813f4b2c8b5cf006fdfcb1b6fea8fca9281f761e/examples/cf_worker#moonbits-cloudflare-worker-demo) one.

Hello Everyone, We have a very old legacy code that runs on 16 bit device, we ran into is out of memory due to it's limited storage space. We are...

add Brainfuck interpreter written in 凹语言/Wa-lang

Adds ThetaLang to the list. [Theta](https://github.com/alexdovzhanyn/ThetaLang) is a general purpose, strongly typed, functional programming language that compiles to WebAssembly using Binaryen