7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Mixxx

Open source

Mixxx is free DJ software for Linux, Windows and macOS that supports live mixing with MIDI and HID controllers, built with Qt and C++.

mixxx.org
Mixxx homepage screenshot
GitHub stars
7.2k
Last commit
today
Repository age
13 years
Version
2.5.6
Licence
Custom
Self-hosted
Yes

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

SaaS alternatives to Mixxx

See all