An open API service indexing awesome lists of open source software.

https://github.com/vmware-archive/wasm-languages

How to use WebAssembly in various languages
https://github.com/vmware-archive/wasm-languages

wasm webassembly

Last synced: 5 months ago
JSON representation

How to use WebAssembly in various languages

Awesome Lists containing this project

README

        

[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/vmware-wasmstack/wasm-languages)

# Wasm Languages

## Overview

This repository demonstrates how to use [WebAssembly](https://webassembly.org/) in various languages.

Deployment targets are:
- Browser with JavaScript interoperability.
- Outside of the browser with [WASI](https://wasi.dev/) or [Wasmtime](https://wasmtime.dev/) embedding.

### Build & Run

Test it directly in Gitpod via the dedicated button, or locally using the `run-dev-container.sh` script (Docker required). Execute the `run.sh` script (or variants like `run_wasi.sh` or `run_dev.sh`) in each sample directory to run each of them. Web samples are typically served by a web server available at http://localhost:8000/.

## Contributing

The wasm-languages project team welcomes contributions from the community. If you wish to contribute code and you have not signed
our contributor license agreement (CLA), our bot will update the issue when you open a Pull Request.
For any questions about the CLA process, please refer to our [FAQ](https://cla.vmware.com/faq).

## License

This repository is released under version 2.0 of the [Apache License](https://www.apache.org/licenses/LICENSE-2.0).