Opensource-дайджест от команды Evrone — 13 мая 2026 г. в 11:44:24.384
Opensource-дайджест от команды Evrone Наша команда разрабатывает цифровые продукты — и в этой работе мы каждый день используем языки программирования, фреймворки и библиотеки, созданные сообществом. Поэтому считаем важным помогать нашим ребятам участвовать в развитии этих самых инструментов. Высшим уровнем инженерного мастерства я считаю момент, когда разработчик сам контрибьютит в язык или библиотеку, которыми мы потом пишем наши проекты. Мы таких ребят поддерживаем и гордимся ими. Вот, например, Кирилл Подопригора — в его профиле написано «Member of the Python core team». Это несколько десятков человек на весь мир, у которых есть право мержить код в репозиторий самого Python. И он работает с нами. Рассказываю, что произошло за апрель. —— cpython — Кирилл Подопригора (@Eclips4 ) В апреле Кирилл открыл PR #149016 — исправление регресса, который сам же создал предыдущим патчем. Тот патч улучшил peephole optimizer, но в Python 3.14 константные списки и множества с более чем 30 элементами перестали сворачиваться на этапе компиляции. Результат: 25 in {0..49} стало работать в 20 раз медленнее, чем в 3.13. Новый PR это исправляет. Сейчас на ревью у core team. —— kodex — Станислав Лепёхов (@ai-da-stas) Платформа управления AI-агентами в Kubernetes. От идеи до деплоя задачу ведут специализированные агенты — каждый запускается через GitHub-лейбл и работает изолированно в своём k8s-слоте. За апрель–май — 100 смёрдженных PR и несколько доменов, построенных с нуля: runtime-manager, fleet-manager, provider-hub, package-hub, access-manager. Большинство PR создаёт сам агент платформы. Проект буквально разрабатывает сам себя, под управлением Станислава. —— next.dj — Павел Куценко (@paqstd-dev) Фреймворк поверх Django с файловым роутингом и серверными компонентами по образцу Next.js. В апреле вышел v0.5.0 — три смёрдженных PR: • #101 — Static Assets Pipeline: CSS/JS рядом с шаблонами подхватываются автоматически • #103 — window.Next: декорируешь переменную @context(serialize=True) — она появляется в JavaScript без ручного wiring • #104 — глобальный рефакторинг: 9 монолитных модулей разбиты на subpackages, добавлены сигналы и расширяемость через свои классы. go-clean-template — Дмитрий Салтанов (@soltanoff ) Шаблон для Go-сервисов на Clean Architecture — 7500+ звёзд на GitHub. 5 апреля вышел релиз v1.16.0 — два крупных PR: • #406 — User Authentication (bcrypt, JWT, middleware для HTTP/gRPC/AMQP/NATS) и Task Management (CRUD с машиной состояний todo → in_progress → done, пагинация, 27 новых тестов) • #407 — обновлён README с описанием NATS RPC, доработаны описания доменного слоя —— imageproc — Алексей Северин (@cospectrum) Стандартная библиотека обработки изображений для Rust из организации image-rs. Алексей — фактический мейнтейнер: 71 смёрдженный PR за полтора года. В конце апреля — три PR: • #779 — тесты для модуля рисования, который долгое время оставался без покрытия • #780 — фиксация seed для proptest, устранил флакающие тесты • #781 — тест для integral_squared_image, используемой в алгоритмах детекции объектов —— charkeeper — Антон Богданов (@kortirso) Telegram mini app для хранения персонажей настольных RPG — работает через бота @charkeeper_bot. В апреле–мае — 20+ смёрдженных PR и ежедневные коммиты. Среди других его проектов: pullmetry (⭐️52) — аналитика PR и ревью для команд, emailbutler (⭐️31) — трекер доставки писем для Rails. —— Evrone поддерживает opensource-инициативы сотрудников финансово и организационно. Кирилл, Станислав, Павел, Дмитрий, Алексей, Антон — спасибо за вклад.

