FFPopSim is a C++/Python library for efficient simulation of large recombining populations, in particular when the product of mutation rate and population size is larger than one. It consists of one library for individual-based simulations, and one for simulation of the entire genotype distribution. The latter is coded efficiently using Fast-Fourier Transforms to speed up recombination operations.