Floc is released, a flow control library

Goroutines are great and programing into Go is fun but writing boilerplate code for synchronizing goroutines and controlling their run order may be borring. Floc is here to help keep Go programming fun and effective.


  • Easy to use functional interface for designing flows.
  • As little overhead as possible over plain goroutines.
  • Full control over execution of flow. Flow can be canceled or completed at any time.
  • Each flow has only one enter point, where execution is started, and only one exit point, where result is processed.

The library can be found here https://github.com/workanator/go-floc and the documentation is here https://godoc.org/gopkg.in/workanator/go-floc.v1.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.