Opensource-дайджест от команды Evrone — 15 июля 2026 г. в 12:21:10.537
Opensource-дайджест от команды Evrone Наша команда разрабатывает цифровые продукты — и каждый день опирается на языки, фреймворки и библиотеки, которые кто-то однажды написал и отдал сообществу. Поэтому мне важно, когда наши ребята не просто берут, но и возвращают: развивают свои проекты, чинят чужие баги, закрывают дыры в тестах. Мы таких поддерживаем — финансово и организационно — и гордимся ими. Рассказываю, что произошло за май–июнь. —— next.dj — Павел Куценко Фреймворк поверх Django с файловым роутингом и серверными компонентами по образцу Next.js. Павел — автор и мейнтейнер, а Evrone спонсирует проект. За май–июнь — два релиза. v0.6.0 — крупная работа над ядром и исправления, плюс полностью переписанная документация: теперь красивая и по делу. Добавлен официальный модуль next.testing, папка примеров пересобрана с нуля. Сюда вошли PR #109, #111, #112, #113, #115, #116, #117. v0.7.0 — «релиз форм». Система форм переписана из декораторной модели в файловую с авторегистрацией: наследуешь Form, ModelForm или новый FormWizard — и экшен регистрируется сам, без декоратора и ручного wiring. Добавлены многошаговые визарды, хуки и динамические permissions, доведены примеры и доки (#121, #125). А ещё в мастер уже влит PR #128 — та самая фича, ради которой всё и затевалось: partial render. Частичный ре-рендер после сабмита формы, ревалидация и догрузка блоков (Павел назвал их «зонами») — за референс он брал htmx, Turbo из Rails и Inertia/Hotwire, но здесь это нативно и на стороне сервера. Уйдёт в v0.8.0 в июле. Дальше по роадмапу — suspense (асинхронная догрузка блоков) и переходы между страницами без полной перезагрузки. —— kodex — Станислав Лепехов Платформа управления AI-агентами в Kubernetes: задачу от идеи до деплоя ведут специализированные агенты, каждый работает изолированно в своём k8s-слоте и запускается через GitHub-лейбл. За май–июнь — 308 смёрдженных PR, и это по-прежнему проект, который разрабатывает сам себя: большинство PR создаёт и мёржит собственный агент платформы под управлением Станислава. За два месяца с нуля выросли новые домены — project-catalog, agent-manager, staff-ui (интерфейс владельца/оператора) и governance (security-блокеры на деплой). Кульминация — механизм self-deploy: платформа научилась выкатывать саму себя в прод, проходя собственные governance-гейты и запрашивая финальный аппрув у владельца. Агенты, которые деплоят агента, который ими управляет. —— imageproc — Алексей Северин Стандартная библиотека обработки изображений для Rust из организации image-rs — используется везде, где нужна серьёзная работа с пикселями и компьютерное зрение. Алексей — фактический мейнтейнер проекта. 2 июня вышел релиз v0.27.0 — всего за два месяца 9 смёрдженных PR: • #790 — property-тесты для геометрических преобразований (проверяют инварианты на сотнях случайных входов) • #789 — трейт BoundaryAccess сделан приватным, чтобы детали реализации не протекали в публичный API • #794, #795, #796 — добивка тестового покрытия: local binary patterns, повороты, seam carving Невидимая работа, но именно на ней держится надёжность библиотеки для всех, кто на неё опирается. —— go-clean-template — Илья Солтанов Шаблон для Go-сервисов на Clean Architecture — уже 7600+ ⭐️ на GitHub, на нём стартуют тысячи проектов по всему миру. А значит, за его безопасность отвечаешь не только перед собой. За май–июнь Илья держал шаблон в актуальном и защищённом состоянии — 4 PR: • #431— закрытие уязвимости CVE-2026-42501, обновление до go1.26.3 • #439 — апдейт на go1.26.4 и security-обновления зависимостей • #421, #422 — обновление GitHub Actions и правил линтинга Для базового шаблона «свежие зависимости без известных дыр» — ровно та невидимая работа, которую и хочется видеть. —— Evrone поддерживает opensource-инициативы сотрудников финансово и организационно. Павел, Станислав, Алексей, Илья — спасибо за вклад. А в следующем посте — про опенсорс для души и про новичков, которые наконец у нас появились 👇

