3 releases (breaking)

Uses new Rust 2024

new 0.3.0 Jan 16, 2026
0.2.0 Jan 12, 2026
0.1.0 Jan 5, 2026

#606 in Asynchronous


Used in 4 crates (2 directly)

Apache-2.0

115KB
2K SLoC

Simplified actor model

This crate provides a simplified actor model implementation. It is based on the actor model as described by Carl Hewitt in 1973.

The actor model is a model of concurrent computation that treats "actors" as the universal primitives of concurrent computation. In response to a message that it receives, an actor can:

  • make local decisions
  • update its private state
  • create more actors
  • send more messages
  • determine how to respond to the next message received

Actors may modify their own private state, but can only affect each other indirectly through messaging (no actor can access the state of another actor directly).


Ave-Actors

This project is a fork of rush-rs, originally developed by Kore Ledger, SL, modified in 2025 by Averiun Ledger, SL, and distributed under the same Apache-2.0 license.

Dependencies

~10–15MB
~200K SLoC