The Refreshingly Simple C++ Dataflow Framework
Webite: https://flowbasedprogramming.com
DS, pronounced "dis", is a powerful C++ dataflow framework. DS is not limited to any particular domain or data type, from reactive programming to stream processing, DS's generic, object-oriented API allows you to create virtually any graph processing system imaginable.
git clone https://.com/cross-platform/ds.git
cd ds
git submodule update --init --recursive --remote
DS is a header-only library, to build it into your own projects, all you'll need are the files under include
.
To build the tests and tutorial projects:
meson setup builddir --buildtype=debug
meson compile -C builddir
DSables (https://.com/cross-platform/dsables): A DS component repository.
DSer (https://.com/cross-platform/dser): A cross-platform graphical tool for building DS circuits.