GitHub Trending сегодня: SimpleX Chat, free-for-dev, Ventoy, fzf, Electron

Сегодня в GitHub Trending не пробился ни один ИИ-репозиторий. Вместо них всплыл спор потише: можно ли доверять инструментам, которые грузят вашу машину и носят ваши сообщения.

Вкратце

В сегодняшнем GitHub Trending: SimpleX Chat — мессенджер вообще без идентификаторов пользователей; Ventoy — кидаешь любой ISO на флешку и грузишься, без перепрошивки; fzf — нечёткий поиск, на котором держится половина ваших шорткатов в шелле; и Electron, рантайм за Slack, VSCode и Discord.

Ни один ИИ-репозиторий не прошёл, а самому новому проекту шесть лет. Два держатся в тренде на фоне живых споров о доверии: Ventoy — из-за непроверяемых бинарных блобов в исходниках, Electron — из-за обновления, заморозившего весь macOS Tahoe.

Сегодняшний GitHub Trending похож на список из 2018 года: ни ИИ-агентов, ни обёрток над LLM, ни недельного репозитория с 9 000 звёзд. Только пять инструментов, на которых годами всё держится.

Репозиторий Что делает Звёзд сегодня
simplex-chat/simplex-chat Мессенджер без идентификаторов пользователей +432
ripienaar/free-for-dev Каталог сервисов с бесплатными тарифами +90
ventoy/Ventoy Загрузочная USB с несколькими ISO +49
electron/electron Десктоп-приложения на HTML, JS и CSS +28
junegunn/fzf Нечёткий поиск в командной строке +21
simplex-chat/simplex-chat
simplex-chat/simplex-chat

В списке нет ни одного проекта этого года

Пяти репозиториям в среднем сильно за десять лет, а самый молодой, Ventoy, выпустил первый релиз ещё в 2020 году. Дневной прирост идёт от 21 до 432 звёзд, так что вирусного всплеска тут нет. Зато бросается в глаза отсутствие: страница Trending, обычно витрина ИИ, сегодня осталась без единой модели, агентного фреймворка и RAG-инструмента. free-for-dev, каталог сервисов с бесплатными тарифами на 123k звёзд, точнее всего выражает настроение: обычный справочник без всякой новизны, который всё равно продолжает расти. Под остальным проступает вопрос потяжелее: можно ли доверять софту с глубоким доступом к вашей машине?

simplex-chat/simplex-chat — мессенджер, который никого не регистрирует

simplex-chat/simplex-chat
simplex-chat/simplex-chat

+432 звезды сегодня · 12,7k всего · Haskell

Для приватника, который считает номер телефона маяком слежки, SimpleX выбрасывает то, вокруг чего построены все остальные мессенджеры: аккаунт. Здесь нет ни имени пользователя, ни номера телефона, ни внутреннего ID. Вы соединяетесь, обменявшись одноразовой ссылкой-приглашением, а релейные серверы перебрасывают сообщения между однонаправленными очередями, ни разу не удерживая идентификатор, который связал бы двух людей. Код на Haskell, сквозное шифрование использует double ratchet, и вся идея держится на том, что криптографию можно прочитать и проверить.

«И никакого номера телефона. Слава богу. И никакой самопальной криптографии.» — разработчик, изучивший спецификацию криптоалгоритмов SimpleX

Эти 432 звезды делают его главным героем дня, но открытые issue показывают, где дизайн без идентификаторов даёт сбой. Чаще всего просят пуш-уведомления без сервисов Google: запрос на UnifiedPush висит уже три года и собрал 74 комментария. Синхронизация между устройствами тоже давняя тема: без центрального аккаунта «один и тот же чат на телефоне и ноутбуке» превращается в настоящую инженерную задачу, а не в настройку.

ventoy/Ventoy — любимый и тихо вызывающий недоверие

ventoy/Ventoy
ventoy/Ventoy

+49 звёзд сегодня · 77k всего · C

Ventoy пригодится тем, кто ставит операционные системы постоянно: сисадминам, любителям менять дистрибутивы, мастерам по ремонту. Установщик прогоняется на флешку один раз, дальше вы просто копируете на неё файлы ISO, WIM, IMG или VHD и выбираете нужный в загрузочном меню, причём на одной флешке уживается множество образов. Hacker News полон новообращённых.

«Я поставил NVMe-диск на 2 ТБ в USB-C-бокс и закинул туда все установщики ОС, дистрибутивы и тестовые утилиты, которыми обычно пользуюсь.» — пользователь, грузившийся с неё несколько десятков раз

Та же глубина доступа, что делает Ventoy полезной, и стала причиной спора о доверии, который тянется за проектом больше года. В дереве исходников лежит масса заранее скомпилированных бинарных блобов неясного происхождения, проверить которые пользователю непросто, и issue «О блобах в Ventoy», заведённая после бэкдора в XZ-Utils, доказывает: нельзя проверить загрузочный инструмент, который не можешь пересобрать из исходников. В мае 2025 года мейнтейнер ответил манифестом со списком блобов и шагами сборки; критики на Privacy Guides сочли эти шаги трудновоспроизводимыми, и часть пользователей отказалась от инструмента совсем. Исходный запрос убрать блобы до сих пор открыт.

electron/electron — обвиняют в заморозке всей ОС

electron/electron
electron/electron

+28 звёзд сегодня · 122k всего · C++

Electron даёт веб-разработчикам выпускать десктоп-приложения: упаковываешь Chromium и Node, пишешь интерфейс на HTML и JS, и Slack, VSCode и Discord работают на одной и той же механике. В этот раз он попал в тренды по самой нелестной причине. Широко разошёлся отчёт «Приложения на Electron вызывают огромные системные лаги на macOS 26»: достаточно держать открытым одно окно Electron, и перетаскивание со скроллом начинали дёргаться по всему рабочему столу, даже когда процессор и видеокарта почти простаивали.

На Hacker News отреагировали привычным пожатием плеч:

«А разве приложения на Electron не тормозят почти на любой системе?» — комментатор

Настоящая причина оказалась уже и страннее. Electron переопределял приватный метод AppKit (_cornerMask), чтобы рисовать собственные маски для углов окна, и это ломало внутреннюю мемоизацию, которой macOS кэширует тени окон, заставляя WindowServer перерисовывать их снова и снова. Electron выпустил исправление в версии v38.2.0 и родственных сборках, а Apple закрыла дыру на уровне всей системы в бете macOS 26.2. Пожатие плеч ошибалось в механизме, но было право насчёт урока: рантайм, залезающий в недокументированные внутренности ОС, всегда на расстоянии одного обновления от того, чтобы сломать всё построенное на нём.

junegunn/fzf — двенадцать лет, и вдруг быстрее

junegunn/fzf
junegunn/fzf

+21 звезда сегодня · 81k всего · Go

Через fzf пользователи терминала прогоняют всё подряд: историю команд, списки файлов, ветки git, идентификаторы процессов, чтобы интерактивно отфильтровать длинный список до одного совпадения. Он въелся в мышечную память пользователей vim и шелла, а сопутствующий плагин fzf.vim служит ежедневным рабочим инструментом для целого поколения редакторов. Двенадцатилетняя утилита вернулась в тренды из-за релиза 0.71.0: он заменил статическое разбиение по потокам общей рабочей очередью, и теперь поиск масштабируется по доступным ядрам процессора. В заметках указано ускорение в 1,84× на бенчмарке с 8 потоками, а ещё релиз добавил поддержку всплывающих окон Zellij.

«Я пользуюсь fzf.vim каждый день и не представляю жизни без него.» — Julia Evans

После XZ счётчик звёзд ничего не доказывает

Поставьте Ventoy и SimpleX рядом, и проступит истинный подтекст дня. У одного 77 000 звёзд, и он всё равно не может сказать, что лежит внутри блобов, с которых грузится; другой делает публикацию полной спецификации протокола своей главной фишкой. Популярность и проверяемость разошлись: бэкдор в XZ-Utils научил экосистему, что любимая, десятилетней давности зависимость может оказаться именно тем местом, где прячется подорванное доверие. Для инструментов, которые касаются вашего загрузочного сектора, ваших сообщений или вашего оконного сервера, вопрос на будущее уже не в том, сколько людей поставило звезду. Он в том, можете ли вы, да и кто угодно, прочитать, что именно там запускается.

Получайте такие разборы каждый день

Главные истории Hacker News — на email, в Telegram или RSS.

Следующая новость · 6 из 28 Читать дальше
🔥Hot Discussion

OpenAI отдала американскому правительству право решать, кто получит доступ к GPT-5.6

Запуская новую модель, OpenAI согласилась начать с «небольшого круга проверенных партнёров, чьё участие передано правительству». Тред вынес приговор: лаборатории просили Вашингтон зарегулировать ИИ — Вашингтон принял приглашение.

★ 864 · 💬 953 · washingtonpost.com · 3 мин