All Projects → cross-platform → dspatch

cross-platform / dspatch

Licence: BSD-2-Clause License
The Refreshingly Simple Cross-Platform C++ Dataflow / Pipelining / Stream Processing / Reactive Programming Framework

Programming Languages

C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to dspatch

flowd
An inter-language runtime for flow-based programming (FBP)
Stars: ✭ 18 (-85.48%)
Mutual labels:  dataflow, flow-based-programming, dataflow-programming
Drawflow
Simple flow library 🖥️🖱️
Stars: ✭ 730 (+488.71%)
Mutual labels:  dataflow, flow-based-programming, dataflow-programming
Rpd
👌 A Minimal Engine for creating Node-Based Visual Programming User Interfaces
Stars: ✭ 370 (+198.39%)
Mutual labels:  reactive-programming, flow-based-programming, dataflow-programming
Flowbase
A Flow-based Programming inspired micro-framework / un-framework for Go (Golang)
Stars: ✭ 129 (+4.03%)
Mutual labels:  dataflow, flow-based-programming
Raftlib
The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
Stars: ✭ 717 (+478.23%)
Mutual labels:  dataflow, dataflow-programming
Fgbase
Ready-send coordination layer on top of goroutines.
Stars: ✭ 45 (-63.71%)
Mutual labels:  dataflow, flow-based-programming
cocoon-demo
Cocoon – a flow-based workflow automation, data mining and visual analytics tool.
Stars: ✭ 19 (-84.68%)
Mutual labels:  dataflow, flow-based-programming
Streaming Readings
Streaming System 相关的论文读物
Stars: ✭ 554 (+346.77%)
Mutual labels:  stream-processing, dataflow
Chigraph
A visual systems language for beginners compiled using LLVM
Stars: ✭ 247 (+99.19%)
Mutual labels:  dataflow, dataflow-programming
Smooks
An extensible Java framework for building XML and non-XML streaming applications
Stars: ✭ 293 (+136.29%)
Mutual labels:  pipelines, stream-processing
Logrange
High performance data aggregating storage
Stars: ✭ 181 (+45.97%)
Mutual labels:  pipelines, stream-processing
Nipype
Workflows and interfaces for neuroimaging packages
Stars: ✭ 557 (+349.19%)
Mutual labels:  dataflow, dataflow-programming
Mlr3pipelines
Dataflow Programming for Machine Learning in R
Stars: ✭ 96 (-22.58%)
Mutual labels:  pipelines, dataflow-programming
Psi
Platform for Situated Intelligence
Stars: ✭ 249 (+100.81%)
Mutual labels:  pipelines, stream-processing
DFiant
DFiant: A Dataflow Hardware Descripition Language
Stars: ✭ 21 (-83.06%)
Mutual labels:  dataflow, dataflow-programming
ObservableComputations
Cross-platform .NET library for computations whose arguments and results are objects that implement INotifyPropertyChanged and INotifyCollectionChanged (ObservableCollection) interfaces.
Stars: ✭ 94 (-24.19%)
Mutual labels:  reactive-programming, dataflow
Plumber
The General-Purpose Cross-Language Dataflow Programming
Stars: ✭ 26 (-79.03%)
Mutual labels:  flow-based-programming, dataflow-programming
act
ACT hardware description language and core tools.
Stars: ✭ 53 (-57.26%)
Mutual labels:  dataflow, dataflow-programming
Go Streams
A lightweight stream processing library for Go
Stars: ✭ 615 (+395.97%)
Mutual labels:  pipelines, stream-processing
Dnai.Editor
Dnai Editor - Visual Scripting (Node Editor)
Stars: ✭ 117 (-5.65%)
Mutual labels:  dataflow, dataflow-programming

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://github.com/cross-platform/dspatchables): A DSPatch component repository.

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].