NETROOM
React-рендерер для Three.js: сцена описывается деревом компонентов, а не императивными вызовами, useFrame даёт кадровый цикл, useThree - доступ к камере и рендереру. Абстракцией это не назвать: Three всё равно надо знать, пакет лишь меняет способ сборки сцены и даёт реконсиляцию. Версия 9 требует React строго 19 (до 19.3) и three от 0.156. Работает и в React Native через expo-gl. MIT, pmndrs, только клиент.
Excalidraw - виртуальная доска для схем и диаграмм в стиле «от руки»: наброски архитектуры, user flow, wireframes и всё, что проще нарисовать, чем описать словами. Работает прямо в браузере, без регистрации: открыл вкладку и рисуешь. Есть библиотеки готовых элементов, экспорт в PNG и SVG, совместное редактирование по ссылке и сквозное шифрование комнат. Файлы можно хранить локально или подключить своё хранилище. Открытый исходный код, есть self-hosted вариант для команд.
Ящик готовых деталей к react-three-fiber: OrbitControls, Environment, Text и Html, загрузчики useGLTF и useTexture, инстансинг, готовые материалы и шейдерные эффекты. Экономит недели по сравнению с ручным Three.js. Импортируйте точечно: пакет тянет два десятка зависимостей - troika-three-text, three-stdlib, camera-controls. Версия 10 требует R3F 9, React 19 и three от 0.159. MIT, релизы частые, только клиент.
Squoosh - сжатие картинок прямо в браузере: перетащил файл, выбрал формат и качество, скачал результат. Ползунок показывает оригинал и сжатую версию рядом, так что видно, где начинают лезть артефакты, и можно остановиться на грани. Форматов много, у каждого свои настройки - от одной ручки качества до параметров самого кодека. Файлы никуда не отправляются: вся работа идёт на вашем устройстве, даже без интернета - приложение ставится как обычное. Сделано командой Google Chrome Labs, открытый код, регистрация не нужна.
База для всего 3D в вебе: сцены, камеры, материалы, освещение, загрузчики моделей, постобработка. Версии идут ревизиями (r185), API между ними ломается без церемоний - фиксируйте точную версию и читайте migration guide. Кроме WebGL есть WebGPU-рендерер и язык шейдеров TSL через подпути `three/webgpu` и `three/tsl`. Свои типы пакет не поставляет, ставьте @types/three в ту же ревизию. Вес серьёзный, аддоны берите точечно из `three/addons`. MIT, релизы ежемесячные.
«Швейцарский нож» для данных от британского GCHQ. Собираешь цепочку операций - «рецепт» - и прогоняешь через неё текст или файл: base64, XOR, AES, DES, Blowfish, хеши, hexdump, разбор X.509 и IPv6, распаковка архивов, перекодировка. Всё считается прямо в браузере, ничего не улетает на сервер, страницу можно скачать и открыть офлайн. Лицензия Apache 2.0 плюс Crown Copyright. Незаменим при разборе логов, дампов и подозрительных payload-ов.
Самый ходовой генератор палитр: пробел - новая пятёрка, замок - фиксируешь удачный цвет и крутишь остальные. Кроме генератора внутри целый набор: извлечение цветов из фото, проверка контраста, симуляция дальтонизма, коллекции и палитры сообщества. Работает без аккаунта, но бесплатно хранит только 10 палитр, 1 проект и 5 избранных цветов. Pro примерно за 3 $ в месяц снимает лимиты и рекламу. Есть приложение для iOS и плагин к Figma.
Крупная новость: TypeORM наконец вышел из бесконечной 0.3.x - в сентябре 2026 опубликован 1.1.1, а старая ветка 0.3.31 живёт под тегом legacy. По сути тот же Data Mapper: репозитории, QueryBuilder, миграции, десяток диалектов вместе с MongoDB. Требует Node 20.19+ и включённых декораторов с emitDecoratorMetadata. Исторические болячки - слабоватая типизация возвращаемых значений и сюрпризы с каскадами - никуда не делись. Для нового проекта с одной базой у Prisma и Drizzle предсказуемее и типы, и миграции.
Физика для сцен на react-three-fiber: движок Rapier на Rust, скомпилированный в WASM, подключается декларативно - оборачиваете меш в RigidBody, добавляете коллайдеры, сенсоры, джойнты и силы. Быстрее и точнее старых JS-движков. Учтите: WASM-бандл грузится асинхронно, требуется R3F 9 и React 19, а последний релиз 2.2.0 - ноябрь 2025. В манифесте npm лицензия не проставлена, в репозитории MIT, сам Rapier - Apache-2.0.
Швейцарский нож для PDF в браузере, но на своём сервере: слить и разрезать, повернуть, сжать, конвертировать в офисные форматы и обратно, распознать текст через OCR, подписать, заредактировать чувствительные куски, собрать цепочку операций через REST API. Больше пятидесяти инструментов. Смысл в том, что файлы не уезжают в чужое облако. Поднимается одним docker run, есть десктопный клиент и чарты для Kubernetes. Модель open-core: ядро открыто, часть возможностей в платных Server и Enterprise планах.
Панель для кручения значений в реальном времени: useControls возвращает числа, цвета, векторы, файлы - и всё это сразу в компоненте, без ручной сборки GUI. Стандарт де-факто в R3F-туториалах и незаменима при подборе параметров шейдера или света. Работает с React 18 и 19, к three не привязана. Помните две вещи: версия всё ещё 0.x и API может поехать, а панель тянет Radix и stitches - в прод её обычно прячут за флагом или динамическим импортом.
Тонкая обёртка над jsonwebtoken: JwtService с sign/signAsync/verify/decode, секрет и опции задаются в JwtModule.register или асинхронно через registerAsync с доступом к ConfigService. Токены за вас не проверяет - это работа гварда, обычно в паре с @nestjs/passport и passport-jwt. Если нужны JWK, EdDSA или ротация ключей, смотрите jose: тут упрётесь в ограничения jsonwebtoken. Совместим с Nest с 8-й по 12-ю.
Больше двадцати тысяч плоских иллюстраций в едином стиле, с перекраской прямо в галерее и выгрузкой в SVG и PNG. Бесплатно, без атрибуции, коммерция разрешена - нельзя только перепродавать пачками и строить на этом конкурирующий сервис. Сама галерея - витрина подписного дизайн-агентства, поэтому живёт ровно столько, сколько живёт бизнес: качай нужное сразу и складывай к себе в репозиторий. Стиль узнаваемый и слегка корпоративный, зато под свой бренд перекрашивается за минуту.
Стратегия в реальном времени про античные войны - примерно Age of Empires, только полностью бесплатная и открытая. Тринадцать цивилизаций от эллинов до бриттов, схватки с ботами, мультиплеер и живое моддинг-сообщество. Собирают волонтёры из Wildfire Games с 2009 года; в феврале 2026 вышел Release 28 «Boiorix» - первый билд, с которого сняли метку Alpha. Код под GPL v2, графика и звук под CC-BY-SA 3.0. Сборки для Windows, Linux и macOS. Ни рекламы, ни доната, ни freemium внутри.
Одноразовый файлообменник: загружаешь файл или текст, получаешь ссылку, ставишь пароль и лимит скачиваний - дальше ссылка умирает. Умеет загрузку кусками с докачкой, мгновенную передачу по хешу, если файл уже лежит на сервере, сжатие и конвертацию картинок, предпросмотр видео, аудио и документов. Интерфейс только китайский и английский. Стек: Go 1.23 с Echo и Redis, фронт на Nuxt 3, есть Docker, лицензия AGPL-3.0. Публичное демо send.fudaoyuan.icu на момент проверки отдавало ошибку 500.
Котировки валютных пар в реальном времени: цены покупки и продажи по форексу и криптовалютам, список доступных символов, проверка того, открыт ли рынок. Работает по REST, есть потоковая отдача через веб-сокеты - удобно, когда нужен живой тикер, а не снимок раз в минуту. Ключ обязателен, его выдают после регистрации. Бесплатный план сильно ограничен по числу обращений, так что для боевой торговой панели придётся смотреть платные тарифы.
Одноразовые ссылки для секретов: пароль, API-ключ, SSH-ключ или файл шифруются прямо в браузере алгоритмом AES-256-GCM, на сервер уезжает только шифротекст, а после открытия ссылка самоуничтожается. Ключ живёт во фрагменте URL и до сервера не доходит вовсе. Настраивается срок жизни от часа до 30 дней и число просмотров - от одного до десяти, файлы до 80 МБ. Есть генератор паролей, QR-коды, CLI и расширение для Chrome, Edge и Brave. Сервис живой, бесплатный, регистрация не нужна, код открыт.
Данные декабрьской опенсорсной акции: участники, их пулл-реквесты, организации и проекты, которые ждут вклада. Отдаёт чистый JSON без ключа и регистрации, выдача постраничная по 99 элементов - листается параметром page, поддерживается JSONP через callback. Хороший материал для дашборда вклада в опенсорс или учебного проекта на настоящих данных. Активность привязана к декабрю, вне сезона свежих записей почти нет.
Свой сервер для кодов двухфакторки: все TOTP, HOTP и Steam Guard аккаунты собираются в одном веб-интерфейсе, доступном с любого устройства, - без привязки к конкретному телефону. Записи добавляются сканом QR или руками, раскладываются по группам, секреты в базе шифруются. Вход можно закрыть аппаратным ключом вроде Yubikey, сессия сама завершается по бездействию. По умолчанию приложение однопользовательское: регистрация закрывается после первого аккаунта. Нужен PHP 8.4+ и любая база, понятная Laravel. Лицензия AGPL-3.0.
Полноценная АТС, которую ставят на свой сервер под Windows или Linux либо берут в облаке 3CX. Внутри очереди звонков, IVR, запись разговоров, видеоконференции, живой чат на сайт и мессенджеры - WhatsApp, Facebook, SMS - в одном окне. Говорит по SIP с большинством провайдеров и телефонов. Важно: продукт закрытый, не open source, несмотря на «бесплатно». Бесплатный тариф рассчитан примерно на 10 пользователей и урезан: ни записи разговоров, ни интеграции с CRM, ни SMS. Условия бесплатного плана в 2026 меняли - сверяйся с сайтом.
Готовый компонент для графа с силовой раскладкой в 3D: узлы, рёбра, зум, клики - всё из коробки, на three и d3-force-3d. Берут, когда нужно показать связи (сеть, зависимости, соцграф) на обычной странице без React. Живой, релизы регулярные, но peer-диапазон жёсткий: three >=0.179, старую версию не подсунуть. Тянет за собой three-forcegraph, three-render-objects и kapsule, так что бандл заметный. Есть родня: force-graph (2D), aframe/vr-варианты и react-force-graph-3d для React.
Библиотека 3D-иконок, отрендеренных в Blender: 120 сюжетов в трёх ракурсах и четырёх стилях - clay, gradient, color и premium, всего больше 1400 файлов. Отдают PNG 2400×2400, исходники .blend и .fbx, есть файл и плагин для Figma, так что цвет и угол докручиваются самому. Лицензия CC0: коммерция, правки, ремиксы - без атрибуции и без вопросов. Платного тут только ранний доступ к онлайн-редактору, сама библиотека бесплатна. Автор - Vijay Verma.
Минималистичный сервер закладок: сохраняешь ссылку, он сам подтягивает заголовок и фавикон, к каждой можно добавить заметку. Есть проверка битых ссылок с подстановкой копии из archive.org, импорт из Wallabag и обычного bookmarks.html. Поддерживает несколько аккаунтов, так что одну инсталляцию можно поднять на семью или небольшую команду. Написан на Lisp - автор шутит, что коллекция закладок это и есть список, - собирается в один статический бинарник и работает без JavaScript в браузере. Сайт проекта жив, актуальная версия 1.10.0.
Канбан-доски без лишнего: реалтайм без перезагрузки страницы, переключение между доской и списком, исполнители и приоритеты, сворачиваемые чек-листы и приличный markdown-редактор внутри карточек. Импорт из Trello, экспорт в CSV и JSON, вход через Google, GitHub или Microsoft. Лицензия MIT - хостить у себя можно бесплатно и без потолка по пользователям. Облако платное: Pro от 6 фунтов за пользователя в месяц, Enterprise от 10 с выделенным инстансом. Проект живой, последний стабильный релиз - лето 2026.
Численный прогноз погоды по координатам, включая астрономический: облачность, прозрачность атмосферы, качество видимости, влажность, ветер и температура - именно то, что нужно, чтобы спланировать ночь у телескопа. Считается на моделях NOAA и NCEP. Ключ и регистрация не нужны: обычный GET с широтой, долготой и типом продукта (ASTRO, CIVIL, METEO). Ответ можно взять как JSON или сразу как готовую картинку-график.
Готовые компоненты Adobe Spectrum: собраны на React Aria и React Stately, поэтому доступность, клавиатура и локализация продуманы лучше, чем почти везде. Обратная сторона - вы получаете фирменный вид Adobe, перекрашивать его тяжело. Если нужна та же база, но со своими стилями, берите react-aria-components из этого же репозитория. Пакет активно релизится, лицензия Apache-2.0, весит прилично - тащите только те компоненты, что реально рендерите.
Провайдер Anthropic для Vercel AI SDK: подключает Claude к streamText и generateObject, умеет extended thinking, кеширование промптов и вызов инструментов. Сам по себе бесполезен - нужен пакет ai той же мажорной ветки (сейчас 7.x, Node 22+) и платный ключ ANTHROPIC_API_KEY. Берите, если приложение уже на AI SDK и хочется дёргать Claude тем же кодом, что и остальные модели. Если модель одна и навсегда, тоньше выйдет @anthropic-ai/sdk напрямую. Apache-2.0.
Провайдер OpenAI для Vercel AI SDK: чат и Responses API, structured outputs, эмбеддинги, картинки и транскрипция - всё через общие функции AI SDK. Работает только в паре с пакетом ai той же мажорной версии (7.x, Node 22+), ключ платный. Удобен тем, что переезд на другую модель не переписывает бизнес-логику: меняется одна строка с провайдером. Нужен доступ к экзотическим полям API или Assistants - берите openai напрямую, там поверхность шире. Apache-2.0.
Официальный TypeScript-клиент Anthropic: Messages, стриминг по SSE, tool use, батчи, загрузка файлов и подсчёт токенов до отправки. Работает в Node, Bun, Deno и на воркерах Cloudflare, типы полные. Версия до сих пор 0.x, и минорные релизы иногда двигают типы - фиксируйте её в lock-файле. Берите при работе с одним Claude; если провайдеров несколько, удобнее ai от Vercel с провайдер-пакетами. Ключ платный, свободных лимитов нет. MIT.
GraphQL-клиент с нормализованным кэшем: одна мутация обновляет все компоненты, которые читают те же сущности. Четвёртая версия перебрала внутренности - теперь в peer-зависимостях rxjs, поддерживаются graphql 16 и 17, React с 17 по 19. Берите, если схема большая и кэш реально нужен. Для пары запросов это перебор: urql легче, а graphql-request вместе с TanStack Query проще в отладке. MIT, релизы выходят часто.
Ядро Apollo GraphQL для сервера: разбор запросов, схема, плагины, кэш, трассировка. С версии 4 это уже не HTTP-сервер, а движок - веб-слой подключаешь интеграцией (Express 5, Fastify, standalone). Версия 5 требует Node 20+ и graphql 16.11+, старые apollo-server-express и apollo-server-koa мертвы, миграция обязательна. В Nest напрямую его ставят редко: берут @nestjs/apollo, он держит @apollo/server как peer. Вне экосистемы Apollo альтернативы - graphql-yoga и mercurius.
UI-кит от ByteDance - прямой сосед antd по охвату: те же таблицы, формы, календари, только другая типографика и своя система токенов. Плюс в том, что тему можно собрать визуально в Arco Design Lab и подключить пакетом. Минус - экосистема и англоязычная документация заметно тоньше, чем у antd, ответы в обсуждениях часто на китайском. Релизы идут, но неспешно, ветка 2.x тянется годами. MIT. Если команда не читает по-китайски, это стоит учесть заранее.
Набор доступных примитивов без стилей: комбобокс, меню, диалог, таб-панель, тултип. От Radix отличается тем, что всё лежит в одном пакете и собирается из мелких кусков - state-хук отдельно, компоненты отдельно, поэтому нестандартные виджеты собираются проще. Автор релизит почти каждую неделю, но версия до сих пор 0.4.x: API иногда меняется, версию лучше пинить. Одна зависимость, MIT. Тултипы и комбобокс тут заметно гибче, чем у большинства соседей, но и кода на сборку компонента уходит больше.
Headless-компоненты на конечных автоматах Zag.js от команды Chakra: логика описана состояниями, а не набором useEffect, поэтому поведение предсказуемое и одинаковое в React, Vue и Solid. На нём построены Chakra 3 и Park UI. Учтите: пакет тянет около семидесяти мелких зависимостей - на каждый компонент свой автомат. Стилей нет вообще, всё рисуете сами. Развивается быстро, релизы почти ежедневные, MIT.
Примитивы React для чата с моделью: стриминг, ветвление сообщений, редактирование отправленного, вложения, автоскролл и остановка генерации - то, что при своей вёрстке пишется неделями. Стилей нет, компоненты ставятся по шаблону shadcn, из коробки дружит с Vercel AI SDK и LangGraph. Версия 0.x, API двигается между минорными, обновляйтесь осознанно. Берите для продуктового чат-интерфейса; для одноразового демо хватит и списка div-ов. MIT.
Ядро Auth.js без привязки к фреймворку: логика OAuth-провайдеров, колбэки, сессии и JWT. Напрямую его ставят редко - в Next.js вам нужен next-auth 5, в SvelteKit @auth/sveltekit, а @auth/core они тянут внутри себя. Прямая установка оправдана, если пишете свой адаптер под Hono, Express или Remix. Версия всё ещё 0.x, минорки ломают API, лицензия ISC. Читайте changelog перед каждым обновлением. Документация лаконичная, часть ответов приходится искать прямо в исходниках.