Not a coder? Scroll down!

Get Involved

Software Developers

Mixxx is written in C++ and uses the Qt platform library for most data structures, graphics drawing, and window handling. Fortunately, Qt is easy to use and very well documented, so you don't need any prior Qt or audio programming experience to start hacking on Mixxx.

Besides creating cool DJ software and working with a fun team, contributing to Mixxx also looks great on your resume or CV. It's also an ideal way to learn about real-time audio programming, Qt, or even just hone your C++ skills.

Start Developing Now

  • Get a Github account and fork your own branch!

  • Pick a bug off our Easy Bugs List and start hacking!

    Fixed it? Your name will be in the Mixxx credits!

  • When you're stuck, get help from our existing developers our IRC channel: #mixxx on Freenode

  • Join our mailing list: mixxx-devel

  • You don't even have to know C++. There are developers who got into Mixxx development while learning C++ along the way.

Development Cycle in a Nutshell

Mixxx Development Cycle

DJs

There are many ways to help out as a DJ:

Translators

We're pleased to offer Mixxx in many languages. Our translations are entirely community provided, so we need your help to spread Mixxx with translations into more languages, as well as to update and ensure the accuracy of existing translations.

You can help translate by visiting our translations page. To get help when translating, visit the Mixxx Localization forum.

Graphic Artists