GitHub Trending сегодня: n8n, Playwright, NocoDB, CasaOS, Docker Compose

Ни один репозиторий из сегодняшнего GitHub Trending не вышел в этом году: самому старому уже больше десяти лет, с 2013-го. Весь день список держала зрелая инфраструктура, которую ставят на свой сервер, а не очередное демо ИИ, и треды весь день спорили, какие из этих инструментов всё ещё по-настоящему open source и как критический баг позволял посторонним выполнять код на self-hosted-инстансах.

Вкратце

Сегодняшний GitHub Trending пропускает привычную гонку ИИ-релизов ради софта, который запускают на своём железе: n8n (self-hosted-автоматизация процессов), NocoDB (Airtable поверх собственной базы) и CasaOS (домашнее облако в один клик), и всё это поднимается одним файлом Docker Compose.

Загвоздка, на которую раз за разом указывают треды: двое из них тихо сменили настоящие open-source-лицензии на «fair-code», а n8n как раз патчит баг с оценкой 10.0, через который любой мог захватить self-hosted-машину.

В сегодняшнем списке нет ни одного дебютанта. Каждому репозиторию по нескольку лет, самый молодой родом из 2021-го, и ни один не является свежим ИИ-релизом. Вот расклад до разбора:

Репозиторий Что делает Сегодня
n8n-io/n8n Self-hosted-автоматизация процессов с ИИ-нодами +149 звёзд
microsoft/playwright Кроссбраузерный фреймворк для тестов и автоматизации +83 звезды
nocodb/nocodb Self-hosted-замена Airtable поверх вашей SQL-базы +31 звезда
IceWhaleTech/CasaOS Домашнее облако в один клик для Docker-приложений +174 звезды
docker/compose Запускает многоконтейнерные приложения из одного YAML +25 звёзд

Четыре из пяти существуют ради того, чтобы держать ваши данные и автоматизации на железе, которым управляете вы: n8n для процессов, NocoDB для интерфейса к базе, CasaOS для дашборда, который запускает приложения, и Docker Compose для файла, который связывает их на одной машине. Playwright выбивается из ряда, но и он тихо сменил профессию. Это не новый код, гоняющийся за хайпом, а скучная середина self-hosting-стека, и вся она попала в тренды в одну тихую среду. Это и есть сигнал: набор «запусти у себя» дорос до точки, где интересны уже не вопросы «работает ли оно», а «кому разрешено этим пользоваться» и «что будет, когда оно сломается».

n8n-io/n8n — платформа автоматизации, которая не совсем open source

Репозиторий n8n-io/n8n
Репозиторий n8n-io/n8n

+149 звёзд сегодня · 194k всего · TypeScript

Целевая аудитория: команды ops и роста, которым нужна автоматизация в стиле Zapier без поштучной оплаты в облаке: визуальный конструктор, который собираешь руками, лазейка в собственный код и растущая полка нод для ИИ-агентов и MCP. Всё упирается в лицензию. n8n поставляется под Sustainable Use License: она разрешает свободно хостить и менять, но запрещает перепродавать как сервис. Определение Open Source Initiative запрещает ровно такие ограничения, поэтому n8n не называет себя open source, а называет «fair-code». Это не свежий маркетинговый ход, а кристаллизация старого спора: issue #40 с резким заголовком «n8n не open source, и ваш проект вводит пользователей в заблуждение», который снова и снова всплывает на Hacker News.

«Я основатель n8n. Именно из этого и родились fair-code, а позже Sustainable Use License.» — основатель n8n в треде

Лицензия решает, можешь ли ты строить на нём бизнес. Баг решает, удержишь ли ты этот бизнес. В январе n8n раскрыл CVE-2026-21858, уязвимость удалённого выполнения кода без аутентификации с оценкой CVSS 10.0 в обработке Form Webhook: она позволяла неавторизованному злоумышленнику захватить self-hosted-инстанс. По оценкам, под удар попало около 100 000 машин, и единственным лекарством было обновление. Патч вышел в 1.121.0. Вот вся сделка self-hosting в одном репозитории: ключи у тебя, и пейджер тоже у тебя.

IceWhaleTech/CasaOS — домашний сервер, выросший из краудфандинговой платы

Репозиторий IceWhaleTech/CasaOS
Репозиторий IceWhaleTech/CasaOS

+174 звезды сегодня · 34k всего · Go

Это для тех, кто превращает Raspberry Pi, Intel NUC или списанный ноутбук в NAS, ни разу не открыв терминал. CasaOS не полноценная ОС, а слой приложений: он ставится поверх готовой Linux-машины и даёт ей удобный дашборд и Docker-магазин приложений в один клик. Проект начинался как предустановленная система для краудфандингового ZimaBoard, а та же команда теперь выпускает ZimaOS как более тяжёлого преемника, и это окрашивает отношение скептиков.

«IceWhale делает свою плату для разработчиков, ZimaBoard, а это, насколько я могу судить, их сайд-проект. Кажется, на полпути им стало скучно.» — один из первых комментаторов HN, связавший проект с железом ZimaBoard

Трекер задач читается скорее как журнал стабильности, чем как список хотелок. Самые обсуждаемые открытые темы здесь не запросы фич, а отчёты о поломках: «Не удалось загрузить приложения, обновите позже» и «Не получается загрузить или обновить приложения» собрали по десятки ответов «у меня тоже», а давний запрос включить аутентификацию для SMB-шар намекает, что дружелюбные настройки по умолчанию пропускают шаг, который NAS пропускать не должен. Полировка настоящая; шероховатость под ней тоже.

nocodb/nocodb — Airtable, который хостишь сам, и платный барьер убрали

Репозиторий nocodb/nocodb
Репозиторий nocodb/nocodb

+31 звезда сегодня · 64k всего · TypeScript

NocoDB нацелен на команды, которым не по карману потарифная оплата Airtable и у которых уже есть Postgres, MySQL или SQLite. Это не база данных, а интерфейс таблиц и форм, навинченный на ту, что у вас уже стоит, с самым плавным в своём классе импортёром из Airtable: ссылки, вложения и представления переносятся целиком. Главная новость периода: щедрость. недавний релиз отдал self-hosting-пользователям функции, раньше сидевшие за платным тарифом, включая продвинутый контроль доступа. Проект повторил и лицензионный ход n8n, сменив прежнюю AGPL-3.0 на Sustainable Use License, так что второе self-hosted-приложение в сегодняшнем списке тоже «fair-code», а не open source. Честная оговорка касается одновременной работы: без слоя синхронизации в реальном времени двое, правящих одну таблицу, по-прежнему действуют по принципу «обнови и молись».

docker/compose — клей, на котором держится всё остальное в этом списке

Репозиторий docker/compose
Репозиторий docker/compose

+25 звёзд сегодня · 38k всего · Go

Compose остаётся самым неприметным и при этом самым несущим в списке: тот единственный YAML-файл, который реально поднимает n8n, NocoDB или приложение CasaOS на одном сервере. В тренды его вывел спор, а не релиз. Самый свежий тред, «Стоит ли запускать обычный Docker Compose в продакшене в 2026-м?», набрал 413 голосов и почти 300 комментариев, и грубый консенсус такой: «да, если сделать домашку». Добавьте healthcheck'и, restart: always и лимиты ресурсов, смиритесь, что не получите ни планирования на несколько узлов, ни выкатки без простоя, ни автомасштабирования, и он удержит сервис на одной машине с высоким аптаймом. Другие тянутся к лазейке поверх него.

«Сейчас podman умеет притворяться кластером Kubernetes и запускать определения pod и deployment. Это, конечно, куда ближе к слову „production“ в „production ready“.» — реплика в треде о готовности к продакшену

Открытые задачи заостряют предупреждение: регрессия сети в 2.40.3 напоминает всем, что «скучное и стабильное» всё равно выпускает ломающие изменения.

microsoft/playwright — единственный здесь инструмент, созданный, чтобы им управлял робот

Репозиторий microsoft/playwright
Репозиторий microsoft/playwright

+83 звезды сегодня · 92k всего · TypeScript

Playwright выбивается из ряда: его не хостят у себя, это фреймворк, которым QA-инженеры управляют Chromium, Firefox и WebKit через один API. Его профессию изменил Playwright MCP, сервер Model Context Protocol, отдающий тот же контроль над браузером языковой модели. Вместо того чтобы скармливать модели скриншоты, он водит страницы через дерево доступности как структурированный текст, поэтому агент в Claude Desktop, Cursor или VS Code умеет кликать и печатать без зрительной модели. Инструмент для тестирования тихо стал стандартной парой рук для агентной веб-автоматизации, и поэтому он всё время всплывает рядом с инфраструктурными репозиториями. А в основе он по-прежнему выигрывает старую борьбу по существу.

«У меня довольно большой набор тестов, и Selenium постоянно выдаёт ложные срабатывания, обычно из-за таймаутов, которые в принципе не решаются, когда гоняешь его из .NET.» — инженер, гоняющий большой набор тестов Selenium из .NET

Что на самом деле говорит скучный день в трендах

История сегодняшнего дня в том, что self-hosting повзрослел. Пока эти инструменты были игрушками на выходные, «fair-code» был сноской, а непропатченный RCE оставался чужой проблемой. Теперь одна коробка CasaOS держит семейные фото, а один инстанс n8n крутит биллинг компании, и ставки переворачиваются: source-available-лицензия тихо решает, разрешено ли тебе вообще строить на этой штуке, а следующий CVSS 10.0 решает, означало ли «я хостю сам» контроль или просто сервер, который ты забыл пропатчить. Зрелость и есть предупреждение. Стек, который стоит запускать самому, это стек, ради которого стоит прочитать лицензию и changelog.

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

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

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

€9 654 и 152 дня — а выставить счёт он всё равно не может

Карmine Паолино собрал все чеки от открытия UG & Co. KG в Германии. Нотариус зачитывал собственные бумаги вслух — по счётчику.

★ 560 · 💬 686 · paolino.me · 3 мин