GitHub Trending сегодня: iroh, Plane, LibreTranslate, Unciv, qlib
Пролистай сегодняшний GitHub Trending — и повторяется один инстинкт: владей тем, что раньше арендовал. Plane — это Jira, которую хостишь сам; LibreTranslate — это API Google Translate, который хостишь сам; iroh — это связность, не опирающаяся на чужой релей. И только qlib от Microsoft выбивается из шаблона.
Сегодня в GitHub Trending: iroh — сетевой стек на Rust, который набирает ключ узла вместо IP; Plane — self-hosted-альтернатива Jira; LibreTranslate — API перевода, работающий офлайн; Unciv — опенсорсный ремейк Civ V.
Четыре из пяти существуют, чтобы убрать зависимость: релей-сервер, лицензию Jira, API Google Translate, магазин приложений на рекламе. В их тредах хвалят не фичи, а исчезнувшего посредника: «пользуюсь dumbpipe каждый день», «они не звонят домой». Пятый, qlib от Microsoft, набрал 44 тысячи звёзд при пустом разделе комментариев.
Сегодняшняя подборка похожа не столько на витрину продуктов, сколько на список подписок, которые разработчики хотят отменить. Сначала весь состав, потом разбор:
| Репозиторий | Что делает | Сегодня |
|---|---|---|
| n0-computer/iroh | P2P-сетевой стек на Rust: набираешь ключ, а не IP-адрес | +302 |
| makeplane/plane | Self-hosted-альтернатива Jira / Linear / ClickUp | +386 |
| LibreTranslate/LibreTranslate | Self-hosted-API офлайн-перевода | +272 |
| yairm210/Unciv | Open-source-ремейк Civ V для Android и десктопа | +23 |
| microsoft/qlib | ИИ-платформа для количественных инвестиций | +85 |
Четыре отмены подписки и один чужак
Уберите ярлыки категорий, и четыре из пяти репозиториев делают одно и то же: позволяют перестать зависеть от чужого сервиса. iroh убирает арендованный релей и стабильный IP. Plane убирает лицензию Jira. LibreTranslate убирает счёт за Google Translate. Unciv убирает рекламный SDK и телеметрию. И только qlib от Microsoft выпадает из этого шаблона, а заодно, как выясняется, и из разговора.
n0-computer/iroh — набираешь ключ, а не адрес
+302 звезды за сегодня · 10.3k всего · Rust
Это для разработчиков распределённых или local-first-приложений, уставших от налога на связность: серверы STUN/TURN, релейная инфраструктура и адрес, который меняется прямо под ногами. Идея iroh — в её слогане: IP-адреса ненадёжны, поэтому ты набираешь публичный ключ узла, а не адрес. Она открывает аутентифицированные шифрованные QUIC-соединения напрямую между конечными точками, пробивает NAT и откатывается к релею только при необходимости. Проект только что выпустил первый релиз-кандидат 1.0 после четырёх лет и более чем 50 релизов. Вокруг ядра расположились небольшие понятные инструменты, заодно работающие как демки: sendme для передачи файлов и папок и dumbpipe, шифрованная труба в стиле netcat между двумя машинами.
Июньский тред на Hacker News (268 голосов) читается как встреча клуба пользователей, а не как анонс запуска. Один разработчик рассказал, как вшил демку в повседневную работу:
«Dumbpipe — это магия… Я каждый день использую dumbpipe, чтобы прокидывать cross-stream-хранилища с разных серверов к клиенту
xsна своём ноутбуке». — разработчик, который гоняет его между собственными серверами
Один из мейнтейнеров заглянул ответить на вопросы («привет, я как раз над этим работаю! Спрашивайте!»). Чаще всего просят биндинги для других языков: люди хотят iroh за пределами Rust, а это вернейший признак того, что они собираются на нём что-то выпускать.
makeplane/plane — Jira, которую хостишь сам, а не лицензируешь
+386 звёзд за сегодня · 52k всего · TypeScript
Целевая аудитория: команды, которые хотят уйти с Jira, но не готовы переносить бэклог в чужое облако, плюс небольшие компании и НКО, которым не по карману оплата за каждого пользователя. Plane закрывает задачи, спринты, циклы, документы и роадмапы и ставится на свой сервер через Docker поверх Postgres и Redis. Он конкурирует с Jira, Linear и ClickUp за счёт более простого интерфейса и скорости, но загвоздка кроется в его редакциях: Community Edition под AGPL дотягивает лишь до облачного тарифа Free, а учёт времени, кастомные workflow и SSO спрятаны в платных тарифах Commercial и Enterprise.
Именно на эту платную черту и давил тред на HN с 638 голосами. Один комментатор хотел, чтобы Plane победил, но его не убедили:
«Обожаю, когда у Jira появляются конкуренты, потому что ей пора умереть… Но с чего мне будет удобнее работать здесь, чем в Jira, если я отказываюсь от кастомных workflow и, наверное, кучи интеграций?». — инженер, который взвешивает цену ухода с Jira
Другой сразу пошёл к той самой функции, что и сегодня за пейволом, спросив, получают ли self-hosted-инстансы pro-возможности и вход через Google SSO. По большей части нет. А одна реплика шла вразрез с самой идеей self-host и доказывала, что инстинкт не универсален:
«Пожалуйста, постройте на этом стартап. Я не хочу сам держать альтернативу Jira. Я заплачу, чтобы это делали за меня». — комментатор Hacker News
LibreTranslate/LibreTranslate — перевод без вендора за спиной

+272 звезды за сегодня · 15k всего · Python
Это для разработчиков, которым нужен машинный перевод внутри продукта или пайплайна, но которые не могут (или не хотят) отправлять свой текст в Google или DeepL: из-за цены, приватности, контроля над данными или развёртывания в изолированной сети. LibreTranslate работает как self-hosted-API перевода и веб-приложение: ставишь через pip или Docker, заходишь на localhost:5000, переводишь офлайн. Движок работает на опенсорсной библиотеке Argos Translate на базе OpenNMT, и именно она позволяет обходиться вообще без проприетарного бэкенда.
Чётче всего смысл проекта сформулировали изнутри команды, в более раннем треде на HN:
«В отличие от других API, он не зависит от проприетарных провайдеров вроде Google или Azure… Движок перевода работает на опенсорсной библиотеке Argos Translate». — argosopentech, мейнтейнер LibreTranslate
Вот вся сделка в одном предложении: ты соглашаешься на более грубый результат (один пользователь попробовал и захотел испанский получше) в обмен на владение всем стеком.
yairm210/Unciv — Civ V, который не звонит домой
+23 звезды за сегодня · 10.8k всего · Kotlin
Он для всех, кто хочет глубокую стратегию на Android или десктопе без рекламы, телеметрии и встроенных покупок, а ещё для модеров, ведь проект открыт и дружелюбен к модам. Unciv — это написанный с нуля опенсорсный ремейк Civilization V на Kotlin и фреймворке LibGDX. Он компактный, запускается почти на чём угодно и воспроизводит геймплейную петлю Civ V, не таща за собой ни одного ассета оригинала.
С +23 звёздами это самый тихий рост в подборке, но место он заслуживает тем, почему его не удаляют. Из треда на HN с 533 голосами:
«Они не звонят домой, не подсовывают рекламу, не следят за тобой, просто хорошие игры, добротно сделанные и с открытым кодом». — игрок, который держит на Android только FOSS-игры
Постоянное опасение вызывает не качество, а юридические риски: clean-room-ремейк тайтла Take-Two/Firaxis живёт по милости юридического отдела, и этой хрупкости у self-hosted-инструментов выше нет.
microsoft/qlib — тот, что никто не обсуждает
+85 звёзд за сегодня · 44.8k всего · Python
Аудитория узкая и профессиональная: квантовые исследователи и ML-инженеры, которые строят торговые стратегии. qlib работает как ИИ-платформа Microsoft для квантов: обучение с учителем, моделирование динамики рынка и обучение с подкреплением на всём пути от исследования до продакшена, теперь связанная с напарником RD-Agent для автоматизации исследований.
Здесь шаблон ломается. Четыре инструмента выше попадают в тренды на обжитых тредах практиков, а qlib — почти ни на чём. Его сабмиты на HN ни разу не перевалили за единицы голосов, а в Bluesky лежат лишь голые ссылки. Репозиторий Microsoft с 44 тысячами звёзд способен подняться в дневной топ на одной институциональной гравитации и поисковом трафике, без всякого разговора. Сама эта тишина и есть сигнал: это единственный здесь репозиторий, который берут из-за того, кто его выпустил, а не потому, что коллега сказал, что гоняет его каждый день.
Что на самом деле продаёт эта подборка
Снимите ярлыки (сети, управление проектами, перевод, стратегическая игра), и у четырёх из пяти останется один глагол: убрать. Убрать релей, лицензию, вендора перевода, рекламный SDK. Похвала в их тредах не о том, что эти инструменты добавляют, а о том, чего в них больше нет. qlib — контрольный случай, подтверждающий правило: единственный репозиторий без истории „владей сам“ оказался и единственным, кто попал в тренды в тишине. В сегодняшней подборке именно удаляемая зависимость и есть фича.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
Новый Resident Evil поделил игроков: шедевр серии или переоценённое кино?
Игра вышла зимой и, казалось, своё уже отыграла. А спустя месяцы Requiem вдруг снова мелькает на самых видных местах в Steam.