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

442 stars
12 watching
37 forks
Language: Python
last commit: 9 months ago
Linked from 2 awesome lists

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

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mosaicml/streaming A library for efficient data streaming and training of neural networks on large datasets 1,141
eventlet/eventlet A concurrent networking library for Python that enables scalable and efficient non-blocking I/O 1,244
yahoo/graphkit A lightweight Python module for representing and executing computation graphs with dependencies between operations 85
derwenai/kglab An abstraction layer in Python for building knowledge graphs using popular graph libraries. 581
composewell/streamly A high-performance Haskell library providing functional programming abstractions and concurrency capabilities 865
royalicing/syrup A library that simplifies asynchronous data flow in Swift using enums and Grand Central Dispatch 2
nipype/pydra A lightweight Python dataflow engine for building and executing directed acyclic graphs (DAGs) in a scalable manner. 120
raftlib/raftlib A C++ library providing a framework for implementing parallel and concurrent data processing pipelines. 954
vectaport/flowgraph A software framework for building scalable, asynchronous data pipelines with explicit back-pressure management and logging capabilities. 60
usepa/streamcat Provides landscape feature summaries for US streams and their catchments using NHDPlus data 52
quixio/quix-streams A Python framework for real-time data processing on Apache Kafka streams 1,190
nlgranger/seqtools A Python library to manipulate and transform indexable data 48
graphprotocol/graph-client A library and toolset for building fast, performant GraphQL-based decentralized applications 174
gabriella439/pipes A lightweight stream processing library that builds and connects reusable streaming components using Haskell 489
python-streamz/streamz A library for building and managing real-time stream processing pipelines in Python 1,244