Noorle Plugin Examples
Provides production-ready WebAssembly plugin examples for the Noorle platform, showcasing HTTP APIs, WASI 2.0, and the Component Model across Rust, Go, Python, JavaScript, and TypeScript.
概要
This repository offers a comprehensive collection of production-ready WebAssembly plugin examples tailored for the Noorle platform. It demonstrates real-world patterns for building secure, sandboxed plugins using the WebAssembly Component Model and WASI Preview 2. Developers can explore HTTP API integrations with services like OpenWeatherMap, arXiv, and Exchange Rate APIs, implemented across multiple languages including Rust, Go, Python, JavaScript, and TypeScript. It's an ideal resource for learning Component Model best practices, WASI 0.2 HTTP client patterns, and cross-language WASM development, all while incorporating production-grade patterns for error handling and environment configuration.
主な機能
- HTTP API Integration examples (OpenWeatherMap, arXiv, Exchange Rate)
- Includes production-ready patterns for error handling, environment configuration, and testing
- Multi-Language Support (Rust, Go, Python, JavaScript, TypeScript)
- 0 GitHub stars
- Utilizes the WebAssembly Component Model for type-safe interfaces
- Demonstrates WASI Preview 2 (0.2) patterns for secure execution
ユースケース
- Building plugins for the Noorle platform
- Learning WebAssembly Component Model best practices
- Exploring cross-language WASM development