data-signals-0.1.0 has been yanked.
data-signals
Parent crate and workspace for the live-data ecosystem: a unified, transport-agnostic stack for publishing and consuming live data feeds backed by SIMD-aligned columnar memory.
Crates in this workspace
| Crate | Role |
|---|---|
live-data |
Protocol types: descriptors, manifests, subscriptions, schema. |
live-feed |
Publisher SDK: declare feeds, build manifests, serve subscribers. |
live-stream |
Consumer SDK: browse manifests, open subscriptions, receive batches. |
The umbrella data-signals crate at the workspace root pulls these in
via Cargo features, so applications can write a single dep line and
opt into the publisher and/or consumer side:
= "0.1" # protocol types only
= { = "0.1", = ["publisher"] }
= { = "0.1", = ["consumer"] }
= { = "0.1", = ["all"] }
Connector crates (e.g. live-binance) live in the sibling
live-connectors
workspace and depend on live-data plus the underlying transport
layer.
Status
Early development, API in flux. The 0.1.0 line locks the wire protocol shape; runtime SDKs flesh out in 0.2.x.
License
Mozilla Public License 2.0 (MPL-2.0). See LICENSE.