SLiM
github.com/messerlab/slimEvolutionary simulation framework that combines a powerful engine for population genetic simulations with the capability of modeling arbitrarily complex evolutionary scenarios. Includes a graphical modeling environment.