Mixxx
Mixxx is free DJ software for Linux, Windows and macOS that supports live mixing with MIDI and HID controllers, built with Qt and C++.
- GitHub stars
- 7.2k
- Last commit
- today
- Latest release
- 2.5.6

Mixxx is free DJ software for performing live mixes. It runs on GNU/Linux, Windows and macOS, and is aimed at DJs and artists who want free software for mixing tracks in front of an audience.
Repository topics point to MIDI and HID controller support, and the Mixxx documentation includes a manual, a wiki, a hardware compatibility list and a guide to creating skins. Stable versions are recommended for live use, development releases are offered for testing, and the repository itself is for people who want to follow the latest changes.
Mixxx is written in C++ with the Qt framework. The README states that it is released under the GPLv2, while the repository metadata lists the licence as other. Development is tracked on GitHub Issues, the community chats on Zulip and forums, and translators contribute through a dedicated localization process.
Key features
- Live DJ mixing
- Runs on Linux, Windows and macOS
- MIDI and HID controller support
- Customizable skins
- Stable and development release channels
Pricing: Free DJ software released under the GPLv2.