I'd like to suggest heph if it hasn't been shared before.
# Heph
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Crates.io](https://img.shields.io/crates/v/heph.svg)](https://crates.io/crates/heph)
[![Docs](https://docs.rs/heph/badge.svg)](https://docs.rs/heph)
Heph, derived from [Hephaestus], is the Greek god of blacksmiths, metalworking,
carpenters, craftsmen, artisans, sculptors, metallurgy, fire, and volcanoes.
Well this crate has very little to do with Greek gods, but I needed a name.
[Hephaestus]: https://en.wikipedia.org/wiki/Hephaestus
## About
Heph is an [actor] framework based on asynchronous functions. Such an
asynchronous function looks like this:
```rust
async fn actor(mut ctx: actor::Context<String, ThreadLocal>) {
This file has been truncated. show original
I think the whole approach to actors with recovery is really neat as it's based around simple async fns, rather than entire async traits. It's early on, but very well documented!
2 Likes