Kivach
Cascading donations
Add repoPopularDonorsF.A.Q.
My repos

Footer

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

DiscordTelegramTwitterMediumFacebookYouTubeGitHub

All information about repositories belongs to their owners.

More information about Kivach in the introductory article.

Built on Obyte

**callbag-basics** is a tiny (≈7 KB) JavaScript library that implements the Callbag spec, letting developers write both reactive streams and (async)‑iterable pipelines with the same operators. It provides ready‑to‑use factories (e.g., `fromEvent`, `interval`), sinks (`forEach`), and a set of composable operators (`map`, `filter`, `take`, etc.) aimed at front‑end engineers or anyone needing fast, lightweight data‑flow handling without the overhead of full‑blown libraries like RxJS.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of staltz/callbag-basics

Account's avatar
staltz/callbag-combine
Callbag factory that combines data from multiple callbag sources
Account's avatar
staltz/callbag-concat
Callbag factory that concatenates data from multiple callbag sources
Account's avatar
staltz/callbag-filter
Callbag operator that conditionally lets data pass through
Account's avatar
staltz/callbag-flatten
Callbag operator that flattens a higher-order callbag source
Account's avatar
staltz/callbag-for-each
Callbag sink that consume both pullable and listenable sources
Account's avatar
staltz/callbag-from-event
Create a callbag listenable source from events on a DOM node
Account's avatar
staltz/callbag-from-iter
Convert an iterable or iterator to a callbag pullable source
Account's avatar
staltz/callbag-from-obs
Convert an observable to a callbag listenable source
Account's avatar
staltz/callbag-from-promise
Convert a Promise to a callbag listenable source
Account's avatar
staltz/callbag-interval
A callbag listenable source that sends incremental numbers every x milliseconds
Account's avatar
staltz/callbag-map
Callbag operator that applies a transformation on data passing through it
Account's avatar
staltz/callbag-merge
Callbag factory that merges data from multiple callbag sources
Account's avatar
staltz/callbag-pipe
Utility function for plugging callbags together in chain
Account's avatar
staltz/callbag-scan
Callbag operator that combines consecutive values from the same source
Account's avatar
staltz/callbag-share
Callbag operator that broadcasts a single source to multiple sinks
Account's avatar
staltz/callbag-skip
Callbag operator that skips the first N data points of a source
Account's avatar
staltz/callbag-take
Callbag operator that limits the total amount of data sent through
Account's avatar
callbag/callbag
A standard for JS callbacks
Account's avatar
browserify/browserify
browser-side require() the node way
Account's avatar
tape-testing/tape
tap-producing test harness for node and browsers

Support the repos that depend on this repository

Top contributors

staltz's profile
staltz
32 contributions
dependabot[bot]'s profile
dependabot[bot]
6 contributions
johnlindquist's profile
johnlindquist
3 contributions
ENvironmentSet's profile
ENvironmentSet
2 contributions
bmingles's profile
bmingles
1 contributions
loreanvictor's profile
loreanvictor
1 contributions
pablopunk's profile
pablopunk
1 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet
staltz

staltz/callbag-basics

👜 Tiny and fast reactive/iterable programming library

JavaScript
1654
43
MIT License