A YouTube trend analysis tool built with Vite + React + TypeScript. Analyze video performance, track favorites, and discover trending content across channels.
One command, no setup required:
docker run -d -p 8889:80 ghcr.io/fo0/tubetrend:latestLinux / macOS:
curl -O https://raw.githubusercontent.com/fo0/tubetrend/main/docker-compose.yml && docker-compose up -dWindows (PowerShell):
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/fo0/tubetrend/main/docker-compose.yml" -OutFile "docker-compose.yml"; docker-compose up -dPrerequisites: Node.js v22+
git clone https://github.com/fo0/tubetrend.git
cd tubetrend
npm install
npm run devThe app requires a YouTube Data API v3 key. Get one free at: https://console.cloud.google.com/apis/credentials
Enter your API key in the app when prompted.
- Dashboard — Track favorite channels and keywords with cached video data
- Analyser — Search and analyze videos with trend scoring
- Highlights — Auto-surface top-performing videos
- Multi-language — 13 languages with auto-detection
- Dark Mode — System-aware with manual toggle
- API Quota Tracking — Monitor YouTube API usage
npm run build # Build to dist/
npm run preview # Preview production buildReact 19 | TypeScript | Vite 6 | Tailwind CSS | i18next | YouTube Data API v3
MIT

