Awesome Open Source
Awesome Open Source

Build Status Build status

DSPatch

The Refreshingly Simple C++ Dataflow Framework

Webite: http://flowbasedprogramming.com

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.

Build

git clone https://github.com/cross-platform/dspatch.git
cd dspatch
mkdir build
cd build
cmake ..
make
  • 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 (https://awesomeopensource.com/project/cross-platform/dspatchables): A DSPatch component repository.

DSPatcher (https://awesomeopensource.com/project/cross-platform/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