GitHub Trending за неделю: SimpleX, CasaOS, free-for-dev, Plane, Ruff

На этой неделе GitHub Trending звучит как манифест ухода из облака: мессенджер без идентификаторов пользователей, ОС для домашнего сервера, самостоятельно размещаемая Jira и каталог бесплатной инфраструктуры. Из пятёрки только один проект, линтер на Rust, не про то, чтобы держать свой стек у себя.

Вкратце

В GitHub Trending за прошлую неделю: SimpleX (мессенджер, который не присваивает пользователю вообще никаких идентификаторов — для максималистов приватности), CasaOS (ОС, превращающая лишний компьютер в личное облако), Plane (самостоятельно размещаемая альтернатива Jira и Linear) и free-for-dev (каталог бесплатных тарифов SaaS).

Список продаёт цифровую независимость. Но его второй по приросту участник, CasaOS, почти год не принимал ни одного коммита, а в его собственном трекере уже открыто спрашивают, не умер ли проект.

GitHub Trending на этой неделе — это почти один сплошной тезис: забери свои данные с чужих серверов. Вот полный список, прежде чем перейти к выводам.

Репозиторий Что делает За неделю
simplex-chat/simplex-chat Мессенджер без идентификаторов пользователя, даже случайных +3,218 звёзд
IceWhaleTech/CasaOS ОС домашнего сервера: лишний компьютер становится личным облаком +1,889 звёзд
ripienaar/free-for-dev Каталог сервисов SaaS/PaaS/IaaS с бесплатными тарифами +1,428 звёзд
makeplane/plane Самостоятельно размещаемая альтернатива Jira, Linear и ClickUp +1,191 звёзд
astral-sh/ruff Линтер и форматтер Python на Rust +235 звёзд
Превью репозитория simplex-chat/simplex-chat
Превью репозитория simplex-chat/simplex-chat

Четыре проекта из пяти объединяет один инстинкт: забери свои данные с чужой машины. SimpleX заменяет мессенджеры, привязанные к номеру телефона. CasaOS заменяет Dropbox и Google Photos коробкой в кладовке. Plane заменяет Jira. free-for-dev даёт бутстрэперу запасной выход от платной инфраструктуры. Единственное исключение, Ruff, это инструмент разработчика без всякого самохостинга. И единственный в списке репозиторий, которым теперь владеет передовая AI-лаборатория.

simplex-chat/simplex-chat — переписка, которая отказывается знать, кто вы

Превью репозитория simplex-chat/simplex-chat
Превью репозитория simplex-chat/simplex-chat

+3 218 звёзд за неделю · всего 15k · Haskell

Это для крайних приверженцев приватности: тех, кого уже не устраивает привязка Signal к номеру телефона и кто хочет мессенджер без аккаунта, который можно изъять, затребовать по повестке или слить.

Суть не в галочке настроек, а в самой архитектуре. SimpleX не присваивает пользователю никакого идентификатора: ни имени, ни номера телефона, ни даже случайного ID аккаунта. Соединение устанавливают через разовую ссылку-приглашение, переданную по отдельному каналу, а релейные серверы хранят сообщения только на время доставки. Криптография опубликована целиком в виде спецификации SimpleX Messaging Protocol и построена на стандартных примитивах, а не на самодельном шифровании. У такой чистоты есть цена, и её видно в открытых issues. Самые обсуждаемые просьбы там: синхронизация между устройствами и уведомления через UnifiedPush; без стабильного ID пользователя сделать любой из них технически трудно.

Это был самый быстрорастущий проект недели, и, в отличие от некоторых соседей по списку, он живёт: в репозиторий приходили коммиты в тот же день, когда он попал в тренды. На Hacker News его почти не обсуждали, зато в Bluesky разработчики, читавшие спецификацию, ручались за дизайн:

«Уровень настройки в SimpleX просто безумный… И никакого „модного“ самодельного шифрования.» — dunxen.dev в Bluesky

IceWhaleTech/CasaOS — личное облако, от которого ушли сами создатели

Превью репозитория IceWhaleTech/CasaOS
Превью репозитория IceWhaleTech/CasaOS

+1 889 звёзд за неделю · всего 36k · Go

CasaOS рассчитан на новичка в самохостинге: у кого есть лишний мини-ПК или Raspberry Pi и кто хочет удобную веб-панель, чтобы запускать приложения в Docker (Nextcloud, Jellyfin, Home Assistant), не живя в терминале.

Он оборачивает Docker в интерфейс магазина приложений и с самого начала был побочным проектом. CasaOS вырос из железной компании IceWhale и создавался рядом с её одноплатными компьютерами ZimaBoard, ближе к аксессуару, который помогает продавать платы, чем к самостоятельному продукту. Один из первых читателей Hacker News точно описал его в неделю появления:

«Icewhale делает свою плату для разработчиков, zimaboard, и это, насколько могу судить, их побочный проект.» — Havoc, когда CasaOS впервые попал на HN в 2021-м

Это происхождение теперь важно, потому что за +1 889 звёзд прячется подвох: CasaOS почти одиннадцать месяцев не принимал ни одного коммита. IceWhale перевела инженеров на ОС-преемника, ZimaOS, а CasaOS оставила в режиме поддержки. Последствия видны по всему трекеру: самые активные открытые обсуждения там не про новые функции, а про сбои. Тред «Не удаётся загрузить приложения, обновите позже» разросся до 40 комментариев, а под ним прямой вопрос, получивший собственный issue: «Может, просто признаем, что CasaOS заброшен?».

makeplane/plane — самостоятельно размещаемая Jira, которая на этой неделе реально коммитила

Превью репозитория makeplane/plane
Превью репозитория makeplane/plane

+1 191 звезда за неделю · всего 53k · TypeScript

Plane — для инженерных команд, которые хотят уйти от Jira, но не готовы держать свой роадмап в чужом облаке: для компании, помешанной на безопасности; для некоммерческой организации, которой не по карману оплата за каждое место; для команды, которой Linear быстрый, но закрытый.

Это самостоятельно размещаемый трекер задач со спринтами, документами и сортировкой обращений; его сделали в Хайдарабаде братья Вамси и Вихар Курама, а поддержал посевной раунд на $4 млн от OSS Capital. В последнее время проект сменил позиционирование: из «опенсорсной альтернативы Jira» в AI-native рабочее пространство, где собраны проекты, вики и общий пул AI-кредитов. Пробелы у него предсказуемые для такого молодого инструмента: учёт времени уже больше двух лет остаётся самой запрашиваемой недостающей функцией. При этом, в отличие от CasaOS, код в репозиторий приходил в тот же день, когда проект попал в тренды.

Определяющее обсуждение на Hacker News относится к 2023 году (638 голосов, 228 комментариев), и самое острое замечание там било по подаче, а не по продукту:

«Рад видеть конкурента для Jira, потому что ей пора умереть, но… вам стоит получше объяснять, в чём ваша ценность.» — smallerfish на Hacker News

astral-sh/ruff — исключение, под которое в списке нет категории

Превью репозитория astral-sh/ruff
Превью репозитория astral-sh/ruff

+235 звёзд за неделю · всего 48k · Rust

Ruff — единственный в списке чистый инструмент разработчика: линтер и форматтер для Python-команд, уставших сшивать вместе Flake8, isort и Black и ждать каждый по очереди.

Написанный на Rust, он выполняет те же проверки в 10–100 раз быстрее, достаточно быстро, чтобы перезапускать их на каждое нажатие клавиши. Это часть инструментария Astral, рядом с менеджером пакетов uv и более новым проверщиком типов ty. Почему четырёхлетний, принятый почти всеми линтер всё ещё всплывает в недельном списке? В основном это инерция устоявшегося лидера: прироста у него тут меньше всех. Главное событие не в коде: в марте Astral объявила, что переходит в OpenAI, и uv, Ruff и ty вошли в команду Codex.

Задолго до этой сделки в тредах на HN звучала одна и та же нота: настороженность к тому, кто оплачивает скорость:

«Скептически отношусь ко всему, за чем стоят венчуры, но присматривать буду.» — monomial на Hacker News

Теперь у этой настороженности есть ответ, и он крупнее венчурных денег: Simon Willison назвал uv и Ruff «всё более несущими» элементами экосистемы Python, и теперь ими владеет AI-лаборатория.

Самая дешёвая страховка — один клик перед тем, как поставить звезду

Рейтинг измеряет импульс, а не сопровождение. Всплеск звёзд говорит лишь о том, что репозиторий заметили на этой неделе, а не о том, что кто-то ещё дома. На странице трендов эта разница не видна, а именно она важна, когда то, что вы отметили звездой, вам предстоит держать у себя. Свой стек — это и забота о его поддержке: в день, когда мейнтейнеры уходят, панель, заменившая Dropbox, превращается в то, что вы чините в два часа ночи. Самая дешёвая страховка стоит одного клика перед звездой: откройте историю коммитов и прочитайте дату вверху.

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

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

Следующая новость · 2 из 34 Читать дальше
🐙GitHub Trending

GitHub Trending сегодня: VeraCrypt, RustDesk, Mullvad, SiYuan, awesome-python

Инструменты, к которым тянешься, когда не доверяешь облаку, сами оказались под подозрением. VeraCrypt снова почти на вершине Trending — не из-за новой функции, а потому что Microsoft едва не лишила его разработчика права подписывать сборки под Windows, и сертификат старых подписей отзывают на этой неделе.

github.com · 9 мин