uLife
http://ulife.org/