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/yt-dlp
yt-dlp/yt-dlp

На этой неделе здесь ничего не запускали

Четырём из пяти репозиториев уже годы: yt-dlp с 2020 года, Fastify с 2016-го, awesome-macOS с 2015-го, Supabase с 2019-го. Ни один не свежий агентский фреймворк на волне демо-ролика. Они всплывают, потому что с ними что-то случилось: изменилось требование, кто-то открыл дашборд, прилетел CVE. Сегодняшний тренд — это доска обслуживания, а не доска запусков. И самая громкая история обслуживания: проект, которого заставили отрастить второй рантайм просто чтобы удержать позиции.

yt-dlp/yt-dlp: загрузчику теперь нужен JavaScript-движок

yt-dlp/yt-dlp
yt-dlp/yt-dlp

+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-квант-бот с проблемой подачи

UFund-Me/Qbot
UFund-Me/Qbot

+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

supabase/supabase
supabase/supabase

+64 звезды сегодня · 105k всего · TypeScript

Его аудитория — разработчики приложений и AI, которым нужен управляемый Postgres с прикрученной аутентификацией, хранилищем, realtime и векторным поиском: удобство Firebase без отказа от переносимости SQL. Отличие в охвате: вся платформа поднимается на своём сервере, включая дашборд Studio, который обычно доступен только на хостинговом плане. Именно этот ход с открытием кода до сих пор поминают, и сооснователь Пол Копплстоун сам отозвался на это в треде:

«Мы написали разбор техстека и нескольких подходов, которые рассматривали для шеринга кода между нашей Платформой и self-hosted-версиями … Мы стремимся свести их к паритету друг с другом.» — сооснователь Supabase Пол Копплстоун

Паритет между хостингом и self-hosted и есть то обещание, что держит беженцев из Firebase верными: дверь на выход остаётся незапертой.

fastify/fastify: быстрый Node, теперь догоняет веб-стандарты

fastify/fastify
fastify/fastify

+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.

Следующая новость · 9 из 27 Читать дальше
📈Biz

Производителей памяти снова судят за сговор. Тред: им это и не нужно

Иск в США обвиняет Samsung, SK Hynix и Micron в искусственном дефиците DRAM под прикрытием перехода на HBM, а спусковым крючком называет рост цен Apple. Ответ HN: при марже под 80% кому нужен картель?

★ 371 · 💬 174 · en.sedaily.com · 4 мин