CGraph

DAG framework

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

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

GitHub

2k stars
32 watching
327 forks
Language: C++
last commit: about 1 month ago
Linked from 3 awesome lists

aidagflowgraphpipelinetaskflowthreadpoolworkflow

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
symphony09/ograph A framework for building data pipelines with concurrent execution and dependency management 33
graphprotocol/graph-client A library and toolset for building fast, performant GraphQL-based decentralized applications 177
erikbrinkman/d3-dag A library that provides a data structure and algorithms for visualizing directed acyclic graphs 1,460
bobluppes/graaf A lightweight C++ graph library designed to simplify graph-related tasks and provide general-purpose graph algorithms 187
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,900
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. 547
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. 288
zigrazor/cxxgraph A comprehensive C++ library for graph algorithms and analysis 485
tencent/plato A framework for distributed graph computation and machine learning on large-scale clusters. 1,902
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. 955
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. 412