Go + Python + Typescript Based Video Converter

Vidflow by Lakh Bawa

A full-stack video conversion platform showcasing modern microservices architecture. Extract MP3 from MP4 or any other video format with blazing-fast performance.

Tech Stack

🐍Python
FastAPI
🔵Go
🍸Gin
Next.js
⚛️React
🐘PostgreSQL
📮Redis Streams
🐳Docker
🎬FFmpeg

Microservices Architecture

FastAPI for API Gateway, Go for CPU-intensive video processing, Redis Streams for inter-service communication.

Optimized Performance

Go handles video processing with FFmpeg for maximum efficiency. PostgreSQL for reliable job persistence.

Containerized Deployment

Full Docker setup with docker-compose for easy deployment and scalability across environments.

Current Features

MP4, MOV, AVI, MKV to MP3 Conversion

Extract high-quality audio from video files up to 100MB. Professional-grade 320kbps output.

Coming Soon

• Video aspect ratio conversion (9:16, 1:1)
• Resolution resizing for social media

100MB
Max File Size
<30s
Avg. Processing
320kbps
Audio Quality