A clean, reliable YouTube converter that downloads videos and audio without the hassle. Built with real-time progress tracking and available as both a web app and command-line tool.
My friends who stream needed a way to download their older YouTube videos for archival purposes. The existing converter websites were unreliable, riddled with ads, and often redirected to inappropriate sites. There had to be a better, cleaner solution.
I built a full-stack converter that prioritizes reliability and user experience:
Built to be fast, reliable, and easy to use whether you prefer a GUI or command line.
Server-Sent Events stream live download progress to the frontend, showing current percentage, download speed, and time remaining without polling or websockets.
Modern Angular web interface for casual users, plus a full-featured CLI tool for automation and power users. Both share the same backend services.
Choose video resolution (best, 1080p, 720p, 480p) with optional 60fps preference, or extract audio with bitrates from 96 to 320 kbps.
FastAPI backend with yt-dlp integration, proper error handling, and efficient file management. Temporary files automatically cleaned up after download.
Looking for someone to bring your ideas to life? Let's chat about how I can help make it happen.
Get In Touch