{"id":39429,"url":"https://github.com/wasmerio/awesome-wasi","name":"awesome-wasi","description":"😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.","projects_count":50,"last_synced_at":"2026-10-17T10:00:24.660Z","repository":{"id":41278950,"uuid":"187733739","full_name":"wasmerio/awesome-wasi","owner":"wasmerio","description":"😎 Curated list of awesome things regarding WebAssembly WASI ecosystem.","archived":false,"fork":false,"pushed_at":"2025-09-30T14:51:03.000Z","size":27,"stargazers_count":556,"open_issues_count":2,"forks_count":24,"subscribers_count":29,"default_branch":"master","last_synced_at":"2026-10-15T03:48:33.711Z","etag":null,"topics":["awesome","awesome-list","awesome-wasi","awesome-wasm","list","lists","resources","wasi","wasm","webassembly"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wasmerio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-05-21T00:41:37.000Z","updated_at":"2026-10-06T17:59:56.000Z","dependencies_parsed_at":"2025-12-12T21:02:28.385Z","dependency_job_id":null,"html_url":"https://github.com/wasmerio/awesome-wasi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wasmerio/awesome-wasi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasmerio%2Fawesome-wasi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasmerio%2Fawesome-wasi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasmerio%2Fawesome-wasi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasmerio%2Fawesome-wasi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wasmerio","download_url":"https://codeload.github.com/wasmerio/awesome-wasi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wasmerio%2Fawesome-wasi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":344872684,"owners_count":38333083,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-10-03T21:59:58.778Z","status":"online","status_checked_at":"2026-10-17T02:00:06.547Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-13T14:00:09.553Z","updated_at":"2026-10-17T10:00:24.660Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["General Resources","WASI Programs","Articles","Podcasts","Videos","Resources in other languages","License","WASI-compatible Runtimes","Utilities"],"sub_categories":["C","Zig","Japanese","AssemblyScript","Rust","WebAssembly Text"],"readme":"# Awesome WASI [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\nCollection of awesome things regarding WebAssembly WASI ecosystem.\n\nPlease read the [contribution guidelines](CONTRIBUTING.md) if you want to contribute.\n\n## Contents\n\n- [General Resources](#general-resources)\n- [WASI-compatible Runtimes](#wasi-compatible-runtimes)\n- [Utilities](#utilities)\n- [WASI Programs](#wasi-programs)\n  - [AssemblyScript](#assemblyscript)\n  - [Rust](#rust)\n  - [C](#c)\n  - [WebAssembly Text](#webassembly-text)\n  - [Zig](#zig)\n- [Articles](#articles)\n- [Podcasts](#podcasts)\n- [Videos](#videos)\n- [Resources in other languages](#resources-in-other-languages)\n  - [Japanese](#japanese)\n\n## General Resources\n- [Official Website](http://wasi.dev/)\n- [WASI GitHub Repo](https://github.com/webassembly/WASI)\n- [Mozilla Announcement](https://hacks.mozilla.org/2019/03/standardizing-wasi-a-webassembly-system-interface/)\n- [WASI SDK](https://github.com/CraneStation/wasi-sdk)\n- [WASI Preview API (Previously known as WASI-Core)](https://github.com/WebAssembly/WASI/blob/master/phases/snapshot/docs.md)\n- [WASI CG Meetings](https://github.com/WebAssembly/WASI/tree/master/meetings)\n\n\n## WASI-compatible Runtimes\n\n- [Lucet](https://github.com/fastly/lucet)\n- [Wasmer](https://github.com/wasmerio/wasmer)\n- [Wasmtime](https://github.com/cranestation/wasmtime)\n- [wasm2cil](https://github.com/ericsink/wasm2cil)\n- [WAVM](https://github.com/WAVM/WAVM)\n- [wasm3](https://github.com/wasm3/wasm3)\n\n## Utilities\n- [WASA - WASI layer interface for AssemblyScript](https://github.com/jedisct1/wasa)\n- [WebAssembly.sh - An online WebAssembly WASI shell](https://webassembly.sh)\n- [WASI + File System Access API: browser shell demo with a real filesystem access](https://github.com/GoogleChromeLabs/wasi-fs-access)\n- [Wasienv: WASI Development Workflow for Humans](https://github.com/wasienv/wasienv)\n\n## WASI Programs\n\n### AssemblyScript\n- [wasm-matrix](https://github.com/torch2424/wasm-matrix)\n\n### Rust\n- [cowsay](https://github.com/wapm-packages/cowsay)\n- [fortune](https://github.com/wapm-packages/fortune)\n- [lolcat](https://github.com/wapm-packages/lolcat)\n- [viu](https://github.com/wapm-packages/viu)\n- [rust-wasi-example](https://github.com/wapm-packages/rust-wasi-example)\n- [Rust WASI Tutorial](https://github.com/kubkon/rust-wasi-tutorial)\n\n### C\n- [OpenSSL](https://github.com/wapm-packages/openssl)\n- [jq](https://github.com/wapm-packages/jq)\n- [sqlite](https://github.com/wapm-packages/sqlite)\n- [quickjs](https://github.com/saghul/wasi-lab/tree/master/qjs-wasi)\n- [duktape](https://github.com/saghul/wasi-lab/tree/master/wasiduk)\n- [WASI C Tutorial](https://github.com/CraneStation/wasmtime/blob/master/docs/WASI-tutorial.md)\n- [Wasm Clang](https://github.com/binji/wasm-clang)\n\n### WebAssembly Text\n- [SHA256](https://github.com/ChrisWhealy/wasm_sha256/blob/main/docs/README.md)\n\n### Zig\n- [Hello World](https://github.com/bketelsen/hello-wapi)\n- [zig-wasi-tutorial](https://github.com/kubkon/zig-wasi-tutorial)\n\n## Articles\n\n- [Porting Redis to WebAssembly with clang and WASI](https://medium.com/fluence-network/porting-redis-to-webassembly-with-clang-wasi-af99b264ca8)\n- [Compiling C to WebAssembly using clang/LLVM and WASI](https://00f.net/2019/04/07/compiling-to-webassembly-with-llvm-and-clang/)\n- [Running WebAssembly and WASI with .NET](https://ericsink.com/entries/wasm_wasi_dotnet.html)\n- [WASM to WASI](https://rendered-obsolete.github.io/2019/04/29/wasi.html)\n- [My First WASI Experience in Windows 10](https://www.codepool.biz/first-wasmtime-experience-windows-10.html)\n- [The Promise of WebAssembly](https://dev.to/ryan_levick/the-promise-of-webassembly-2obi)\n- [Running WebAssembly in the Kernel](https://medium.com/wasmer/running-webassembly-on-the-kernel-8e04761f1d8e)\n- [Blockchain-flavored WASI](https://github.com/oasislabs/rfcs/blob/blockchain-wasi/blockchain_wasi.md)\n- [Announcing WebAssembly.sh](https://medium.com/wasmer/webassembly-sh-408b010c14db)\n- [Wasienv: WASI Development Workflow for Humans](https://medium.com/wasmer/wasienv-wasi-development-workflow-for-humans-1811d9a50345)\n- [Wasm as a Platform for Abstraction](http://adventures.michaelfbryan.com/posts/wasm-as-a-platform-for-abstraction/)\n\n\n## Podcasts\n\n- [Ashley Williams on Web Assembly, Wasi, \u0026 the Application Edge](https://poddtoppen.se/podcast/1106971805/the-infoq-podcast/ashley-williams-on-web-assembly-wasi-the-application-edge)\n- [Wasmer is taking WebAssembly beyond the browser](https://changelog.com/podcast/341)\n\n## Videos\n\n- [CppCon 2019  \"Applied WebAssembly: Compiling and Running C++ in Your Web Browser\" by Ben Smith](https://www.youtube.com/watch?v=5N4b-rU-OAA)\n\n## Resources in other languages\n\n### Japanese\n- [コンテナ技術を捨て、 WASIを試す](https://medium.com/nttlabs/wasi-6060b243ac90)\n\n## License\n\n[![CC0](http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0/)\n\nTo the extent possible under law, [Wasmer, Inc.](https://github.com/wasmerio) has waived all copyright and related or neighboring rights to this work.\n","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/wasmerio%2Fawesome-wasi/projects"}