kowasm

Project Url: sdeleuze/kowasm
Introduction: KoWasm is an experimental project intended to provide WASI and WebAssembly Component Model support for Kotlin/Wasm
More: Author   ReportBugs   
Tags:

"API documentation"

"KoWasm logo

KoWasm explores fullstack development with Kotlin and WebAssembly. It leverages Kotlin/Wasm, WASI and WebAssembly Component Model.

This project is developed on Sébastien Deleuze's spare time and highly experimental. It is taking inspiration from Slava Kuzmich initial prototype with the goal that, at some point, WASI and WebAssembly Component model support would be provided out of the box by Kotlin/Wasm, see KT-36172 and KT-56605 related issues.

Node

Node 22+ should be able to run the project. You can install it using nvm:

nvm install 22.13.1
npm install --global mocha

Getting started

Use the various .sh script to build and test the project. Most of the features can be found in the samples directory.

Artifacts are not yet published to any repository, so you need to build them locally. For example:

./gradlew wasi:publishToMavenLocal
Apps
About Me
GitHub: Trinea
Facebook: Dev Tools