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 — это альтернатива YouTube и Vimeo с открытым исходным кодом, которую можно разместить на собственном сервере. Она ориентирована на потоковую передачу с адаптивным битрейтом (HLS), плавное переключение качества и масштабируемую обработку видео. Загрузка → транскодирование (FFmpeg) → потоковая передача через nginx-vod — все это организовано с помощью RabbitMQ и хранилища, совместимого с S3.
Языки
- 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%