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 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
๐ A fast WebAssembly interpreter and the most universal WASM runtime
Boa is an embeddable Javascript engine written in Rust.
:zap: Walt is a JavaScript-like syntax for WebAssembly text format :zap:
The Grain compiler toolchain and CLI. Home of the modern web staple. ๐พ
Compiles Java bytecode to JavaScript, WebAssembly and C
๐ Artichoke is a Ruby made with Rust
DEPRECATED in favor of ghc wasm backend, see https://www.tweag.io/blog/2022-11-22-wasm-backend-merged-in-ghc
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
A fast and lightweight native programming language
Cheerp - a C/C++ compiler for Web applications - compiles to WebAssembly and JavaScript
A Cargo subcommand for the client-side Web
Java bytecode to WebAssembly compiler
PHP in Browser (powered by WebAssembly)
Framework to interpret and transpile JVM bytecode to JavaScript, OpenCL or 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
A real lua 5.4 VM with JS bindings made with webassembly
Real Java in the browser, built from OpenJDK. Issues and examples for CheerpJ: Java 8, 11, 17 and 21 apps, applets, JNLP and libraries, client-side.
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.
A high-performance, secure, extensible, and OCI-complaint JavaScript runtime for WasmEdge.
Super charged typed JavaScript dialect for parallel programming which compiles to WebAssembly
Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows
Language tooling for the Lox programming language.
Haskell compiler infastructure for WebAssembly
Accelerate JavaScript Applications by Compiling to WebAssembly
Easy Rust to WebAssembly
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 slightly higher-level language superset of webassembly
Haskell WebAssembly Toolkit
A Forth implementation compiling to WebAssembly.
PHP WebAssembly docker image. Original Project by Oraoto and Sean Morris.
Webpack loader for Rust
WebAssembly Code Generation Backend for Idris Compiler
Run SWI-Prolog in your browser using WebAssemply
WebAssembly implementation of the Uxn virtual machine
A WebAssembly module built from the official MicroPython port
Experimental wasm backend for nim
A brainfuck-to-WebAssembly compiler
Call Open Policy Agent (OPA) policies in WASM (Web Assembly) from .NET Core