GitHub Trending сегодня: yt-dlp, Supabase, Fastify, Qbot, awesome-macOS
Ни одного свежего AI-фреймворка в топе GitHub Trending сегодня нет. В списке — yt-dlp, Supabase, Fastify, Qbot: инструменты, которым по большей части уже годы. Они растут не потому, что выпустили что-то новое, а потому, что обстоятельства прижали их к стене.
Сегодня в GitHub Trending: yt-dlp (консольный загрузчик видео с YouTube и других сайтов), Supabase (open-source-аналог Firebase на Postgres), Fastify (быстрый веб-фреймворк для Node) и Qbot (полностью локальный AI-бот для алготрейдинга из Китая).
Главная история — не запуск, а вынужденная уступка. Чтобы и дальше тянуть YouTube в топовом качестве, yt-dlp теперь требует внешний JavaScript-движок вроде Deno: антибот-защита Google переросла возможности его питоновского решателя. Два треда по 1 200+ голосов спорят, разумный это ход или начало конца.
Уберите рефлекс искать AI-хайп, и сегодняшний GitHub Trending читается как вкладки, которые у вас и так открыты: загрузчик, база данных, веб-фреймворк, список приложений для macOS. Вот вся доска целиком, до разбора.
| Репозиторий | Что делает | Сегодня |
|---|---|---|
| yt-dlp/yt-dlp | Консольный загрузчик аудио и видео | +273 звезды |
| supabase/supabase | Open-source-аналог Firebase на Postgres | +64 звезды |
| UFund-Me/Qbot | Полностью локальный AI-бот для алготрейдинга | +47 звёзд |
| iCHAIT/awesome-macOS | Подборка приложений и инструментов для macOS | +24 звезды |
| fastify/fastify | Быстрый веб-фреймворк для Node.js | +21 звезда |
На этой неделе здесь ничего не запускали
Четырём из пяти репозиториев уже годы: yt-dlp с 2020 года, Fastify с 2016-го, awesome-macOS с 2015-го, Supabase с 2019-го. Ни один не свежий агентский фреймворк на волне демо-ролика. Они всплывают, потому что с ними что-то случилось: изменилось требование, кто-то открыл дашборд, прилетел CVE. Сегодняшний тренд — это доска обслуживания, а не доска запусков. И самая громкая история обслуживания: проект, которого заставили отрастить второй рантайм просто чтобы удержать позиции.
yt-dlp/yt-dlp: загрузчику теперь нужен JavaScript-движок
+273 звезды сегодня · 174k всего · Python
К нему тянутся архивисты, исследователи и те, кто смотрит видео офлайн в дороге: им нужно скриптами вытаскивать медиа с YouTube и примерно 1 800 других сайтов. С релиза 2025.11.12 он требует внешний JavaScript-рантайм для полной поддержки YouTube; без него выбор форматов для залогиненных пользователей «ограничен, причём жёстко». Причина в гонке вооружений. Шифры подписи и n-параметра YouTube, плюс токены подтверждения происхождения, переросли то, что мог исполнить рукописный питоновский интерпретатор yt-dlp, и мейнтейнеры отдали весь расчёт n/sig настоящему движку. По умолчанию включён только Deno; Node, Bun и QuickJS работают, но молчат, пока их не включишь вручную.
Один комментатор давил на инженерную суть, а не на политику:
«Может кто-нибудь объяснить конкретно, что делает код YT, из-за чего существующий питоновский интерпретатор непригоден, а quickjs, судя по всему, тратит на это 20 минут?» — комментатор в треде
Самая яркая похвала пришла не от пирата, а от платящего клиента, которого только что подвело официальное приложение:
«Я платный подписчик YouTube Premium. На прошлых выходных хотел скачать кое-что, чтобы посмотреть в поезде по дороге. Приложение зависло на „waiting for download…“ на моём iPad. То же на iPhone. … Скачал видео через yt-dlp.» — подписчик Premium, у которого зависло официальное приложение
Ирония работает в обе стороны: инструмент, на блокировку которого Google тратит инженерные силы, оказался тем самым, что выдал загрузку, с которой не справилось собственное приложение Google.
UFund-Me/Qbot: AI-квант-бот с проблемой подачи
+47 звёзд сегодня · 18k всего · Jupyter Notebook
Этот нацелен на розничных алготрейдеров, которым нужен квант-стек целиком на собственной машине: исследование факторов, бэктестинг и автоматизация работы с брокером без аренды облачной платформы. Он собирает исследование стратегий в духе Qlib и исполнение сделок в один устанавливаемый набор, с платным тарифом «Pro» и облегчённым ответвлением qbot-mini / iQuant, которое продвигают рядом с бесплатным репозиторием. Сигнал сообщества — это отсутствие сигнала: ни треда на HN или Lobsters, ни обсуждения в Bluesky дальше голой ссылки. Что есть, живёт в трекере issue, и самые активные открытые треды там завели люди, у которых он не запускается: сбои pip install на macOS, краш с Unicode «'gbk' codec can't decode», «не получается настроить рабочее окружение на Windows 10». Репозиторий с 18k звёзд, у которого все топовые открытые issue про ошибки установки, по-своему популярен.
supabase/supabase: открытая половина альтернативы Firebase
+64 звезды сегодня · 105k всего · TypeScript
Его аудитория — разработчики приложений и AI, которым нужен управляемый Postgres с прикрученной аутентификацией, хранилищем, realtime и векторным поиском: удобство Firebase без отказа от переносимости SQL. Отличие в охвате: вся платформа поднимается на своём сервере, включая дашборд Studio, который обычно доступен только на хостинговом плане. Именно этот ход с открытием кода до сих пор поминают, и сооснователь Пол Копплстоун сам отозвался на это в треде:
«Мы написали разбор техстека и нескольких подходов, которые рассматривали для шеринга кода между нашей Платформой и self-hosted-версиями … Мы стремимся свести их к паритету друг с другом.» — сооснователь Supabase Пол Копплстоун
Паритет между хостингом и self-hosted и есть то обещание, что держит беженцев из Firebase верными: дверь на выход остаётся незапертой.
fastify/fastify: быстрый Node, теперь догоняет веб-стандарты
+21 звезда сегодня · 37k всего · JavaScript
Fastify — для бэкенд-команд, которые выбирают фреймворк по пропускной способности и валидации по JSON-схеме, а не по размеру экосистемы: тех, кто ушёл с Express ради бенчмарков. Свежее движение идёт по краям: мейнтейнер Маттео Коллина провёл январь, экспериментируя с роутами по веб-стандартам (fastify.web.*), которые позволяют обработчикам принимать стандартные объекты Request/Response, чтобы поверх могли сесть фронтенд-метафреймворки вроде React Router. Он закрыл PR в пользу того, чтобы выпустить это отдельным плагином fastify-fetch, а не раздувать ядро. Параллельно экосистема залатала CVE высокой опасности с обходом middleware в @fastify/middie. У Fastify проблема тихого старожила: тяжёлое использование в проде, скудный шум. Это фреймворк, который запускают, а не тот, о котором пишут посты.
Налог на то, чтобы оставаться бесплатным
Сквозная линия здесь не язык и не категория, а цена. yt-dlp заостряет урок: держать бесплатный инструмент живым против платформы, которая его там видеть не хочет, теперь означает таскать рантайм второго языка, прибитый к точным версиям и обновляемый в ногу с противником. Эта цена никогда не попадает в счётчик звёзд. Она проявляется в тот день, когда у кого-то yt-dlp перестаёт работать из-за того, что не установлен Deno, и человек узнаёт: загрузчик, которому он доверял, тихо отрастил зависимость размером с браузерный движок.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Производителей памяти снова судят за сговор. Тред: им это и не нужно
Иск в США обвиняет Samsung, SK Hynix и Micron в искусственном дефиците DRAM под прикрытием перехода на HBM, а спусковым крючком называет рост цен Apple. Ответ HN: при марже под 80% кому нужен картель?