MeTube
Spring Boot and React app for downloading and streaming YouTube videos.

Overview
MeTube is a full-stack YouTube video downloader and streamer built with Spring Boot, React, Tailwind CSS, yt-dlp, and ffmpeg. It focuses on reliable media extraction, direct streaming, and practical handling of real toolchain constraints.
This repo is a strong example of integrating external system tools into a web product. The backend coordinates download and processing commands, streams the result back to the client, and cleans temporary resources after the request completes.
Stack
JavaSpring BootReactTailwind CSSyt-dlpffmpegTomcat
Highlights
- Downloads the best available video and audio formats before merging them into a single stream.
- Streams the final mp4 directly back to the browser from the Spring Boot backend.
- Uses React plus Tailwind for a simple responsive frontend.
- Builds around operational realities like temporary file cleanup and external process handling.


