A gem for that provides an easy interface to build and run discrete event simulations. Shrewd uses an event-based approach to designing simulations.
Sherbie
MIT