"Sim" or "SimRS" is a discrete event simulation package that facilitates Rust- and npm-based simulation products and projects.

Demo Source Code

The SimRS
package contains:

Random variable framework, for easy specification of stochastic model behaviors.

Out-of-the-box models, for quickly building out simulations of dynamic systems with common modular components.

Output analysis framework, for analyzing simulation outputs statistically.

Simulator engine, for managing and executing discrete event simulations.

Custom model macros, for seamlessly integrating custom models into simulations.