A free, open-source singing synthesis editor for UTAU users, supporting UTAU voicebanks, phonemizers, and plugins on Windows, macOS, and Linux.
mixxxdj/mixxx
Free, open-source DJ software for performing live mixes on Linux, Windows and macOS.
Open-source alternative to:Serato DJ
Rekordbox
Traktor Pro
- Stars
- 7,369
- Forks
- 2,054
- Open issues
- 2,978
- Last commit
- 8 hours ago
What is it?
Mixxx is free DJ software for performing live mixes. It runs on GNU/Linux, Windows and macOS, and is aimed at DJs who want a complete mixing setup without buying commercial software.
The project covers the core workflow of live performance: loading and playing tracks, mixing between decks, and controlling playback. Mixxx supports a range of MIDI and HID controllers, so hardware can be used alongside the on-screen interface. Skins can be created to customize the look of the interface.
The project is developed on GitHub with a stable release channel for live use and development builds for testing. Contributors can follow the build instructions in CONTRIBUTING.md, and the team coordinates through GitHub Issues, a Zulip chat and a forum.
Key features
- 01Mix tracks live across multiple decks on Linux, Windows and macOS.
- 02Control playback with supported MIDI and HID hardware controllers.
- 03Customize the interface with user-created skins.
- 04Stable releases for live use and development builds for testing.
Use cases
- Performing live DJ sets with a laptop and a hardware controller.
- Practicing mixing techniques without paying for commercial DJ software.
- Contributing to open-source audio software development in C++ and Qt.
Quick start
- 1
Download the latest stable version for live use
- 2
Or download a development release for testing
- 3
Or clone the repository to build from source
git clone https://github.com/mixxxdj/mixxx.git
Things to know
- Source builds require reading CONTRIBUTING.md for build instructions, which the README does not detail.
- Development releases are intended for testing and may be less stable than the stable version.
In collections
Topics
FAQ
- What is mixxx?
- Free, open-source DJ software for performing live mixes on Linux, Windows and macOS. Mixxx is free DJ software for performing live mixes. It runs on GNU/Linux, Windows and macOS, and is aimed at DJs who want a complete mixing setup without buying commercial software.
- Is mixxx free to use? What license does it have?
- mixxx is open source under the Other license. Check the license terms before using it in commercial products.
- Is mixxx still maintained?
- Actively maintained. The last commit to mixxx was on Nov 7, 2026.
- What can I use mixxx for?
- Performing live DJ sets with a laptop and a hardware controller. Practicing mixing techniques without paying for commercial DJ software. Contributing to open-source audio software development in C++ and Qt.
- How do I install mixxx?
- Download the latest stable version for live use Or download a development release for testing Or clone the repository to build from source: git clone https://github.com/mixxxdj/mixxx.git
- Where can I get mixxx?
- The source code and installation instructions are on GitHub: https://github.com/mixxxdj/mixxx
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An unofficial, Electron-based desktop app for YouTube Music with a plugin system for custom CSS and behavior changes.
A free, fully local alternative to Logitech Options+ for remapping buttons and controlling Logitech HID++ mice on Windows, macOS, and Linux.
Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other systems.
Open-source, low-latency voice chat client and server built on Qt and Opus, for Windows, Linux, macOS and BSD.