There are 3 repositories under callbag topic.
👜 Tiny and fast reactive/iterable programming library
Harness the power of reactive programming to supercharge your components
🕺🕺Redux middleware for action side effects with callbag 👉< 1KB
Callbag Libraries & Learning Material https://github.com/callbag/callbag
Global state for Markdown documents
Rust implementation of the callbag spec for reactive/iterable programming
👂 A React render-prop component that listens to values emitted by callbags
A callbag sink (listener) that connects an Observer a-la RxJS. 👜
⏯️ Callbag Pausable is a callbag that will convert any callbag stream into one that can be paused and resumed via data or talkback events.
👜 Callbag operator that pulls from source when provided listenable emits.
👜 Callbag operator that repeats/restarts the stream by repeating the source handshake when source finished.
👜 Callbag operator that maps to inner source and ignores other values until that source completes.
👜 Callbag source factory that emits values specified as arguments.
👜 Callbag operator which converts source to a promise containing last emitted value.
A callbag operator that turns a pullable source into a listenable source. 👜
👜 Callbag operator which resubscribes to the source given amount of times.
Convert a readable stream (EventEmitter with data / end / error events) to a callbag listenable source
Callbag operator that applies a transformation, which may be dot-notated path, on data passing through it
A callbag subject (source, sink) that repeats its last value on connection.
👜 Callbag operator which emits a given value when source completes without emitting any value.
👜 Callbag listenable source which emits milliseconds elapsed since the subscription (using requestAnimationFrame) - useful for animations.
👜 Callbag operator which emits values emitted by the source as long as each value satisfies the given predicate, and then completes as soon as predicate is not satisfied.
👜 Callbag operator that attaches a timestamp to each emitted value.
Routing for single-page applications, using Callbags