Most of my code is in Ruby, but I've been watching languages like Go, Elixir, and ideas around the Actor model for years, trying to take the best ideas from these and applying them in my own system.<p>Inspired by all of these examples, but desiring a dead-simple solution for the Ruby applications I maintain - I created nobject.<p>It's not quite RPC. It's not quite the Actor model. It's not quite lightweight processes/channels. It's the ability to instantiate an object in one process but then push it to another process, yet be able to use that remote object like it's still local.<p>The example code in the repo's README will get you up-an-running in minutes.