M!Lib is a server-side component that helps organize asynchronous (push) messaging system in your application. It is based on Play! framework's Iteratees and Akka's Actors and flawlessly integrates with play application. At the moment M!Lib supports major web push protocols such as WebSocket and Comet.