Tiny Tokio Actor

crates.io

Another actor library! Why another? I really like the actor model for development, and wanted something simple I could use on top of tokio.

toml [dependencies] tiny-tokio-actor = "0.1"

Basically it provides: * An actor system with a message bus * A strongly typed actor with a single behaviour * Actors referenced through ActorRefs

See the docs and integration tests for examples.

There is still a lot to be done and the API will for sure change! The todo list so far: * Create ActorPath similar to that of Akka * Create macros to make the defining of actors a lot simpler * See if there is a way to do away with unsafe code blocks (perhaps using macros)

Projects / blog posts that are worth checking out: * Coerce-rs * Actors with Tokio * Unbounded channel deadlock risk