Flowix
Open-source YouTube-like video platform — adaptive HLS streaming, JIT transcoding with FFmpeg, microservices (Go/chi + Python/FastAPI/Celery), RabbitMQ, MinIO, nginx-vod & Next.js
- adaptive-streaming
- celery
- docker
- fastapi
- ffmpeg
- go
- hls
- hlsjs
- microservices
- minio
- nextjs
- nginx-vod
- postgresql
- python
- rabbitmq
- video-streaming



Flowix is an open-source, self-hostable alternative to YouTube/Vimeo focused on adaptive bitrate streaming (HLS), seamless quality switching and scalable video processing. Upload → transcode (FFmpeg) → stream via nginx-vod — all orchestrated with RabbitMQ and S3-compatible storage.
Languages
- Go 59.5%
- Python 20.9%
- TypeScript 9.5%
- Shell 5.6%
- Makefile 1.8%
- Dockerfile 1.4%
- PLpgSQL 1%
- Mako 0.1%
- JavaScript 0.1%
- CSS 0%