ByteHopper-s is a project mainly written in ..., it's free.
Pool hopping simulator for scored pools
This is a simple simulator written in R (cran.r-project.org) which will allow you to model likely bitcoin mining outcomes at mining.bitcoin.cz.
byteHopper-s by andrew geyl is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.