modulepackage
0.0.0-20250207135107-42caa354da66
Repository: https://github.com/absmach/propeller.git
Documentation: pkg.go.dev
# README
š 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.
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author