Mixxx is a free DJ software application that enables live mixing on GNU/Linux, Windows, and macOS.
Mixxx addresses the need for accessible DJ performance software by providing a complete toolkit for live mixing. The application supports MIDI and HID controller integration, allowing DJs to connect hardware controllers for hands-on mixing. Built in C++ with a Qt interface, it runs natively across multiple operating systems and offers features for audio manipulation, effects, and deck control necessary for live performance.
Mixxx suits DJs seeking free, open-source software without licensing restrictions. It works well for both hobbyists experimenting with mixing and professionals performing live sets. The project provides stable releases for production use alongside development versions for those wanting to test newer features. The software's cross-platform nature makes it valuable for DJs working across different systems, and its hardware controller support accommodates a wide range of DJ equipment.
The project maintains active community engagement through multiple channels including a Zulip chat, forums, and social media presence. Development is tracked through GitHub Issues, with an explicit easy bug list for newcomers to contribute. The team provides comprehensive documentation including a manual, wiki, hardware compatibility guides, and skin creation resources. Translation efforts are actively encouraged, with dedicated infrastructure for localization and a glossary to support multilingual development. The project accepts pull requests following guidelines in its contributing documentation.