ChunelFeng/CGraph

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

66
/ 100
Established

CGraph is a framework for C++ and Python developers to build and execute complex workflows as directed acyclic graphs (DAGs). It takes individual processing steps or tasks as input and arranges them into a flow where some tasks run sequentially and others in parallel, producing an optimized execution of your entire process. It is designed for software developers and system architects who need to manage complex, multi-step computational pipelines efficiently.

2,254 stars. Actively maintained with 10 commits in the last 30 days.

Use this if you are a software developer needing to orchestrate a series of tasks with dependencies, where some can run concurrently, to improve application performance and resource utilization.

Not ideal if you are looking for a simple task runner for independent jobs or if you don't need to manage explicit dependencies and parallel execution paths.

software-development system-architecture parallel-computing workflow-orchestration pipeline-management
No Package No Dependents
Maintenance 17 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

2,254

Forks

382

Language

C++

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

10

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/ChunelFeng/CGraph"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.