| Tool | Description |
|---|---|
| EdgeX Foundry | A vendor-neutral, open-source framework for building edge computing solutions. |
| KubeEdge | Kubernetes-native edge computing framework for managing workloads and devices at the edge. |
| Open Horizon | IBM’s open-source project for managing edge devices and apps at scale. |
| Baetyl | An edge computing platform from Baidu, designed for AI at the edge. |
| LF Edge Projects | A Linux Foundation umbrella hosting multiple edge computing projects like Fledge, EVE, etc. |
| FogLAMP | Open-source fog computing platform for industrial IoT. |
WasmEdge Where to use it
| Domain | Use Case |
|---|---|
| Edge computing | Run real-time inference, filtering, or control logic on devices like gateways, cameras, routers |
| Serverless | Fast cold starts for function-as-a-service (FaaS) platforms |
| Microservices | Lightweight, portable services with faster response times |
| IoT devices | Minimal resource usage makes it suitable for constrained environments |
| AI/ML at the edge | Run TensorFlow Lite or OpenVINO models on edge hardware |
| Blockchain & smart contracts | Lightweight execution environments for decentralized apps |
Example in Rust:
// hello.rs
fn main() {
println!("Hello from WasmEdge!");
}Compile with wasm32-wasi target:
rustup target add wasm32-wasi
cargo build --target wasm32-wasi --releaseRun it with WasmEdge:
wasmedge target/wasm32-wasi/release/hello.wasmRun it in Docker:
docker run --rm wasmedge/wasmedge hello.wasm- Use in Kubernetes: Integrate with Krustlet or use as a lightweight container alternative.
- Integrate with OpenFaaS, Knative, or other FaaS platforms.