Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
๐ A curated list of languages that compile directly to or have their VMs in WebAssembly
GitHub stars and default-branch commits for appcypher/awesome-wasm-langs.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Emscripten: An LLVM-to-WebAssembly Compiler
A Python Interpreter written in Rust
A TypeScript-like language for WebAssembly.
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Pyodide is a Python distribution for the browser and Node.js based on WebAssembly
Facilitating high-level interactions between Wasm modules and JavaScript
๐ A fast WebAssembly interpreter and the most universal WASM runtime
Boa is an embeddable Javascript engine written in Rust.
๐ฑ Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.
The Grain compiler toolchain and CLI. Home of the modern web staple. ๐พ
Functional programming language for signal processing and sound synthesis
๐ Artichoke is a Ruby made with Rust
Butterchurn is a WebGL implementation of the Milkdrop Visualizer
Safely execute untrusted Javascript in your Javascript, and execute synchronous code that uses async functions
Fast and concurrent scripting.
PHP in Browser, powered by WebAssembly.
Java bytecode to WebAssembly compiler
PHP in Browser (powered by WebAssembly)
A typescript package to execute JavaScript and TypeScript code in a webassembly quickjs sandbox
ruby.wasm is a collection of WebAssembly ports of the CRuby.
A fun safe language for rapid prototyping and high performance applications
Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly
Examples with Kotlin/Wasm
A type-safe, component-based language for building reactive WASM web apps.
Standalone C compiler/assembler/linker/libc for x86-64/aarch64/riscv64/wasm
โ๏ธ A language that compiles to WebAssembly
Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows
wasm2lua: converting WASM into Lua
JS to WASM compiler
An R7RS Scheme implemented in WebAssembly
Woz is a progressive WebAssembly app (PWAA) generator for Rust.
Open Policy Agent WebAssembly NPM module (opa-wasm)
A Forth implementation compiling to WebAssembly.
Wonkey is an easy to learn, oriented object, modern and cross-platform programming language for creating cross-platform video games. Pull requests welcome! Join community https://discord.gg/awfuRtZay7
A minimal language compiled into wasm bytecode
PHP WebAssembly docker image. Original Project by Oraoto and Sean Morris.
WIP jit lua to wasm
Ada WASM Runtime and Bindings for Web API
Webpack loader for Rust
WebAssembly Code Generation Backend for Idris Compiler
A WebAssembly module built from the official MicroPython port
Experimental wasm backend for nim
Call Open Policy Agent (OPA) policies in WASM (Web Assembly) from .NET Core
ฮธ A statically typed, functional programming language that compiles to WebAssembly
Original Dartmouth BASIC Interpreter/Compiler
A (subset of) Ruby to WebAssembly compiler
cry-wasm speeds up Ruby code using Crystal
Go Lua Compiler and VM
Help quickly set up a VM configured to build WebAssembly code using Nim.
Brainfuck WASM compiler