FibraNet allows pygame and other custom events to be dispatched to subscribed functions and methods. It simplifies concurrent simulations.
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.