| Crates.io | zinnia |
| lib.rs | zinnia |
| version | 0.24.2 |
| created_at | 2023-01-25 08:56:17.206608+00 |
| updated_at | 2025-07-07 16:15:01.356845+00 |
| description | Zinnia is a runtime for Filecoin Station modules. It provides a sandboxed environment to execute untrusted code on consumer-grade computers. |
| homepage | |
| repository | https://github.com/CheckerNetwork/zinnia |
| max_upload_size | |
| id | 767207 |
| size | 160,147 |
Zinnia is a sandboxed and resource-limited runtime for distributed workers. This crate provides the
zinnia executable to run modules locally, e.g. while developing.
CAUTION: This crate is no longer maintained.
You can download the zinnia binary from
our GitHub Releases.
| OS | Platform | Filename |
|---|---|---|
| Windows | Intel, 64bit | zinnia-windows-x64.zip |
| macOS | Intel, 64bit | zinnia-macos-x64.zip |
| macOS | Apple Silicon | zinnia-macos-arm64.zip |
| Linux | Intel, 64bit | zinnia-linux-x64.tar.gz |
| Linux | ARM, 64bit | zinnia-linux-arm64.tar.gz |
If you have Rust tooling installed on your machine (see Install Rust), you can build & install Zinnia from the source code.
Rust version requirement: Zinnia requires Rust toolchain version 1.85. If you have rustup
installed, you can install this specific version using:
rustup install 1.85
rustup default 1.85
In addition to the Rust build toolchain, you also need Go installed. See Go Downloads. The minimum required version of Go is 1.22.
On Windows, Go uses gcc to create C libraries. Go recommends installing
TDM GCC.
$ cargo install zinnia
zinnia run my-module.js
See Building Modules for how to write new modules for Filecoin Station.
We have decided to put Rust/WASM modules on hold for now.