CGraph

Workflow framework

A cross-platform C++ framework for building directed acyclic graphs (DAGs) and parallel workflows.

【A common used C++ DAG framework】 一个通用的、无三方依赖的、跨平台的、收录于awesome-cpp的、基于流图的并行计算框架。欢迎star & fork & 交流

GitHub

2k stars
31 watching
324 forks
Language: C++
last commit: 3 days ago
Linked from 3 awesome lists

daggraphpipelinetaskflowthreadpoolworkflow

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
symphony09/ograph A framework for building data pipelines with concurrent execution and dependency management 32
graphprotocol/graph-client A library and toolset for building fast, performant GraphQL-based decentralized applications 176
erikbrinkman/d3-dag A library that provides a data structure and algorithms for visualizing directed acyclic graphs 1,459
bobluppes/graaf A lightweight C++ graph library designed to simplify graph-related tasks and provide general-purpose graph algorithms 174
dagworks-inc/hamilton Helps define and manage data transformations with a modular, self-documenting, and portable framework for directed acyclic graphs (DAGs) of data transformations. 1,884
emilbayes/hypercore-dag A JavaScript library allowing random-access to graph nodes using Hypercore DAGs 24
acdemiralp/fg An abstracted rendering pipeline framework describing frames as directed acyclic graphs of render tasks and resources. 546
interactivecomputergraphics/discregrid A C++ library for generating discrete functions on regular grids for applications such as collision detection and signed distance fields 293
fastflow/fastflow A C++ library for building high-performance parallel data-flow streaming networks and applications modelled as structured directed graphs of processing nodes. 286
zigrazor/cxxgraph A comprehensive C++ library for graph algorithms and data structures 478
tencent/plato A framework for distributed graph computation and machine learning at scale 1,901
revsic/cpp-concurrency A C++ concurrency implementation inspired by Golang's style 15
raftlib/raftlib A C++ library providing a framework for implementing parallel and concurrent data processing pipelines. 953
rhosocial/go-dag A framework for managing and executing workflows described by directed acyclic graphs. 23
cg-tuwien/auto-vk-toolkit A C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools. 408