All Projects → rillrate-lab → meio

rillrate-lab / meio

Licence: Apache-2.0 license
Rust actors alternative to Erlang/OTP

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to meio

tiny-tokio-actor
A simple tiny actor library on top of Tokio
Stars: ✭ 28 (-81.58%)
Mutual labels:  actors, tokio
Coerce Rs
Coerce - an asynchronous (async/await) Actor runtime and cluster framework for Rust
Stars: ✭ 231 (+51.97%)
Mutual labels:  actors, tokio
Wasmcloud
wasmCloud is a universal host runtime for actors built with WebAssembly and capability providers
Stars: ✭ 116 (-23.68%)
Mutual labels:  actors
Actor Framework
An Open Source Implementation of the Actor Model in C++
Stars: ✭ 2,637 (+1634.87%)
Mutual labels:  actors
Sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
Stars: ✭ 172 (+13.16%)
Mutual labels:  actors
Lunatic
Lunatic is an Erlang-inspired runtime for WebAssembly
Stars: ✭ 2,074 (+1264.47%)
Mutual labels:  actors
Mode
Python AsyncIO Services
Stars: ✭ 204 (+34.21%)
Mutual labels:  actors
Pachyderm
Virtual actors for elixir
Stars: ✭ 90 (-40.79%)
Mutual labels:  actors
lnx
⚡ Insanely fast, 🌟 Feature-rich searching. lnx is the adaptable, typo tollerant deployment of the tantivy search engine. Standing on the shoulders of giants.
Stars: ✭ 844 (+455.26%)
Mutual labels:  tokio
Tacks
Real-time multiplayer sailing game, in your browser
Stars: ✭ 134 (-11.84%)
Mutual labels:  actors
Thespian
Python Actor concurrency library
Stars: ✭ 220 (+44.74%)
Mutual labels:  actors
Floyd
The Floyd programming language
Stars: ✭ 133 (-12.5%)
Mutual labels:  actors
Orbit
Orbit - Virtual actor framework for building distributed systems
Stars: ✭ 1,585 (+942.76%)
Mutual labels:  actors
Akka Guide
🌴 A chinese guide of Akka, based on Java.
Stars: ✭ 217 (+42.76%)
Mutual labels:  actors
Libmodule
C simple and elegant implementation of an actor library
Stars: ✭ 118 (-22.37%)
Mutual labels:  actors
Akka Monitoring
Monitoring system instrumentation for Akka.NET actor systems
Stars: ✭ 105 (-30.92%)
Mutual labels:  actors
Actors
Evaluation of API and performance of different actor libraries
Stars: ✭ 125 (-17.76%)
Mutual labels:  actors
Vlingo Actors
The VLINGO/PLATFORM type-safe Actor Model toolkit for reactive concurrency and resiliency using Java and other JVM languages.
Stars: ✭ 196 (+28.95%)
Mutual labels:  actors
wasmcloud-otp
wasmCloud host runtime that leverages Elixir/OTP and Rust to provide simple, secure, distributed application development using the actor model
Stars: ✭ 197 (+29.61%)
Mutual labels:  actors
mqtt-broker
A tokio-based MQTT v5 broker written in pure Rust [WIP]
Stars: ✭ 110 (-27.63%)
Mutual labels:  tokio

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].