View on GitHub


A discrete-event simulation library for .NET

Download this project as a .zip file Download this project as a tar.gz file


NSimulate is a .NET library written in C# that enables the development of discrent-event simulations. The library enables the modelling of processes, scheduled activities, notifications and resources.


The NSimulate guide can be read here


The following examples are provided to illustrate the usage and capabilities of the library.

License and Usage

NSimulate is available based on an MIT style license. It can be used for commercial and non-commercial use. The license can be read here.