#async #actors

meio

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

69 releases (45 breaking)

Uses new Rust 2021

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

#323 in Concurrency

Download history 527/week @ 2022-04-18 706/week @ 2022-04-25 738/week @ 2022-05-02 237/week @ 2022-05-09 1331/week @ 2022-05-16 615/week @ 2022-05-23 1012/week @ 2022-05-30 555/week @ 2022-06-06 430/week @ 2022-06-13 384/week @ 2022-06-20 599/week @ 2022-06-27 618/week @ 2022-07-04 363/week @ 2022-07-11 726/week @ 2022-07-18 506/week @ 2022-07-25 175/week @ 2022-08-01

1,872 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–11MB
~182K SLoC