#actor #async-actor #actor-framework #task #run-time #tokio #actors-framework

meio

A compact actors framework for the async epoch in Rust & Tokio

69 releases (45 breaking)

0.97.0 Dec 12, 2021
0.96.0 Oct 7, 2021
0.95.2 Oct 5, 2021
0.93.0 Jul 28, 2021
0.7.0 Apr 7, 2020

#22 in #async-actor

Download history 636/week @ 2023-11-19 127/week @ 2023-11-26 448/week @ 2023-12-03 90/week @ 2023-12-10 67/week @ 2023-12-17 280/week @ 2023-12-24 463/week @ 2023-12-31 394/week @ 2024-01-07 364/week @ 2024-01-14 181/week @ 2024-01-21 36/week @ 2024-01-28 153/week @ 2024-02-04 60/week @ 2024-02-11 48/week @ 2024-02-18 220/week @ 2024-02-25 40/week @ 2024-03-03

376 downloads per month
Used in 27 crates (17 directly)

Apache-2.0

110KB
2.5K SLoC

meio

Crates.io Released API docs

Lightweight async actor framework for Rust.

Usage

Check tests in lib.rs file to see how it works.

WASM

It has experimental WASM support. To activate use:

meio = { default-features = false, feautres = ["wasm"] }

lib.rs:

meio - is the lightweight asynchronous actor framework for Rust. It extends tokio runtime to bring actor benefits to it.

The framework is designed for business applications where developers need a flexible code base and pluggable actors.

It also has a fast runtime that calls async methods of plain structs in an isolated asynchronous task.

Dependencies

~4–14MB
~132K SLoC