Add group and membership functionality to your Rails models
dwbutler
An Erlang implementation of the SWIM protocol
ctbarbour