Marine

marine version on crates.io

Marine is a general purpose Wasm runtime that could be used in different scenarios, especially in programs based on the entity component system (ECS) pattern or plugin architecture. It runs multi-module WebAssembly applications with interface-types and shared-nothing linking schemes.

Fluence nodes use Marine to execute Wasm services composed by compiled Aqua:

fluence stack

Documentation

To learn more about about Marine, see the Marine Documentation, Marine Examples and the Marine Quickstart.

Description
Marine runs multi-module WebAssembly applications with interface-types and shared-nothing linking scheme
Readme AGPL-3.0 22 MiB
Languages
Rust 91.1%
JavaScript 5.1%
TypeScript 3.7%