- Notifications
You must be signed in to change notification settings - Fork46
wasmCloud host runtime that leverages Elixir/OTP and Rust to provide simple, secure, distributed application development using the actor model
License
wasmCloud/wasmcloud-otp
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Important
This host is nowdeprecated and is not receiving feature updates. For the latest wasmCloud features, use theprimary host runtime.
The wasmCloud Host Runtime is a server process that securely hosts and provides dispatch foractors andcapability providers. This runtime is designed to take advantage of WebAssembly's small footprint, secure sandbox, speed, and portability to allow developers to write boilerplate-free code that embraces theactor model and abstracts away dependencies onnon-functional requirements via well-definedinterfaces.
This host runtime is written in Elixir and extensively leverages the decades of work, testing, and improvements that have gone into theOTP framework. There are a number of excellent Elixir and OTP references online, but we highly recommend starting with thePragmatic Programmers Elixir and OTP library of books.
To get started with installation and exploration, check out thegetting started section of our documentation.
The wasmCloud Host Runtime is made up of two pieces:
- The Host Core
- Dashboard Web UI
Thehost core consists of all of the "headless" (no UI) functional components of the system. This OTP application and its contained supervision tree represent thecore of the wasmCloud OTP host runtime.
You can find thehost core in this github repository.
The dashboard web UI (often colloquially referred to as thewashboard) is aPhoenix application that fits snugly atop the host core, providing real-time web access to a variety of information, telemetry, and insight while also exposing a graphical interface to controlling the host and portions of the lattice.
You can find thedashboard UI in this github repository.
All of wasmCloud'slattice functionality requires the use ofNATS. To learn more, check out thelattice section of our documentation.
About
wasmCloud host runtime that leverages Elixir/OTP and Rust to provide simple, secure, distributed application development using the actor model
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.