tributary

Data graph library

A Python library for constructing dataflow graphs with support for reactive and lazy evaluation.

Streaming reactive and dataflow graphs in Python

GitHub

444 stars
12 watching
37 forks
Language: Python
last commit: almost 2 years ago
Linked from 2 awesome lists

asynchronousdata-pipelinekafkalazy-evaluationpythonpython-data-streamspython3reactive-data-streamsstreamstreamingwebsockets

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mosaicml/streamingA library for efficient data streaming and training of neural networks on large datasets1,171
eventlet/eventletA concurrent networking library for Python that enables scalable and efficient non-blocking I/O1,244
yahoo/graphkitA lightweight Python module for representing and executing computation graphs with dependencies between operations85
derwenai/kglabAn abstraction layer in Python for building knowledge graphs using popular graph libraries.592
composewell/streamlyA high-performance Haskell library providing functional programming abstractions and concurrency capabilities873
royalicing/syrupA library that simplifies asynchronous data flow in Swift using enums and Grand Central Dispatch2
nipype/pydraA lightweight Python dataflow engine for building and executing directed acyclic graphs (DAGs) in a scalable manner.123
raftlib/raftlibA C++ library providing a framework for implementing parallel and concurrent data processing pipelines.955
vectaport/flowgraphA software framework for building scalable, asynchronous data pipelines with explicit back-pressure management and logging capabilities.60
usepa/streamcatProvides landscape feature summaries for US streams and their catchments using NHDPlus data52
quixio/quix-streamsA Python framework for real-time data processing on Apache Kafka streams1,246
nlgranger/seqtoolsA Python library to manipulate and transform indexable data49
graphprotocol/graph-clientA library and toolset for building fast, performant GraphQL-based decentralized applications177
gabriella439/pipesA lightweight stream processing library that builds and connects reusable streaming components using Haskell489
python-streamz/streamzA library for building and managing real-time stream processing pipelines in Python1,247