ComposableDataflowBlocks
Welcome to the ComposableDataflowBlocks documentation!
Overview
ComposableDataflowBlocks is a library designed to simplify the construction DataflowBlock pipelines. It provides a collection of modular, reusable blocks for processing and transforming data, enabling developers to build complex workflows with composability, scalability, and clarity.
Getting Started
- API Reference
- Source & contributions: GitLab repository
Performance
ComposableDataflowBlocks is optimized for high performance and low latency. It leverages efficient data structures and algorithms to ensure that data flows smoothly through the pipeline, minimizing bottlenecks and maximizing throughput.

This plot is the result of BenchmarkDotNet SimpleJob (100 iterations) comparing a standard DataflowBlock pipeline vs a CounterpointCollective.BoundedPropagator pipeline.
Test coverage
ComposableDataflowBlocks maintains a high level of test coverage to ensure reliability and correctness.