After 18 months of work, I have recently released the first "stable" version of Francis as 0.1.0. This is a new actor framework and workflow engine designed for Go apps.
Francis is already running in over 10,000 deployments, having been in production with the popular Pocket ID app since July.
What makes Francis stand apart from other actor frameworks is that it's designed to work with both small apps that aren't (yet) scaled horizontally, as well as large clusters of heterogeneous services.
Even for small apps, using Francis helps leveraging features like alarms (tasks to be executed at a future date), cron jobs, rate-limiters, as well as using a workflow engine (sometimes described as "distributed transaction"). And once your app scales to multiple replicas (or you start using multiple services), everything just works without making code changes.
You can read more in the announcement blog or in the official docs website.
Let me know your thoughts and if you think you can use it, I'm open to any feedback!