Murmer – An experiment in bringing Elixir's actor model to Rust

Posted by paxsonsa 14 hours ago

Counter2Comment1OpenOriginal

Comments

Comment by paxsonsa 14 hours ago

I've been building distributed systems, and working with Elixir OTP made me want the same thing in Rust — actors, supervision, location transparency — without having to hand-roll the networking layer every time.

Existing Rust actor libraries are either not distributed-first or too complex to get off the ground quickly. Murmer started as an experiment to see if it could be done. It's been running in my own projects for several months now and I think it's at a point worth sharing.

The goal was to write actors once, run them locally or across a cluster without changing your code. Maybe it's something, maybe it's nothing.