Mixxx is Free DJ software that gives you everything you need to perform live DJ mixes.