Brian is a free, open source simulator for spiking neural networks.
Various simulation resources in Processing