YEngine
From OpenSimulator
Summary
This is a fully functional alternative to XEngine.
YEngine executes the scripts using preemptive multitasking. This means that, at certain control points, a script may release execution, waiting in a queue until it is its turn to execute again. This alone solves one of XEngine worse problems: llSleep();