Skip to content
WebAssembly Runtime written in Swift.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples/wasm
Sources
Templates
Tests/WAKitTests
Vendor
.editorconfig
.gitattributes
.gitignore Test on Linux Mar 16, 2019
.gitmodules
.swift-version
.swiftlint.yml
Makefile
Mintfile
Package.resolved
Package.swift
README.md

README.md

WAKit Icon

WAKit

Bitrise

A WebAssembly runtime written in Swift.

🚧 Highly experimental. Do not expect to work.

Usage

Command Line Tool

$ swift build # or prefix `swift run` before the command below
$ # Usage: wakit run <path> <functionName> [<arguments>] ...
$ wakit run Examples/wasm/fib.wasm fib i32:10
[I32(89)]

As a Library

Swift Package Manager

dependencies: [
    .package(url: "https://github.com/akkyie/WAKit", .branch("master")),
],

Development

$ make bootstrap  # Install tools through Mint
$ make generate   # Run Sourcery to enerate source code from templates
$ make build      # or `swift build`
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.