ViewTube — YouTube без рекламы и с приватностью в фокусе
Знакомо чувство, когда после просмотра YouTube вас преследует реклама товаров, о которых вы только что думали? Или когда рекомендации становятся настолько персонализированными, что кажется — алгоритм знает вас лучше близких? ViewTube предлагает альтернативный подход к просмотру видео — без трекеров, рекламы и с открытым исходным кодом.
Что такое ViewTube?
ViewTube — это альтернативный фронтенд для YouTube, созданный на Vue.js и Nuxt. Проект позиционирует себя как приватный и удобный способ смотреть видео, сохраняя все ключевые функции оригинальной платформы:
- Поиск и просмотр видео
- Работа с плейлистами
- Чтение комментариев
- Подписки на каналы
- Уведомления о новых видео
При этом ViewTube не использует официальный YouTube API, а получает данные через парсинг сайта с помощью открытых библиотек.

Почему это интересно разработчикам?
1. Архитектурные решения
Проект построен на:
- Nuxt для фронтенда
- Nest для бэкенда
- TypeScript как основной язык
Такой стек позволяет создавать производительные веб-приложения с хорошей типизацией.
2. Альтернативный подход к API
Вместо использования официального YouTube API, ViewTube использует:
- YouTube.js
- node-ytpl
- yt-comment-scraper
- yt-channel-info
Это интересный кейс работы с парсингом вместо стандартного API.
3. Возможности для кастомизации
Благодаря открытому исходному коду (AGPL-3.0) вы можете:
- Развернуть собственный экземпляр
- Модифицировать интерфейс
- Добавлять новые функции

Ключевые особенности
- Приватность — никакого трекинга и сбора данных
- Без рекламы — чистый просмотр без встроенных объявлений
- Поддержка SponsorBlock — автоматическое пропускание спонсорских блоков
- Адаптивный интерфейс — одинаково удобно на ПК и мобильных
- Темная тема — бережёт глаза при ночном просмотре
Как попробовать?
- Онлайн-версия: viewtube.io
- Свой сервер: подробная инструкция в документации
- Разработка: можно форкнуть репозиторий и дорабатывать под свои нужды

ViewTube — интересный проект для:
- Разработчиков, изучающих Nuxt и Nest
- Энтузиастов приватности
- Тех, кто устал от рекламы в YouTube
Хотя разработка сейчас приостановлена (см. #3002), проект остаётся рабочим и может быть полезен как пример альтернативной реализации популярного сервиса.
Попробуйте ViewTube, если хотите увидеть YouTube без навязчивого трекинга — возможно, это именно тот вариант, которого вам не хватало.