GoFlow
Flow-based and dataflow programming library for Go (golang)
About
GoFlow is a library for Go that implements flow-based programming, enabling the design of applications as networks of components that react to data flowing through them. It supports concurrent execution of graph nodes using goroutines and channels, and emphasizes asynchronous communication without shared state. This library is suitable for developers looking to create reactive applications structured as graphs, where components interact through defined connections.
Open Source Health
- Stars
- 1,672
- Forks
- 132
- License
- MIT
- Last commit
- 4 months ago
Related Categories
Vendor
Vladimir Sibirov
Tech lead, teamwork amplifier, flow-based programming ambassador. Pushing open source code since 2002
Quick Links
Open Source
Related Products
KakaJSON
Fast conversion between JSON and model in Swift.
Top category match
Petl
Python Extract Transform and Load Tables of Data
Top category match
Nquery
general sql query interface for hybrid data sources
Top category match
Honeysql
Turn Clojure data structures into SQL
Top category match
transducers.js
A small library for generalized transformation of data (inspired by Clojure's transducers)
Top category match