DoYou is a simple desktop application for listening to music from YouTube. This project was created as a way to learn frontend development with Rust using the Dioxus framework.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Before you begin, ensure you have the following installed:
- Rust
- yt-dlp
- Dioxus CLI (install with
cargo install dioxus-cli)
You will also need a Google API key.
- Clone the repository:
git clone https://github.com/j03-dev/doyou.git cd doyou - Set up your environment variables. Create a
.envfile in the root of the project and add your Google API key:GOOGLE_API_KEY=your_api_key_here - Run the application:
This will start the development server and open the application.
dx serve
- Remove the dependency on
yt-dlpto allow for a more portable application. - Build and deploy the application for Android devices.
This project uses Tailwind CSS for styling. The Dioxus CLI automatically handles the Tailwind CSS build process.

