Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 3.34 KB

avito-open-source.md

File metadata and controls

24 lines (21 loc) · 3.34 KB

Open-source

Многие из решений, разрабатываемых в Авито, могут приносить пользу не только нам, но и другим людям. При появлении такого проекта мы выносим его в OSS сообщество на GitHub. Наши библиотеки:

  • Avito Android — инфраструктура нашего Андроид-приложения (тесты, Gradle-плагины, CI).
  • Netramesh — легковесное service mesh решение.
  • Navigator — решение для мультикластерной балансировки.
  • Aqueduct - легковесная python-библиотека, c помощью которой можно создавать быстрые и эффективные пайплайны для моделей в продакшне.
  • Marshroute — удобный и расширяемый роутинг в iOS-приложении.
  • Paparazzo — медиапикер для iOS-приложений.
  • pg_reindex — переиндексирование баз данных PostgreSQL.
  • pg_metricus_c и pg_metricus_python — сбор метрик из PL/pgSQL кода.
  • bioyino — StatsD сервер на Rust.
  • Emcee — инструмент, который позволяет запускать тесты для iOS параллельно на нескольких маках.
  • krop — небольшой, но удобный виджет для простой реализации кропа фотографий в Android-приложениях.
  • Gravure — микросервис для ресайза изображений.
  • smart-redis-replication — библиотека для подключения к redis-серверу в качестве slave и разбора всех данных репликации.
  • Normalize — библиотека для нормализации строковых значений.
  • Mixbox - фреймворк E2E UI тестов для iOS.
  • go-mutesting - фреймворк для мутационного тестирования кода на Go.

Кроме того, многие наши коллеги ведут свои и поддерживают известные open-source проекты, например:

  • Sphinx Search — система полнотекстового поиска.
  • SwiftyVK — простая и мощная библиотека для взаимодействия с VK API под iOS и macOS.