32 releases (18 breaking)

new 0.24.2 Jul 7, 2025
0.23.0 Apr 29, 2025
0.21.1 Mar 14, 2025
0.20.3 Sep 4, 2024
0.6.0 Mar 30, 2023

#555 in Web programming

Download history 5/week @ 2025-03-21 265/week @ 2025-04-18 209/week @ 2025-04-25 41/week @ 2025-05-02 86/week @ 2025-05-09 17/week @ 2025-05-16 115/week @ 2025-06-06 8/week @ 2025-06-13 2/week @ 2025-06-20 103/week @ 2025-07-04

114 downloads per month

MIT/Apache

165KB
3.5K SLoC

Rust 2K SLoC // 0.0% comments JavaScript 1.5K SLoC // 0.1% comments TypeScript 11 SLoC


🌼

Zinnia Daemon


crates

Zinnia is a sandboxed and resource-limited runtime for distributed workers. This crate provides a daemon to run Zinnia Modules inside Filecoin Station.

CAUTION: This crate is no longer maintained.

Installation

You can download the zinniad binary from our GitHub Releases.

OS Platform Filename
Windows Intel, 64bit zinniad-windows-x64.zip
macOS Intel, 64bit zinniad-macos-x64.zip
macOS Apple Silicon zinniad-macos-arm64.zip
Linux Intel, 64bit zinniad-linux-x64.tar.gz
Linux ARM, 64bit zinniad-linux-arm64.tar.gz

Build from source

If you have Rust tooling installed on your machine (see Install Rust), you can build & install Zinnia from the source code.

$ cargo install zinniad

Basic use

Run a JavaScript module

FIL_WALLET_ADDRESS=f1... \
zinniad my-module/main.js

See Building Modules for how to write new modules for Filecoin Station.

Note: We don't support running more than one Zinnia module in the Filecoin Station yet. Tracking issue: zinnia#144

Run a Rust module

We have decided to put Rust/WASM modules on hold for now.

Dependencies

~181MB
~3.5M SLoC