mirror of
https://github.com/fluencelabs/gitbook-docs
synced 2024-12-04 15:20:24 +00:00
.. | ||
marine-cli.md | ||
marine-repl.md | ||
marine-rs-sdk.md | ||
README.md |
Marine
Marine is a general purpose WebAssembly runtime favoring Wasm modules based on the ECS pattern or plugin architecture and uses Wasm Interface Types (IT) to implement a shared-nothing linking scheme. Fluence nodes use Marine to host the Aqua VM and execute hosted Wasm services.
The Marine Rust SDK allows to hide the IT implementation details behind a handy procedural macro [marine]
and provides the scaffolding for unit tests.