2 unstable releases
0.2.0 | Mar 15, 2020 |
---|---|
0.1.0 | Dec 21, 2019 |
#908 in Concurrency
62KB
1.5K
SLoC
Stage
Stage is currently in Beta, performance may be an issue.
An ergonomic, composable Actor Model, for painless concurrency
Stage sets itself out to be different than the majority of Actor Models in Rust by putting an emphasis on ergonomics and easy development iteration. You shouldn't be slowed by the intrinsics of a framework. Stage makes compromises in how "Rusty" it feels in order to simplify design.
Goals
- Impose less as a framework and more as a model.
- Maximum convenience without sacrificing performance.
- Preserve the safety of Rust without constricting designs that might be possible in other models.
Contributing
We're glad to have contributions! Please make sure to open an issue before hand, so we can coordinate.
lib.rs
:
Actors on Stage
Stage is an Actor Model. That is to say, it's a means to define a system composed of units of work that communicate via messages.
Dependencies
~2–2.7MB
~45K SLoC