Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/thangchung/webassembly-tour

⚙️ Take you through a tour of WebAssembly (WASM targets on WASI) with wasmCloud, Krustlet, WAGI, etc. 🌟 Give it a star if you like it.
https://github.com/thangchung/webassembly-tour

krustlet rust wagi wasi wasm wasmcloud webassembly

Last synced: 13 days ago
JSON representation

⚙️ Take you through a tour of WebAssembly (WASM targets on WASI) with wasmCloud, Krustlet, WAGI, etc. 🌟 Give it a star if you like it.

Awesome Lists containing this project

README

        

# WebAssembly Tour

WebAssembly on Rust is a bright future in making application runs at the Edge or on the Serverless technologies.

We spend a lot of time researching and doing a deep dive into it. We have documented it as the [`mindmap`](https://plantuml.com/mindmap-diagram) diagram so that it might help people like me to save time to search around the internet to find useful documents and tools to get started with WebAssembly on Rust.

## Give a Star! ⭐

If you like or are using this project to learn, please give a star. Thank you very much 👍

## The picture of webassembly serverless

![](assets/wasm_serverless.jpg)
Picture courtesy of [wasmCloud](https://wasmCloud.com) from Kubecon 2021 WasmDay [WebAssembly: The Future of Distributed Computing](https://www.youtube.com/watch?v=6UM64MbsHic) by Liam Randall.

## The full picture of WebAssembly ecosystem

![](assets/wasm-tour.png)

## Export large PNG file with PlantUML

Make sure you install https://marketplace.visualstudio.com/items?itemName=jebbs.plantuml and you have `docker` and `docker-compose` running on your local machine.

```bash
$ docker-compose up
```

Then set settings as following

```
"plantuml.server": "http://192.168.1.100:8080",
"plantuml.render": "PlantUMLServer",
```

Then right-click on the `assets/wasm-tour.puml`, then choose expose this current diagram.

# Diagrams
- https://plantuml.com/mindmap-diagram
- https://github.com/plantuml-stdlib/C4-PlantUML/blob/master/samples/C4CoreDiagrams.md