Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wasmerio/awesome-wasi
😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.
https://github.com/wasmerio/awesome-wasi
List: awesome-wasi
awesome awesome-list awesome-wasi awesome-wasm list lists resources wasi wasm webassembly
Last synced: about 1 month ago
JSON representation
😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.
- Host: GitHub
- URL: https://github.com/wasmerio/awesome-wasi
- Owner: wasmerio
- License: cc0-1.0
- Created: 2019-05-21T00:41:37.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-11-03T03:55:58.000Z (about 4 years ago)
- Last Synced: 2024-05-21T12:16:45.187Z (7 months ago)
- Topics: awesome, awesome-list, awesome-wasi, awesome-wasm, list, lists, resources, wasi, wasm, webassembly
- Size: 25.4 KB
- Stars: 494
- Watchers: 31
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- ultimate-awesome - awesome-wasi - 😎 Curated list of awesome things regarding WebAssembly WASI ecosystem. (Other Lists / Monkey C Lists)
README
# Awesome WASI [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)
Collection of awesome things regarding WebAssembly WASI ecosystem.
Please read the [contribution guidelines](CONTRIBUTING.md) if you want to contribute.
## Contents
- [General Resources](#general-resources)
- [WASI-compatible Runtimes](#wasi-compatible-runtimes)
- [Utilities](#utilities)
- [WASI Programs](#wasi-programs)
- [AssemblyScript](#assemblyscript)
- [Rust](#rust)
- [C](#c)
- [Zig](#zig)
- [Articles](#articles)
- [Podcasts](#podcasts)
- [Videos](#videos)
- [Resources in other languages](#resources-in-other-languages)
- [Japanese](#japanese)## General Resources
- [Official Website](http://wasi.dev/)
- [WASI GitHub Repo](https://github.com/webassembly/WASI)
- [Mozilla Announcement](https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/)
- [WASI SDK](https://github.com/CraneStation/wasi-sdk)
- [WASI Preview API (Previously known as WASI-Core)](https://github.com/WebAssembly/WASI/blob/master/phases/snapshot/docs.md)
- [WASI CG Meetings](https://github.com/WebAssembly/WASI/tree/master/meetings)## WASI-compatible Runtimes
- [Lucet](https://github.com/fastly/lucet)
- [Wasmer](https://github.com/wasmerio/wasmer)
- [Wasmtime](https://github.com/cranestation/wasmtime)
- [wasm2cil](https://github.com/ericsink/wasm2cil)
- [WAVM](https://github.com/WAVM/WAVM)
- [wasm3](https://github.com/wasm3/wasm3)## Utilities
- [WASA - WASI layer interface for AssemblyScript](https://github.com/jedisct1/wasa)
- [WebAssembly.sh - An online WebAssembly WASI shell](https://webassembly.sh)
- [WASI + File System Access API: browser shell demo with a real filesystem access](https://github.com/GoogleChromeLabs/wasi-fs-access)
- [Wasienv: WASI Development Workflow for Humans](https://github.com/wasienv/wasienv)## WASI Programs
### AssemblyScript
- [wasm-matrix](https://github.com/torch2424/wasm-matrix)### Rust
- [cowsay](https://github.com/wapm-packages/cowsay)
- [fortune](https://github.com/wapm-packages/fortune)
- [lolcat](https://github.com/wapm-packages/lolcat)
- [viu](https://github.com/wapm-packages/viu)
- [rust-wasi-example](https://github.com/wapm-packages/rust-wasi-example)
- [Rust WASI Tutorial](https://github.com/kubkon/rust-wasi-tutorial)### C
- [OpenSSL](https://github.com/wapm-packages/openssl)
- [jq](https://github.com/wapm-packages/jq)
- [sqlite](https://github.com/wapm-packages/sqlite)
- [quickjs](https://github.com/saghul/wasi-lab/tree/master/qjs-wasi)
- [duktape](https://github.com/saghul/wasi-lab/tree/master/wasiduk)
- [WASI C Tutorial](https://github.com/CraneStation/wasmtime/blob/master/docs/WASI-tutorial.md)
- [Wasm Clang](https://github.com/binji/wasm-clang)### Zig
- [Hello World](https://github.com/bketelsen/hello-wapi)
- [zig-wasi-tutorial](https://github.com/kubkon/zig-wasi-tutorial)## Articles
- [Porting Redis to WebAssembly with clang and WASI](https://medium.com/fluence-network/porting-redis-to-webassembly-with-clang-wasi-af99b264ca8)
- [Compiling C to WebAssembly using clang/LLVM and WASI](https://00f.net/2019/04/07/compiling-to-webassembly-with-llvm-and-clang/)
- [Running WebAssembly and WASI with .NET](https://ericsink.com/entries/wasm_wasi_dotnet.html)
- [WASM to WASI](https://rendered-obsolete.github.io/2019/04/29/wasi.html)
- [My First WASI Experience in Windows 10](https://www.codepool.biz/first-wasmtime-experience-windows-10.html)
- [The Promise of WebAssembly](https://dev.to/ryan_levick/the-promise-of-webassembly-2obi)
- [Running WebAssembly in the Kernel](https://medium.com/wasmer/running-webassembly-on-the-kernel-8e04761f1d8e)
- [Blockchain-flavored WASI](https://github.com/oasislabs/rfcs/blob/blockchain-wasi/blockchain_wasi.md)
- [Announcing WebAssembly.sh](https://medium.com/wasmer/webassembly-sh-408b010c14db)
- [Wasienv: WASI Development Workflow for Humans](https://medium.com/wasmer/wasienv-wasi-development-workflow-for-humans-1811d9a50345)
- [Wasm as a Platform for Abstraction](http://adventures.michaelfbryan.com/posts/wasm-as-a-platform-for-abstraction/)## Podcasts
- [Ashley Williams on Web Assembly, Wasi, & the Application Edge](https://poddtoppen.se/podcast/1106971805/the-infoq-podcast/ashley-williams-on-web-assembly-wasi-the-application-edge)
- [Wasmer is taking WebAssembly beyond the browser](https://changelog.com/podcast/341)## Videos
- [CppCon 2019 "Applied WebAssembly: Compiling and Running C++ in Your Web Browser" by Ben Smith](https://www.youtube.com/watch?v=5N4b-rU-OAA)
## Resources in other languages
### Japanese
- [コンテナ技術を捨て、 WASIを試す](https://medium.com/nttlabs/wasi-6060b243ac90)## License
[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)
To the extent possible under law, [Wasmer, Inc.](https://github.com/wasmerio) has waived all copyright and related or neighboring rights to this work.