| Crates.io | wasmind_actor_loader |
| lib.rs | wasmind_actor_loader |
| version | 0.1.0 |
| created_at | 2025-09-06 23:15:39.185442+00 |
| updated_at | 2025-09-06 23:15:39.185442+00 |
| description | Dynamic actor loading and dependency resolution for Wasmind |
| homepage | https://github.com/SilasMarvin/wasmind |
| repository | https://github.com/SilasMarvin/wasmind |
| max_upload_size | |
| id | 1827699 |
| size | 170,145 |
Dynamic loading and dependency resolution system for Wasmind WASM actor components. This crate handles downloading, building, caching, and loading actors from various sources (local paths, Git repositories, etc.).
Dynamic Actor Loading: Load WASM actors from multiple source types:
Dependency Resolution: Automatically resolve and build actor dependencies:
Cargo.toml and Wasmind.toml manifest filesBuild Management: Compile actors using the WebAssembly Component Model:
cargo component rustc --crate-type="cdylib" for each actorCurrently supports Rust actors only. The loader uses cargo component rustc --crate-type="cdylib" to compile Rust-based actors into WebAssembly components. Support for additional languages (JavaScript, Python, etc.) is planned for future releases.
progress-output (enabled by default) - Controls whether the loader prints build progress to the console. Useful for CLI tools but can be disabled for library usage: