tideland.dev/go/actor (go): Package actor supports the simple creation of concurrent applications following the idea of actor models. The work to be done has to be defined as func() inside your public methods or functions and sent to the actor running in the background.  The options for the constructor allow to pass a context for the Actor, the capacity of the Action queue, a recoverer function in case of an Action panic and a finalizer function when the Actor stops.
Keywords: actor-model|concurrency|go|golang