Pulse is a tiny real-time data streaming framework (mini Flink/Beam) in Rust. Async (Tokio), pluggable operators, state, and I/O. Fast, modular, local-first.
-
Updated
Oct 29, 2025 - Rust
Pulse is a tiny real-time data streaming framework (mini Flink/Beam) in Rust. Async (Tokio), pluggable operators, state, and I/O. Fast, modular, local-first.
Embedded-first, Arrow-native stream processing engine in modern C++ (C++23). Run SQL streaming pipelines in-process in milliseconds, or submit the same file to a distributed cluster: exactly-once, event time, state as open Arrow data, deterministic replay.
Kafka-compatible streaming demo for real-time birding intelligence: event-time windows, late-event handling, stateful deduplication, hotspot metrics, and target-species alerts.
Demonstrates architectural pattern implementations in Apache Beam (Java SDK) to restore event-time ordering on out-of-order keyed streams.
BTCUSDT top-of-book microstructure signal study for short-horizon event-time midprice direction prediction.
流处理系统可视化实验室 - 事件时间、窗口语义、精确一次、状态管理、反压、Kafka 内部、流式聚合、Watermark
Cross-engine output validation for event-time streaming pipelines.
PyFlink streaming pipeline: Kafka → 5-minute tumbling event-time windows → per-customer spend aggregation. Handles late-arriving events with watermarks and BoundedOutOfOrderness strategy.
Add a description, image, and links to the event-time topic page so that developers can more easily learn about it.
To associate your repository with the event-time topic, visit your repo's landing page and select "manage topics."