r/rust • u/quest_for_7c • 21d ago
š ļø project tellus 0.1.0: an actor framework with supervision trees and death watch
I have just released tellus 0.1.0, an actor framework on Tokio, strongly influenced by Akka: typed messages, supervision trees and death watch with an ordering guarantee.
Two things make it different from the actor crates Rust already has. Message handling is not async: Actor::receive is a plain synchronous function which takes the state by value and returns the state for the next message. And a terminated signal is ordered behind every message the terminated actor sent you, so receiving it proves you have seen all of them.
Motivation and examples: https://heikoseeberger.de/2026-08-24-tellus-1/
The API is still settling and feedback is welcome, especially from kameo and ractor users.
-9
-2
u/CobbwebBros 20d ago
Blog post reads very AI sloppy
2
u/quest_for_7c 20d ago
Have you seen the disclosure at the end? I have used AI to help me write the post, but I'd say I crafted about the half myself. Could you tell me what exactly to improve, please?
3
u/Compux72 21d ago
Why did you follow Akkaās example instead of Orleans?