About Mixxx
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
Good fit for
- →Performing live DJ sets
- →Practicing mixing with controller hardware
- Built with
- C++
- Tags
- dj
- music
- audio
- midi
- live-mixing
- qt
- cross-platform
- cpp
Mixxx: questions and answers
- What is Mixxx used for?
- Mixxx is free DJ software for Linux, Windows and macOS that supports live mixing with MIDI and HID controllers, built with Qt and C++. It is a good fit for performing live DJ sets and practicing mixing with controller hardware.
- Is Mixxx open source?
- Yes. Mixxx is open source under a custom licence. Its source code is on GitHub at mixxxdj/mixxx and is written mainly in C++.
- Is Mixxx free?
- Yes. Mixxx is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host Mixxx?
- Yes. Mixxx can be self-hosted on your own server or infrastructure.
- What is Mixxx an alternative to?
- Mixxx is an open-source alternative to Native Instruments, Serato DJ, rekordbox and VirtualDJ. Other open-source alternatives to Native Instruments include LMMS.
- Is Mixxx actively maintained?
- Yes. The most recent commit to Mixxx was on 2 October 2026, and the latest release is 2.5.6, published on 27 March 2026. The project has 7.2k stars on GitHub.
Open-source alternatives to Mixxx
See all
LMMS
Audio & Music Production
Cross-platform music production software
GPL-2.0vs FL Studio★ 10k
Audacity
Audio & Music Production
Audio Editor
OSSvs Adobe Audition★ 19k
MuseScore
Audio & Music Production
MuseScore is an open source and free music notation software. For support, contribution, b
OSSvs Avid Sibelius★ 15k
Ardour
Audio & Music Production
Mirror of Ardour Source Code
OSSvs Pro Tools★ 5.3k
MusicBrainz Picard
Media & Streaming
Picard is a cross-platform music tagger powered by the MusicBrainz database
GPL-2.0★ 5.2k
Strawberry Music Player
Media & Streaming
:strawberry: Strawberry Music Player
GPL-3.0vs Tidal★ 4k
SaaS alternatives to Mixxx
See all
Native Instruments
Audio & Music Production
Music software and hardware maker behind Komplete, Kontakt and Traktor
SaaS
Serato DJ
Audio & Music Production
DJ software for mixing and scratching with controller support
SaaS
rekordbox
Audio & Music Production
DJ software and music management tool from AlphaTheta (Pioneer DJ)
SaaS
VirtualDJ
Audio & Music Production
DJ mixing software for audio and video with controller support
SaaS
djay
Audio & Music Production
DJ app for Mac, iOS and Android with streaming service integration
SaaS
Max
Audio & Music Production
Visual programming environment for music, audio and multimedia from Cycling '74
SaaS

