The Refreshingly Simple Cross-Platform C++ Dataflow / Patching / Pipelining / Graph Processing / Stream Processing / Reactive Programming Framework
Alternatives To Dspatch
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Bacon.js6,4438,6962683 months ago222November 03, 202090mitTypeScript
Functional reactive programming library for TypeScript and JavaScript
Reactive6,1691,3581,6902 days ago37June 14, 2023137mitC#
The Reactive Extensions for .NET
Reactive Streams Jvm4,68036176724 days ago22May 22, 202226mit-0Java
Reactive Streams Specification for the JVM
Reactor Core4,6681,0056077 hours ago130July 11, 2023131apache-2.0Java
Non-Blocking Reactive Foundation for the JVM
Rxpy4,5282725 days ago15July 16, 202238mitPython
ReactiveX for Python
Reactor3,5455816610 days ago118July 11, 202310apache-2.0
Reactor Bill Of Materials (tracking reactor-core, reactor-netty and more)
Most3,4531,070306a year ago79October 08, 202048mitJavaScript
Ultra-high performance reactive programming
Rsocket Java2,26943914 months ago46June 06, 202337apache-2.0Java
Java implementation of RSocket
Marble2,0819217 months ago159March 06, 20235mitTypeScript
Marble.js - functional reactive Node.js framework for building server-side applications, based on TypeScript and RxJS.
Kefir1,8289,2102627 months ago86November 28, 202038mitJavaScript
A Reactive Programming library for JavaScript
Alternatives To Dspatch
Select To Compare

Alternative Project Comparisons

Build & Test


The Refreshingly Simple C++ Dataflow Framework

Webite: https://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 graph processing system imaginable.


git clone https://github.com/cross-platform/dspatch.git
cd dspatch
git submodule update --init --recursive --remote
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --config Release
  • cmake will auto-detect your IDE / compiler. To manually select one, use cmake -G.
  • When building for an IDE, instead of cmake --build, simply open the cmake generated project file.

See also:

DSPatchables (cross-platform/dspatchables): A DSPatch component repository.

DSPatcher (cross-platform/dspatcher): A cross-platform graphical tool for building DSPatch circuits.

Popular Reactive Projects
Popular Stream Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Reactive Programming
Stream Processing
Dataflow Programming
Flow Based Programming