Voyd

Voyd is a language for building WebAssembly programs with a small surface area, strong type checking, and a runtime model that stays close to the generated code.

fn fib(n: i32) -> i32
  if n < 2:
    n
  else:
    fib(n - 1) + fib(n - 2)

pub fn main() -> i32
  fib(10)

Design goals

Start here

Feature map

Installation

npm i -g @voyd/cli

The installed command is voyd. When working inside the Voyd repository after npm link, the vt command points at the development CLI entrypoint.