RecordFox was born out of a simple frustration: established DJ software like Rekordbox has become bloated, cluttered, and sluggish to navigate over the years.
RekordFox puts an end to this. It is a lightweight, cross-platform (Windows, macOS, Linux) Electron app focused on what truly matters: managing your music library efficiently, quickly, and with an outstanding user experience.
- 🎧 Intuitive UI: No visual noise. A clean interface that doesn't distract you.
- ⚡ Lightning-fast Search: Find tracks in milliseconds, even within massive libraries.
- 📂 Drag & Drop Workflow: Seamless import of tracks and folder structures.
- 🏷️ Smart Tagging & Playlists: Easily manage cue points, BPM, keys, and metadata.
- 💻 Cross-Platform: Built with Electron, runs smoothly on Mac, Windows, and Linux.
Want to run RekordFox locally or contribute to its development? Here is how to set up the project:
- Node.js (v24 or higher recommended)
- Git
- Clone the repository
git clone [https://github.com/fluse/rekordfox.git](https://github.com/fluse/rekordfox.git)
cd rekordfox
## Recommended IDE Setup
- [VSCode](https://code.visualstudio.com/) + [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) + [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
## Project Setup
### Install
```bash
$ npm install$ npm run dev# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linux