SK
← All projects

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%