๐ Propeller
Propeller is a cutting-edge orchestrator for WebAssembly (Wasm) workloads across the Cloud-Edge continuum. It enables seamless deployment of Wasm applications from powerful cloud servers to constrained microcontrollers, combining flexibility, security, and performance.
๐ Features
- ๐ Cloud-Edge Orchestration: Deploy Wasm workloads effortlessly across diverse environments, from robust cloud servers to lightweight microcontrollers.
- โก Fast Boot Times: Take advantage of Wasm's near-instant startup for efficient workload execution.
- ๐ฆ FaaS Deployment: Enable Function-as-a-Service (FaaS) capabilities for scalable and event-driven applications.
- ๐ฅ๏ธ OCI Registry Support: Push and pull Wasm workloads from OCI-compliant registries for streamlined workflow integration.
- ๐ง WAMR on Zephyr RTOS: Deploy lightweight Wasm workloads on constrained devices running Zephyr RTOS via the WebAssembly Micro Runtime (WAMR).
- ๐ ๏ธ Powerful Service Mesh: Integrates with SuperMQ for secure, efficient IoT device communication.
- ๐ Security at the Core: Propeller ensures secure workload execution and communication for IoT environments.
๐ ๏ธ How It Works
- Develop in WebAssembly: Write portable, lightweight Wasm workloads for your application.
- Register Workloads: Push your workloads to an OCI-compliant registry for easy deployment.
- Deploy Anywhere: Use Propeller to orchestrate and manage workload deployment across the cloud, edge, and IoT devices.
- Monitor & Scale: Leverage real-time monitoring and dynamic scaling to optimize your system's performance.

๐ Documentation
For setup instructions, API references, and usage examples, see the documentation:
๐ Documentation Link
๐ก Use Cases
- ๐ญ Industrial IoT: Deploy analytics or control applications to edge devices in factories.
- ๐ก๏ธ Secure Workloads: Run isolated, portable workloads securely on cloud or edge devices.
- ๐ Smart Cities: Power scalable IoT networks with efficient communication and dynamic workloads.
- โ๏ธ Serverless Applications: Deploy FaaS applications leveraging Propeller's Wasm orchestration capabilities.
๐ค Contributing
Contributions are welcome! Please check the CONTRIBUTING.md for details on how to get started.
๐ License
Propeller is licensed under the Apache-2.0 License. See the LICENSE file for more details.