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: almost 2 years ago
Linked from 3 awesome lists

aidagflowgraphpipelinetaskflowthreadpoolworkflow

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
symphony09/ographA framework for building data pipelines with concurrent execution and dependency management33
graphprotocol/graph-clientA library and toolset for building fast, performant GraphQL-based decentralized applications177
erikbrinkman/d3-dagA library that provides a data structure and algorithms for visualizing directed acyclic graphs1,460
bobluppes/graafA lightweight C++ graph library designed to simplify graph-related tasks and provide general-purpose graph algorithms187
dagworks-inc/hamiltonHelps 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-dagA JavaScript library allowing random-access to graph nodes using Hypercore DAGs24
acdemiralp/fgAn abstracted rendering pipeline framework describing frames as directed acyclic graphs of render tasks and resources.547
interactivecomputergraphics/discregridA C++ library for generating discrete functions on regular grids for applications such as collision detection and signed distance fields293
fastflow/fastflowA C++ library for building high-performance parallel data-flow streaming networks and applications modelled as structured directed graphs of processing nodes.288
zigrazor/cxxgraphA comprehensive C++ library for graph algorithms and analysis485
tencent/platoA framework for distributed graph computation and machine learning on large-scale clusters.1,902
revsic/cpp-concurrencyA C++ concurrency implementation inspired by Golang's style15
raftlib/raftlibA C++ library providing a framework for implementing parallel and concurrent data processing pipelines.955
rhosocial/go-dagA framework for managing and executing workflows described by directed acyclic graphs.23
cg-tuwien/auto-vk-toolkitA C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools.412