Popularity
5.5
Growing
Activity
8.8
-
331
2
11

Description

A taskflow-like General-purpose Task-parallel Programming Framework with an integrated visualizer and profiler for Go, inspired by taskflow-cpp, with Go's native capabilities and simplicity, suitable for complex dependency management in concurrent tasks.

Feature High extensibility: Easily extend the framework to adapt to various specific use cases.

Native Go's concurrency model: Leverages Go's goroutines to manage concurrent task execution effectively.

User-friendly programming interface: Simplify complex task dependency management using Go.

Static\Subflow\Conditional\Cyclic tasking: Define static tasks, condition nodes, nested subflows and cyclic flow to enhance modularity and programmability. Priority Task Schedule: Define tasks' priority, higher priority tasks will be scheduled first.

Built-in visualization & profiling tools: Generate visual representations of tasks and profile task execution performance using integrated tools, making debugging and optimization easier.

Programming language: Go
License: Apache License 2.0

Go-Taskflow alternatives and similar packages

Based on the "Goroutines" category.
Alternatively, view go-taskflow alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Go-Taskflow or a related project?

Add another 'Goroutines' Package