Repolode
mixxxdj

mixxxdj/mixxx

Free, open-source DJ software for performing live mixes on Linux, Windows and macOS.

Open-source alternative to:Serato DJRekordboxTraktor 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. 1

    Download the latest stable version for live use

  2. 2

    Or download a development release for testing

  3. 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

A free, open-source singing synthesis editor for UTAU users, supporting UTAU voicebanks, phonemizers, and plugins on Windows, macOS, and Linux.

Productivity & Apps#singing-synthesis#utau#music
4.5K+48 this week593C#MITWell maintainedUpdated 2 days ago

A Python-based music programming language that lets you write, analyze and export music using concise, music-theory-aware syntax and MIDI output.

Other#music#music-theory#midi
1.5K+3 this week138PythonLGPL-2.1Updated 2 months ago