bots-garden / capsule

A Capsule application is a runner (or launcher) of wasm functions. Capsule HTTP can serve the functions through HTTP (it’s possible to use Capsule as a simple CLI with Capsule CLI). And soon: NATS and MQTT
https://bots-garden.github.io/capsule/
MIT License
287 stars 8 forks source link
golang tinygo wasi wasm wazero webassembly

Capsule, next generation

the nano wasm functions runners

Open in Gitpod

What is the Capsule project?

Capsule is a set of WASM runners. Right now, the Capsule project is composed of:

  • Capsule applications are developed with GoLang and thanks to the πŸ’œ Wazero project.
  • The wasm modules are developed in GoLang and compiled with TinyGo πŸ’œ (with the WASI specification)

Host DK & Module DK

πŸŽ‰ That means, since now, it's possible to develop various runners thanks to the Capsule HostSDK