DjTruck
WEB-
Virtual DJ console in the browser with YouTube track support
A web dj tool - dj-truck is a browser-based virtual DJ console that lets you load and mix tracks directly from YouTube. Inspired by tools like Traktor or Serato, it brings core DJ features to the web in a lightweight, modular interface built with React
.
The platform offers waveform previews, EQ & volume controls, and dynamic FX panels. Thanks to YouTube integration, users don’t need local files – just paste a link and start mixing instantly.
Main features:
- Play and mix tracks from YouTube in real time
- Waveform visualization via WaveSurfer.js
- Two-deck interface with fader and volume control
- Track history, cue points, and scrub markers
- Hotkeys and mouse-based control
- In-app tour guide using RTG (React Tour Guide)
Use cases:
- Practicing DJ skills without installing software
- Creating quick mixes from online tracks
- Testing blends, transitions, and playlist ideas
- Teaching or demoing DJ tools in the browser
The project focuses on performance and simplicity, offering a fully client-side experience with real-time audio control via Web Audio API and waveform analysis.