À propos de ClutchTV

Tous les matchs esport — League of Legends, Counter-Strike 2, Valorant et Dota 2 — agrégés en un endroit, avec les co-streams francophones synchronisés et le stream officiel quand il existe.

ClutchTV en chiffres

4 473
Matchs · 0 live
255
Tournois · 26 officiels
1 413
Équipes
73
Co-streamers FR · 433 streams live
Dernière màj matchs : il y a 7h·Dernier check streams : il y a 1j

Comment ça marche

  • Données matchs : scrapées toutes les 15 minutes depuis Liquipedia(licence CC-BY-SA), la wiki de référence pour l'esport.
  • Streams live : détection via l'API officielle Twitch Helixtoutes les 5 minutes, mappage par parsing du titre du stream sur les noms d'équipes du match.
  • Multi-stream sync : deux iframes Twitch côte à côte avec basculement audio. Aucune rediffusion vidéo — uniquement les embeds officiels (conforme aux ToS Twitch et YouTube).

Stack technique

Front : Next.js 16 + React 19 + Tailwind 4
API : FastAPI + asyncpg
Worker scraper : Python 3.13 + APScheduler
DB : Postgres 16 + Redis 7
Reverse-proxy : Caddy (DNS-01 Cloudflare + Let's Encrypt)
Hosting : Hetzner Cloud (Falkenstein, Allemagne)

Pour qui

Public francophone qui veut suivre l'esport mondial sans avoir à jongler entre 5 onglets pour trouver un co-stream en français. Open source-friendly, sans pub, sans tracking.

← Retour aux matchs