Crates.io | wingfoil |
lib.rs | wingfoil |
version | 0.1.5 |
created_at | 2025-07-26 09:28:37.276962+00 |
updated_at | 2025-09-24 21:09:32.499366+00 |
description | graph based stream processing framework |
homepage | https://github.com/wingfoil-io/wingfoil/ |
repository | |
max_upload_size | |
id | 1768953 |
size | 5,567,293 |
Wingfoil is a blazingly fast, highly scalable stream processing framework designed for latency-critical use cases such as electronic trading and real-time AI systems.
Wingfoil is a lingua franca of stream processing, making it easy to receive, process, and distribute streaming data.
use wingfoil::*;
use std::time::Duration;
fn main() {
let period = Duration::from_secs(1);
ticker(period)
.count()
.map(|i| format!("hello, world {:}", i))
.print()
.run(RunMode::RealTime, RunFor::Duration(period*3)
);
}
This output is produced:
hello, world 1
hello, world 2
hello, world 3