Transform your audio processing workflow with our modern, lightning-fast web interface for music stem separation. Built with ❤️ using Bun, React, and TypeScript.
- 🎵 Studio-grade stem separation for your music
- 🎨 Sleek, intuitive UI inspired by Apple and Vercel
- 🌍 Speak your language (EN, TH, ID, JP)
- 🎛️ Fine-tune your audio with advanced processing controls
- 📊 Watch your audio transform in real-time
- 💾 Process multiple files at once
- ⚡ Lightning-fast performance with Bun
- 🌓 Work comfortably in light or dark mode
- Foundation: Bun - The super-fast JavaScript runtime
- Core: React 18 with TypeScript for rock-solid reliability
- Style: TailwindCSS for beautiful, responsive designs
- Components: shadcn/ui for elegant UI elements
- Data: React Query for seamless state management
- Navigation: React Router for smooth page transitions
- Global: i18next for perfect translations
- Animation: Framer Motion for delightful interactions
- Desktop: Electron for native app experience
- Bun >= 1.0.0
- Node.js >= 18.0.0
- Grab the code:
git clone https://github.com/khaoniewji/mdu
- Set up your environment:
bun install
- Start creating:
bun run electron:dev
Build your production version:
bun run electron:build
We love contributions! Here's how you can help:
- Fork the project
- Create your feature branch
- Make your improvements
- Push your changes
- Open a pull request
Hi! I'm Himesora Aika, and I wear all the hats here:
- 👨💻 Lead Developer
- 🎨 UI/UX Designer
- 📊 Project Manager
.... Yes, it's a one-person show (for now)! ....
Join our friendly Discord community! We're here to help you succeed with MDU.
MDU is open source under the MIT License. See the LICENSE file for details.
Crafted with ❤️ by Khaoniewji Development