Skip to content

Roadmap

What is in progress and what is planned. Nothing here has shipped.

Nothing on this page has shipped. It is the list of what the engine will not do on day one, so nobody has to guess.

In progress

ItemStatus
Engine M1: native, wazero executor; wctr pull, run, ps, logs, rm, rmi, inspect, imagesin progress

Planned

ItemWhat it is
Browser executorthe executor contract in a browser Web Worker, which the playground needs
Playgroundan in-browser terminal running wctr against WASI containers, for cloud and container training labs (the playground repository exists; no code yet)
Networkingcontainers that listen and connect, through the WasmEdge socket ABI
Classroom relaystudents’ browsers reach each other’s containers through a relay on the teacher’s laptop that is also a firewall with security groups modelled on OpenStack Neutron, managed through a gRPC control API and the wctr-relay command; see the design (milestones M-relay-1 to M-relay-5)
Shell and execwctr exec and an interactive shell, through a WASIX subset
Image buildbuilding an image from a Dockerfile
Composeseveral containers described in one file
Mini-Kubernetesenough of the orchestrator’s API to teach its concepts
apt-like imagesa base image plus tools, from pkgx wasip1 bottles, once go-pkgx has its wasip1/wasm target

An item moves to “in progress” when its code is on a branch, and is removed from this page when it ships, with the release that carries it.

Created on by tannevaled

Modified on by tannevaled