FibraNet
FibraNet allows pygame and other custom events to be dispatched to subscribed functions and methods. It simplifies concurrent simulations.
Simon Wittber
(simon)
The FibraNet package provides an event dispatch mechanism, a cooperative scheduler, an asynchronous networking library and a safe, fast serializer for simple Python types. It is designed to simplify applications which need to simulate concurrency, particularly games.
This provides an alternative to the usual mainloop + event polling construct which is used in many pygame applications.