Awesome Open Source
Awesome Open Source

Build Status Build status


The Refreshingly Simple C++ Dataflow Framework


DSPatch, pronounced "dispatch", is a powerful C++ dataflow framework. DSPatch is not limited to any particular domain or data type, from reactive programming to stream processing, DSPatch's generic, object-oriented API allows you to create virtually any dataflow system imaginable.


git clone
cd dspatch
mkdir build
cd build
cmake ..
  • cmake .. will auto-detect your IDE / compiler. To manually select one, use cmake -G.
  • When building for an IDE, instead of make, simply open the cmake generated project file.

See also:

DSPatchables ( A DSPatch component repository.

DSPatcher ( A cross-platform graphical tool for building DSPatch circuits.

Alternatives To Dspatch
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
C Plus Plus (236,456
Stream (21,145
Pipeline (15,573
Processing (13,302
Reactive (5,634
Dataflow (1,344
Reactive Programming (1,083
Stream Processing (578
Dataflow Programming (91
Flow Based Programming (79
Pipelining (28