All organizations · GSoC 2026 · End user applications

Mixxx

DJ Mixing App With Powerful Features For All DJs

Mixxx is a feature rich DJ mixing application. It supports many MIDI and HID DJ controllers, runs on Win Linux and MacOs. It supports effects, harmonic mixing and beatmatching. Mixxx has an unusually broad community for an open-source project, encompassing performing musicians, C++ addicts, amateur DJs, Internet radio broadcasters, and casual users.

  • javascript
  • c++
  • qt
  • pytorch
  • onnx
  • music
  • dj
  • streaming

Project ideas

9 ideas on its 2026 ideas page; of the 9 that state a difficulty: 1 easy, 7 medium, 1 hard. Sizes: 1 small, 6 medium, 2 large. 6 mentors named.

  1. Adding an AI infrastructure with cross-platform hardware acceleration large medium
  2. AI music analyzer to detect Beats, Downbeats, Phrases medium hard
  3. Using The Harmonix Set to automatically evaluate the output of our music analyzers medium easy
  4. Graphical representation of BPM and Musical Keys in the waveform medium medium
  5. Cannonical Master Release Track based on the complete Chroma-Fingerprint of the track medium medium
  6. Auto completion for the Genre track metadata small medium
  7. Rebuild the LateNight theme in QML large medium
  8. Replace the outdated portmidi library in Mixxx by libremidi medium medium
  9. Test our controller scripting libraries using Fuzzing medium medium

Read the ideas page. Ideas are for scope reference; never copy one into a proposal.

History

In GSoC since 2016, 8 years. Projects per year: '16: 2, '17: 2, '18: 2, '20: 3, '22: 2, '24: 2, '25: 3, '26: 3.

On GitHub

4 repositories pushed to in the last year. Main languages: C++ (1), HTML (1), Python (1).

Links and channels

go deeper in your terminal
git-into-gsoc org "Mixxx" --shortlist
git-into-gsoc repos "Mixxx"
git-into-gsoc issues --org "Mixxx"
or ask your assistant:
"Which Mixxx repositories merge
newcomers' pull requests, and which beginner
issues are still free?"

Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.