A Dart package that contains tools to work with asynchronous computations.

3 years after

Contains utility classes in the style of dart:async to work with asynchronous computations.

Zipping streams

The StreamZip class can combine several streams of events into a single stream of tuples of events.


The package introduces a Result class that can hold either a value or an error. It allows capturing an asynchronous computation which can give either a value or an error, into an asynchronous computation that always gives a Result value, where errors can be treated as data. It also allows releasing the Result back into an asynchronous computation.

Related Repositories



Facilities for async programming and communication in Clojure ...



Neo-Async is thought to be used as a drop-in replacement for Async, it almost fu ...



A simple and powerful async abstraction layer lib to easily write Node.js code f ...

Top Contributors

nex3 lrhn sgjesse kevmoo keertip natebosch srawlins sethladd


-   1.11.2 zip tar
-   1.11.1 zip tar
-   1.11.0 zip tar
-   1.10.0 zip tar
-   1.9.0 zip tar
-   1.8.0 zip tar
-   1.7.0 zip tar
-   1.6.0 zip tar
-   1.5.0 zip tar
-   1.4.0 zip tar
-   1.3.0 zip tar
-   1.2.0 zip tar