Open source

Мы верим, что вклад в open source — это вклад в технологическую эволюцию.

Мы используем собственные инструменты с открытым исходным кодом в продуктах Городских сервисов Яндекса, поддерживаем и привлекаем сообщество к их развитию.

Будьте в курсе всех релизов

Userver

C++

Асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, высоконагруженных приложений, сервисов и утилит на C++

    Scout

    Kotlin

    Быстрая и безопасная DI-библиотека для внедрения зависимостей в проектах на Kotlin. Предоставляет предметно-ориентированный язык для декларации фабрик и настраиваемого валидатора графа зависимостей

    yx_scope

    Flutter

    DI-фреймворк на Dart для организации зависимостей в изолированных контейнерах с чётким жизненным циклом, обеспечивающий типобезопасность и минимальную связанность кода

      yx_state

      Android

      Стейт-менеджер для Dart/Flutter, использующий методы вместо событий, встроенную очередь операций и кастомные стратегии выполнения для контроля race conditions с минимальным бойлерплейтом

      Demeter

      Android

      Инструмент для профилирования Android, который через инструментацию байткода измеряет время методов, анализирует DI-графы и отслеживает причины рекомпозиций в Compose

      Open source

      Мы верим, что вклад в open source — это вклад в технологическую эволюцию.

      Мы используем собственные инструменты с открытым исходным кодом в продуктах Городских сервисов Яндекса, поддерживаем и привлекаем сообщество к их развитию.

      Userver

      C++

      Асинхронный фреймворк с богатым набором абстракций для быстрого и комфортного создания микросервисов, высоконагруженных приложений, сервисов и утилит на C++

        Scout

        Kotlin

        Быстрая и безопасная DI-библиотека для внедрения зависимостей в проектах на Kotlin. Предоставляет предметно-ориентированный язык для декларации фабрик и настраиваемого валидатора графа зависимостей

        yx_scope

        Flutter

        DI-фреймворк на Dart для организации зависимостей в изолированных контейнерах с чётким жизненным циклом, обеспечивающий типобезопасность и минимальную связанность кода

          yx_state

          Android

          Стейт-менеджер для Dart/Flutter, использующий методы вместо событий, встроенную очередь операций и кастомные стратегии выполнения для контроля race conditions с минимальным бойлерплейтом

          Demeter

          Android

          Инструмент для профилирования Android, который через инструментацию байткода измеряет время методов, анализирует DI-графы и отслеживает причины рекомпозиций в Compose

          Будьте в курсе всех релизов