WebAssembly Compiler

Open-source WebAssembly projects categorized as Compiler

Top 4 WebAssembly Compiler Projects

  • assemblyscript

    A TypeScript-like language for WebAssembly.

    Project mention: Do any engines or optimizers product TS-specific performance gains? | reddit.com/r/typescript | 2023-03-24

    If you can guarantee that Typescript type hints will always be followed, you can turn it into more optimised code. Unfortunately, this means you've got to break Javascript semantics, so this means creating a new language, but people have done it. For example, AssemblyScript is a language that is designed as a strict subset of Typescript that compiles directly down to WebAssembly instead of Javascript, producing much more efficient code (most of the time). The tradeoff is that it has some slightly different semantics to Javascript, which means your existing codebase — and most of the libraries you use — will probably require some adaption before running correctly in AssemblyScript.

  • waforth

    Small but complete dynamic Forth Interpreter/Compiler for and in WebAssembly

    Project mention: Bunch of questions about forth | reddit.com/r/Forth | 2023-02-23

    Concerning the point 8. There is an online Forth system demo Thurtle (in the browser) with turtle graphics, which is based on WAForth.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • wizard-engine

    Research WebAssembly Engine

    Project mention: Wasmtime 1.0 | news.ycombinator.com | 2022-09-20

    Congrats to the Wasmtime team on the 1.0 release!

    I'm happy to see that more runtimes are maturing and getting use on production cases... I can't wait to see and show what the future entails for WebAssembly on both the server side and the browser!

    Keep up the good work. Also I'd like to use this message to congratulate other runtimes that I'm excited about (apart from Wasmer, of course!): Wizard Engine [1], Wazero [2] and Lunatic [3].

    The future is bright in Wasm land :)

    [1] https://github.com/titzer/wizard-engine

    [2] https://github.com/tetratelabs/wazero

    [3] https://github.com/lunatic-solutions/lunatic

  • wasm2lua

    wasm2lua: converting WASM into Lua

    Project mention: [ComputerCraft] Is it possible to run Doom on CC? | reddit.com/r/feedthebeast | 2022-05-15

    You could try converting WASM to Lua using something like wasm2lua but a lot of work would still be required to get the display/sound/input working inside CC.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-03-24.

WebAssembly Compiler related posts


What are some of the best open-source Compiler projects in WebAssembly? This list will help you:

Project Stars
1 assemblyscript 15,311
2 waforth 340
3 wizard-engine 175
4 wasm2lua 142
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives