Skip to content
This repository has been archived by the owner on Dec 13, 2022. It is now read-only.

rillrate-lab/meio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

meio

Crates.io Released API docs

Async actor framework for Rust. The benefits:

  • Safe and reliable
  • Has lifecycle events: StartedBy, InterruptedBy, etc.
  • Oneshot actions
  • Interacions with results
  • Instant actions that deliver in high-priority
  • Streams can be attached to actors as actions
  • Support lite tasks with results
  • Sequence of termination for sub-actors and tasks
  • Scheluled actions
  • Signals (can listen for CtrlC)
  • tokio compatible
  • WASM compatible (in progress)

This framework strongly inspired by Erlang OTP and actix, but my goal was to make it more convenient and tight integrated with async capabilities of Rust.

This crate used by rillrate products.